minions-ai-agents/docs/tasks/athena/athena_task_3_2_gap_logger.md

855 B

Task 3.2: Ferramenta de Sinalização de Lacunas (Gap Signal)

Contexto: Inteligência das Crews (RAG & Managers)

Objetivo

Permitir que agentes reportem explicitamente quando não sabem uma resposta ("não sei").

Saída Esperada

  • src/tools/reporting/gap_logger.py: Módulo Python com a ferramenta CrewAI.

Instruções

  1. Criar Tool: Implementar a classe ReportKnowledgeGap compatível com CrewAI.
  2. Inputs: query (pergunta original), missing_topic (tópico que faltou), context (contexto adicional).
  3. Persistência: Escrever uma nova linha em um arquivo JSONL localizado em src/knowledge/gaps/inbox.jsonl.
  4. Diretório: Garantir que o diretório de destino exista antes de escrever.
  5. Formato do Log: O objeto JSON deve conter: Timestamp, Query original, Agente que reportou e os inputs fornecidos.