Os agentes de observação são "especialistas em análise de dados" na estrutura do CoAgents e desempenham duas funções principais:
- Extração de informaçõesAnálise profunda dos dados brutos (geralmente JSON ou texto complexo) retornados pelo agente de execução para identificar itens de dados específicos necessários ao usuário. Por exemplo, no caso do TMDB, as principais informações, como classificações, diretores etc., podem ser extraídas de dezenas de campos retornados pela API de filmes.
- diagnóstico incorretoQuando a ferramenta retorna um resultado de exceção, ela analisa o tipo de erro (por exemplo, erro de parâmetro, problema de permissão etc.) e fornece a base para o próximo ajuste do agente de execução. Essa capacidade permite que a estrutura não apenas "veja" os dados, mas também "entenda" o significado do estado por trás dos dados, e é um componente essencial para a obtenção de um loop de autocorreção.
Essa resposta foi extraída do artigoCoAgents: uma estrutura para aprender a usar ferramentas por meio da colaboração de várias inteligênciasO