Voltar aos resultados

Tracing de agentes

Agent Tracing / LLM Observability

Prática
Intermediário
Categoria: Observabilidade e operaçãoSubcategoria: Observabilidade

O que significa

É a aplicação de traces e spans às interações com modelos de IA. Cada chamada ao modelo registra o prompt, os parâmetros, a resposta, os tokens e o custo. Cada ferramenta registra os argumentos e o resultado. Cada passo do loop de um agente vira um span. Permite reproduzir uma sessão inteira, comparar versões de prompt e alimentar evals com casos reais. Plataformas especializadas surgiram para isso a partir de 2023, e o OpenTelemetry padronizou as convenções em 2024.

Como usar na prática de produto

Em Produto, o tracing torna o comportamento do agente auditável: “por que ele chamou essa ferramenta?” tem resposta. É também onde se coleta o feedback do usuário ligado à resposta exata que o gerou. Um cuidado importante são os dados pessoais nos traces: prompts e respostas podem conter informações sensíveis. É preciso definir retenção e mascaramento antes de ativar o registro. Por exemplo, comparar traces antes e depois de mudar a descrição de uma ferramenta e ver a taxa de chamadas válidas subir de 71% para 96%.

Quando usar este termo ou outro

Use tracing de agentes em qualquer sistema com mais de uma chamada por tarefa. Use log simples apenas para sistemas com chamada única e sem ferramentas. Use mascaramento e retenção definida sempre que os traces podem conter dados pessoais. Uma forma simples de diferenciar: log registra que algo aconteceu; tracing registra como aconteceu, passo a passo.

Exemplos de aplicação

  • Ferramentas: medir a melhoria após reescrever a descrição de uma ferramenta.
  • Feedback: ligar a avaliação do usuário à resposta exata e ao contexto que a gerou.
  • Reprodução: reexecutar uma sessão problemática em ambiente de teste.
  • Privacidade: mascarar dados pessoais nos registros e definir o prazo de retenção.
  • Comparação: avaliar duas versões de prompt sobre os mesmos traces.

Origem do termo

Extensão do tracing distribuído para LLMs por plataformas como LangSmith, Langfuse e Arize (2023); convenções semânticas de GenAI no OpenTelemetry (2024).

Fonte técnica

OpenTelemetry, Semantic conventions for GenAI agent spans; Langfuse documentation, Tracing

Termos relacionados