Deep Research Agent
Este flujo implementa un Agente de Investigación Autónomo que sigue un riguroso protocolo de cuatro fases (Planificar, Actuar, Procesar, Sintetizar) para responder a consultas complejas.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatInput-im722[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-im722 stroke:#a170ff
ChatOutput-7h4uy[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-7h4uy stroke:#a170ff
OpenAIModel-xyjkl[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-xyjkl stroke:#a170ff
DeepResearchAgent-af1xa[Deep Research Agent]
style DeepResearchAgent-af1xa stroke:#a170ff
OpenAIWebSearchToolComponent-mezqb[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI Built-in tools]
style OpenAIWebSearchToolComponent-mezqb stroke:#a170ff
ChatInput-im722 -.- DeepResearchAgent-af1xa
linkStyle 0 stroke:#a170ff
DeepResearchAgent-af1xa -.- ChatOutput-7h4uy
linkStyle 1 stroke:#a170ff
OpenAIModel-xyjkl -.- DeepResearchAgent-af1xa
linkStyle 2 stroke:#a170ff
OpenAIWebSearchToolComponent-mezqb -.- DeepResearchAgent-af1xa
linkStyle 3 stroke:#a170ff
Agente de Pesquisa Profunda
🧩 Visão Geral
Este fluxo de trabalho implementa um Agente de Pesquisa Profunda autônomo projetado para lidar com tarefas complexas de coleta e análise de informações. Ele automatiza um processo de pesquisa estruturado e multifásico que começa com planejamento estratégico, incorpora validação humana e culmina na execução de buscas abrangentes na web e síntese de dados. O agente é construído para entregar relatórios finais coerentes, analíticos e bem estruturados com base nas consultas do usuário.
⚙️ Principais Funcionalidades
- Automatiza um protocolo de pesquisa de quatro fases: Planejar, Agir, Processar e Sintetizar.
- Implementa uma etapa de validação Humano-no-Loop (HITL), exigindo a aprovação do usuário para o plano de pesquisa antes da execução.
- Aproveita um modelo de linguagem para planejamento estratégico e tomada de decisões.
- Utiliza ferramentas integradas de busca na web para coletar informações da internet.
- Entrega respostas finais e estruturadas diretamente em uma interface de chat.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Entrada de Chat | Captura a consulta ou comando inicial do usuário para iniciar o processo de pesquisa. | Texto do prompt do usuário | Mensagem do usuário para o agente |
| Modelo OpenAI | Atua como o motor de raciocínio central do agente, lidando com o planejamento estratégico e a tomada de decisões. | Parâmetros de configuração do modelo | Instância do modelo de linguagem |
| Ferramentas Integradas OpenAI | Fornece ao agente a capacidade de realizar buscas na web para coletar informações externas. | Configuração da ferramenta | Ferramenta de busca na web |
| Agente de Pesquisa Profunda | O agente autônomo central que orquestra todo o processo de pesquisa, incluindo planejamento, validação e execução. | Consulta do usuário, Modelo de linguagem, Ferramentas de pesquisa | Resposta final de pesquisa |
| Saída de Chat | Apresenta o relatório de pesquisa final e sintetizado do agente para o usuário. | Mensagem de resposta do agente | Mensagem exibida na interface de chat |
🧠 Observações
- O fluxo de trabalho requer uma chave de API da OpenAI configurada para alimentar o modelo de linguagem e as ferramentas de busca na web.
- O recurso Humano-no-Loop está habilitado por padrão, pausando a execução para apresentar o plano de pesquisa para aprovação do usuário.
- A memória e o gerenciamento de estado do agente são configurados para suportar conversas iterativas e com estado.
- O idioma da saída final pode ser detectado automaticamente a partir da entrada ou especificado pelo usuário.