Graphectory Viewer: explorando as trajetórias de agentes de IA através de gráficos interativos

1 setembro 20263 visualizações

Uma nova ferramenta web transforma logs brutos de trabalho de agentes em gráficos visuais, conectando etapas individuais a padrões comportamentais gerais. Ela ajuda a comparar execuções bem-sucedidas e malsucedidas, buscar cenários recorrentes e analisar grandes conjuntos de trajetórias.

Graphectory Viewer: explorando as trajetórias de agentes de IA através de gráficos interativos

Por que investigar as trajetórias dos agentes de IA

Quando um agente resolve uma tarefa, normalmente vemos apenas o resultado: sucesso ou erro. Mas como exatamente ele raciocinou, quais passos executou e onde se desviou do caminho — isso fica fora de cena. Para pesquisadores e desenvolvedores que depuram o comportamento dos agentes, essa "caixa-preta" é o principal problema. Não basta saber que o agente falhou na tarefa; é importante entender em qual etapa isso ocorreu e quais padrões se repetem vez após vez.

É exatamente aqui que a análise orientada a processos entra em ação. Em vez de avaliar apenas o resultado final, ela examina toda a cadeia de ações: pensamentos, observações, chamadas de ferramentas. Essa abordagem permite comparar execuções bem-sucedidas e malsucedidas, encontrar erros típicos e, no fim, tornar os agentes mais previsíveis.

O que é o Graphectory Viewer

O Graphectory Viewer é uma ferramenta web criada para a análise interativa de trajetórias de agentes de software. Seu principal objetivo é transformar logs de execução dispersos e heterogêneos em grafos visuais que refletem não apenas a sequência de passos, mas também suas fases semânticas. A ferramenta se baseia na representação Graphectory, proposta anteriormente pelos autores, e a desenvolve até se tornar uma interface completa para investigação.

A ideia-chave é conectar os detalhes de baixo nível da execução — tokens individuais, chamadas de funções, resultados de observações — a estruturas comportamentais de nível mais alto. Por exemplo, a cadeia "ler a tarefa → planejar → executar a ação → verificar o resultado" se transforma em um grafo onde as transições entre fases ficam visíveis. Essa abordagem ajuda a enxergar o panorama geral sem perder os detalhes.

Como funciona a análise de trajetórias

O Graphectory Viewer não trabalha com um único framework, mas suporta trajetórias de vários frameworks de agentes populares. Isso é importante porque, na prática, os pesquisadores costumam usar stacks diferentes e não querem ficar presos a um único formato de logs. A ferramenta pega os dados brutos, normaliza-os e constrói os chamados grafos phase-aware — grafos que levam em conta as fases.

A interatividade é outro ponto forte. O usuário pode:

  • Inspecionar nós — ver o conteúdo de pensamentos, ações e observações diretamente no grafo;
  • Buscar e filtrar — trabalhar com grandes coleções de trajetórias, selecionando apenas os cenários desejados;
  • Construir resumos estilo Sankey — visualizar como os agentes transitam entre as fases de resolução de tarefas.

Essa última possibilidade é especialmente útil ao comparar execuções bem-sucedidas e malsucedidas. No diagrama de fluxos, é possível ver onde as trajetórias bem-sucedidas divergem das que chegam a becos sem saída e quais transições levam com mais frequência ao fracasso.

Investigação de grandes corpora de trajetórias

Uma trajetória individual já é interessante, mas o verdadeiro valor surge na análise de grandes volumes de dados. O Graphectory Viewer permite identificar padrões comportamentais recorrentes que não são perceptíveis a olho nu. Por exemplo, é possível descobrir que os agentes sistematicamente pulam a etapa de verificação do resultado ou encerram a tarefa cedo demais.

Para os pesquisadores, isso significa a possibilidade de ir além das métricas finais. Em vez da pergunta "quantas tarefas foram resolvidas com sucesso?", surge uma mais precisa: "quais estratégias levam ao sucesso e quais levam a erros sistemáticos?". Isso desloca o foco da avaliação para a compreensão, o que é fundamental para o desenvolvimento de sistemas de agentes confiáveis.

Artefato aberto e reprodutibilidade

É importante que o trabalho não tenha ficado apenas no papel. Os autores publicaram o Graphectory Viewer como um artefato aberto, junto com documentação, grafos pré-computados e um corpus de trajetórias em larga escala. Isso significa que qualquer pessoa interessada pode não apenas ver a demonstração, mas também implantar a ferramenta localmente, executar seus próprios dados e reproduzir os resultados do artigo.

Essa abordagem estabelece um bom padrão para ferramentas de pesquisa: não basta mostrar uma captura de tela bonita; é preciso dar à comunidade a oportunidade de verificar e usar o desenvolvimento. Código e dados abertos são um passo para que a análise de trajetórias se torne uma prática padrão, e não uma ação pontual.

Conclusão

O Graphectory Viewer preenche uma lacuna importante no ferramental para trabalhar com agentes de IA. Ele dá a pesquisadores e profissionais a capacidade não apenas de observar o comportamento dos agentes, mas de analisá-lo sistematicamente. Grafos interativos, suporte a diferentes frameworks e trabalho com grandes corpora tornam essa ferramenta útil tanto para a depuração de execuções individuais quanto para pesquisas em larga escala.

Talvez o mais valioso aqui seja a mudança de perspectiva. Em vez da pergunta "o que o agente fez?", finalmente podemos perguntar "como e por que ele fez isso?". E obter uma resposta que se vê com os próprios olhos.

Perguntas mais frequentes

Graphectory Viewer: explorando as trajetórias de agentes de IA através de gráficos interativos