855 B
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
- Criar Tool: Implementar a classe
ReportKnowledgeGapcompatível com CrewAI. - Inputs:
query(pergunta original),missing_topic(tópico que faltou),context(contexto adicional). - Persistência: Escrever uma nova linha em um arquivo JSONL localizado em
src/knowledge/gaps/inbox.jsonl. - Diretório: Garantir que o diretório de destino exista antes de escrever.
- Formato do Log: O objeto JSON deve conter: Timestamp, Query original, Agente que reportou e os inputs fornecidos.