Componentes do sistema de comissionamento
O sistema de depuração da Cogency consiste em três componentes principais: 1) um log de operações para registrar o processo completo do loop do ReAct; 2) um mecanismo de rastreamento de erros para marcar o local de uma exceção; e 3) um analisador de desempenho para contar o tempo consumido em cada estágio. Os desenvolvedores podem localizar a origem do problema por meio das informações tridimensionais nos logs: trajetória de raciocínio, registros de ação e dados de observação.
Cenários típicos de depuração
Quando o agente de planejamento de viagem retorna um resultado anormal, o desenvolvedor pode 1) verificar o log de raciocínio para confirmar que os requisitos foram compreendidos corretamente; 2) verificar os parâmetros de chamada da API no log de ação; e 3) analisar os dados de observação para ver se foram recebidos integralmente. Os testes mostraram que esse sistema pode reduzir o tempo de localização de bugs em 70%, o que é particularmente adequado para lidar com problemas do tipo de integração de ferramentas.
Detalhes da realização técnica
O sistema adota uma arquitetura de registro hierárquico: o nível INFO registra o fluxo regular da operação, o nível DEBUG gera o estado intermediário detalhado e o nível ERROR captura a pilha de exceções. O formato de saída do registro é padronizado para a estrutura JSON, oferecendo suporte à interface direta com o ELK e outros sistemas de análise de registro. Os desenvolvedores também podem ajustar dinamicamente o nível de registro por meio de variáveis de ambiente para equilibrar as necessidades de depuração e o desempenho do sistema.
Essa resposta foi extraída do artigoCogency: uma ferramenta de arquitetura cognitiva para a criação de agentes de IA inteligentesO