0Pricing
AI Agents · Aula

Por que o rastreamento é necessário para agentes

Os agentes fazem várias chamadas a LLMs e ferramentas por solicitação — sem rastreamentos, você trabalha às cegas.

Por que o rastreamento é necessário para agentes é uma aula grátis de AI Agents no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de AI Agents, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de AI Agents inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Agentes são difíceis de depurar

Uma única mensagem do usuário pode acionar 10 chamadas a LLM, 5 chamadas de ferramentas e 30 segundos de latência. Quando algo dá errado, "o agente deu uma resposta estranha" não informa nada.

O rastreamento mostra o que realmente aconteceu.

O que um rastreamento captura

Para uma solicitação de usuário:

  • Cada chamada a LLM: modelo, mensagens recebidas, resposta produzida, tokens e latência
  • Cada chamada de ferramenta: nome, argumentos, resultado e erro
  • A ordem e o momento de todas as etapas
  • A resposta final visível para o usuário

Registros não são suficientes

Registros simples (instruções print) perdem a estrutura de um rastreamento — não é possível saber qual chamada a LLM pertence a qual solicitação do usuário nem como as etapas se encaixam em uma árvore.

Ferramentas de rastreamento estruturado resolvem isso.

span versus rastreamento

Inspirado no OpenTelemetry:

  • Rastreamento — toda a execução do agente (uma solicitação do usuário)
  • span — uma etapa dentro do rastreamento (chamada a LLM, chamada de ferramenta ou recuperação)
  • As instâncias de span têm elementos-pai, formando uma árvore

A Concrete Trace Tree

Trace: user asks 'What is our return policy?'
|-- Span: retrieve_docs (12 ms)
|-- Span: llm_call_planner (820 ms)
|   |-- tool_call: search_kb
|-- Span: tool_call: search_kb (340 ms)
|-- Span: llm_call_synthesise (1100 ms)
Total: 2.3 s, 8400 tokens, $0.012

Por que o rastreamento supera os registros

  • A estrutura em árvore mostra as relações entre elementos-pai e elementos-filho
  • A cascata temporal revela as etapas lentas
  • Os tokens e os custos são acumulados por rastreamento
  • Reexecução: execute novamente um rastreamento com uma nova instrução para testar alterações

Quando adicionar rastreamento

Desde o primeiro dia. O rastreamento durante o desenvolvimento revela erros que o senhor não perceberia ao depurar somente pelo chat. Adicioná-lo depois de um incidente em produção é tarde demais.

Privacidade e rastreamento

Os rastreamentos contêm dados dos usuários. Trate-os como registros:

  • Oculte PII antes de exportar
  • Criptografe os dados em repouso
  • Respeite as políticas de retenção

Rastreamento versus avaliações

Rastreamento = "o que aconteceu nesta execução". Avaliações = "qual é o desempenho do agente em um conjunto de testes". O senhor precisa dos dois, mas o rastreamento vem primeiro — não é possível avaliar o que não pode ser inspecionado.

Custo do rastreamento

O rastreamento acrescenta de 1% a 2% de sobrecarga de latência e aumenta o armazenamento. Para agentes muito comunicativos, faça amostragem (por exemplo, 10% dos rastreamentos integralmente e 100% das falhas) em vez de capturar tudo.

Instrumentação manual versus automática

Algumas estruturas (LangChain, LlamaIndex) instrumentam automaticamente — o senhor obtém rastreamentos sem esforço. Para código personalizado, envolva suas chamadas a LLM e de ferramentas com auxiliares de span.

IDs de rastreamento em erros visíveis ao usuário

Quando o agente falhar, retorne um ID de rastreamento ao usuário:

"Algo deu errado. ID de referência: trace-9c4a... Mostre isto ao suporte."

A equipe de suporte poderá abrir o rastreamento e ver exatamente o que aconteceu.

Por que rastrear?

Por que o rastreamento estruturado é melhor do que o registro simples com print para agentes?

Recapitulação

O rastreamento é indispensável. Inclua-o desde o primeiro dia. As próximas lições abordarão o que registrar e quais ferramentas usar.

Perguntas Frequentes

A aula “Por que o rastreamento é necessário para agentes” é grátis?

Sim — o texto completo de “Por que o rastreamento é necessário para agentes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de AI Agents, atualize para CoddyKit PRO. O curso de AI Agents inclui 4 aulas no total.

O que vou aprender em “Por que o rastreamento é necessário para agentes”?

Os agentes fazem várias chamadas a LLMs e ferramentas por solicitação — sem rastreamentos, você trabalha às cegas. Você pratica AI Agents com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar AI Agents?

Nenhuma experiência prévia é necessária. AI Agents no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Por que o rastreamento é necessário para agentes”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de AI Agents?

Sim. Cada aula de AI Agents inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Por que o rastreamento é necessário para agentes
  2. Registrando chamadas de ferramentas e entradas/saídas
  3. Latência e custo por etapa
  4. Visualizando execuções de agentes (Langfuse, LangSmith)
← Voltar para AI Agents