Agente de tarefas hierárquicas
Este fluxo de trabalho utiliza uma equipa hierárquica de agentes de IA (CrewAI) para pesquisas complexas. Um gestor delega a um investigador e a um editor para garantir uma resposta fiável e verificada.
+3
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatOutput-1ki92[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-1ki92 stroke:#a170ff
Prompt-1d7fs[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-1d7fs stroke:#a170ff
ChatInput-niave[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-niave stroke:#a170ff
CrewAIAgent-4hpce[<div><img src="/_astro/crewai.CIO1Tb4h.svg" style="height: 20px !important;width: 20px !important"/></div>Editor Agent]
style CrewAIAgent-4hpce stroke:#a170ff
CrewAIAgent-azzrz[<div><img src="/_astro/crewai.CIO1Tb4h.svg" style="height: 20px !important;width: 20px !important"/></div>Manager Agent]
style CrewAIAgent-azzrz stroke:#a170ff
CrewAIAgent-syb3i[<div><img src="/_astro/crewai.CIO1Tb4h.svg" style="height: 20px !important;width: 20px !important"/></div>Research Agent]
style CrewAIAgent-syb3i stroke:#a170ff
HierarchicalTask-na6d4[<div><img src="/_astro/crewai.CIO1Tb4h.svg" style="height: 20px !important;width: 20px !important"/></div>Hierarchical Task]
style HierarchicalTask-na6d4 stroke:#a170ff
HierarchicalCrew-zc0xb[<div><img src="/_astro/crewai.CIO1Tb4h.svg" style="height: 20px !important;width: 20px !important"/></div>Crew]
style HierarchicalCrew-zc0xb stroke:#a170ff
OpenAIModel-dkg5c[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>LLM]
style OpenAIModel-dkg5c stroke:#a170ff
OllamaWebSearch-4f66r[<div><img src="/_astro/Ollama.D_3DT10O.svg" style="height: 20px !important;width: 20px !important"/></div>Ollama Web Search]
style OllamaWebSearch-4f66r stroke:#a170ff
OllamaTurboModel-wbjnr[<div><img src="/_astro/Ollama.D_3DT10O.svg" style="height: 20px !important;width: 20px !important"/></div>Ollama Cloud]
style OllamaTurboModel-wbjnr stroke:#a170ff
OllamaTurboModel-lz82z[<div><img src="/_astro/Ollama.D_3DT10O.svg" style="height: 20px !important;width: 20px !important"/></div>Ollama Cloud2]
style OllamaTurboModel-lz82z stroke:#a170ff
OllamaTurboModel-q40bu[<div><img src="/_astro/Ollama.D_3DT10O.svg" style="height: 20px !important;width: 20px !important"/></div>Ollama Cloud3]
style OllamaTurboModel-q40bu stroke:#a170ff
Prompt-1d7fs -.- HierarchicalTask-na6d4
linkStyle 0 stroke:#a170ff
HierarchicalTask-na6d4 -.- HierarchicalCrew-zc0xb
linkStyle 1 stroke:#a170ff
CrewAIAgent-syb3i -.- HierarchicalCrew-zc0xb
linkStyle 2 stroke:#a170ff
CrewAIAgent-4hpce -.- HierarchicalCrew-zc0xb
linkStyle 3 stroke:#a170ff
OpenAIModel-dkg5c -.- HierarchicalCrew-zc0xb
linkStyle 4 stroke:#a170ff
CrewAIAgent-azzrz -.- HierarchicalCrew-zc0xb
linkStyle 5 stroke:#a170ff
HierarchicalCrew-zc0xb -.- ChatOutput-1ki92
linkStyle 6 stroke:#a170ff
OllamaWebSearch-4f66r -.- CrewAIAgent-syb3i
linkStyle 7 stroke:#a170ff
OllamaTurboModel-wbjnr -.- CrewAIAgent-syb3i
linkStyle 8 stroke:#a170ff
OllamaTurboModel-lz82z -.- CrewAIAgent-4hpce
linkStyle 9 stroke:#a170ff
OllamaTurboModel-q40bu -.- CrewAIAgent-azzrz
linkStyle 10 stroke:#a170ff
ChatInput-niave -.- Prompt-1d7fs
linkStyle 11 stroke:#a170ff
Resumidor Hierárquico de Consultas com Agentes de IA
🧩 Visão Geral
Este fluxo organiza uma equipe hierárquica de agentes de IA para tratar consultas de usuários, delegando tarefas automaticamente, pesquisando na web e validando os resultados. Ao combinar um agente gerente, um agente pesquisador e um agente editor, o sistema entrega respostas concisas e confiáveis, equilibrando rapidez com verificação rigorosa de fatos. A abordagem simplifica tarefas complexas de recuperação de conhecimento, mantendo controle de qualidade em todas as etapas.
⚙️ Funcionalidades Principais
- Montagem automática de uma equipe hierárquica de agentes para atender à solicitação do usuário.
- O agente gerente avalia a questão e determina o nível necessário de assistência.
- O agente pesquisador realiza buscas online para coletar informações atualizadas.
- O agente editor revisa os dados coletados em busca de vieses ou informações incorretas.
- As saídas da equipe são consolidadas pelo modelo de linguagem do gerente em uma resposta única e polida.
- A resposta final é exibida diretamente na interface de chat para consumo imediato pelo usuário.
🔄 Etapas do Fluxo
| Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Chat Input | Captura a pergunta do usuário e o contexto inicial. | Mensagem do usuário | Payload de mensagem estruturada |
| Prompt | Constrói um prompt para criação de tarefas a partir da mensagem do usuário. | Payload de mensagem estruturada | Prompt de tarefa |
| Hierarchical Task | Transforma o prompt em uma descrição de tarefa para a equipe. | Prompt de tarefa | Descrição da tarefa |
| Manager Agent | Decide a delegação de tarefas e coordena os demais agentes. | Descrição da tarefa | Instância do agente gerente (modelo Ollama Turbo) |
| Research Agent | Realiza pesquisas na web para coletar dados relevantes. | Descrição da tarefa | Dados de resultados de pesquisa |
| Editor Agent | Valida e corrige o conteúdo gerado pelo pesquisador. | Dados de pesquisa | Conteúdo revisado |
| OpenAI Model | Fornece um modelo de linguagem de alta qualidade para o gerente. | Instância do agente gerente | Modelo de linguagem do gerente |
| Hierarchical Crew | Orquestra os agentes gerente, pesquisador e editor, compilando seus resultados. | Agente gerente, Research Agent, Editor Agent, LLM do gerente | Mensagem final de resposta |
| Chat Output | Exibe a resposta final validada ao usuário. | Mensagem final de resposta | Mensagem de chat renderizada |
🧠 Notas
- O sistema utiliza o modelo OpenAI GPT‑4.1 como motor de linguagem do gerente, garantindo raciocínio robusto.
- A capacidade de pesquisa na web é fornecida pela ferramenta Ollama Cloud, permitindo acesso a informações em tempo real.
- Cada agente opera com sua própria instância de modelo de linguagem, proporcionando especialização e reduzindo interferências entre agentes.
- A hierarquia garante que todas as respostas sejam revisadas pelo editor, mitigando riscos de vieses ou informações incorretas.
- O fluxo é totalmente automatizado; nenhuma intervenção manual é necessária após o envio da consulta pelo usuário.