0Pricing
AI Agents · Aula

Visualizando execuções de agentes (Langfuse, LangSmith)

Abra as interfaces do Langfuse ou LangSmith para inspecionar uma árvore de rastreamento e reproduzir execuções que falharam.

Visualizando execuções de agentes (Langfuse, LangSmith) é uma aula grátis de AI Agents no CoddyKit. Esta é a aula 4 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.

Duas ferramentas líderes

Você pode criar o rastreamento por conta própria, mas dois produtos fazem isso bem desde o início:

  • Langfuse — OSS, pode ser hospedado por você e não depende de uma estrutura específica
  • LangSmith — código fechado, da equipe do LangChain

Além deles, há Helicone, Phoenix e Weights & Biases para alguns fluxos de trabalho.

Visão geral do Langfuse

O Langfuse oferece:

  • Visualização em árvore do trace com temporização
  • Entradas e saídas por span
  • Agregações de custo e tokens
  • Suporte a conjuntos de dados e avaliações
  • Versionamento de instruções
  • OSS — execução local com Docker

Langfuse Quick Start

# pip install langfuse openai
from langfuse.openai import openai

response = openai.chat.completions.create(
    model='gpt-4o-mini',
    messages=[{'role': 'user', 'content': 'Hi'}],
    name='greeting'   # span name
)
# Trace automatically appears in Langfuse UI

Spans manuais no Langfuse

Para chamadas de ferramentas ou lógica personalizada:

from langfuse import Langfuse
lf = Langfuse()

trace = lf.trace(name='agent-run', user_id='u-42')
span = trace.span(name='search-tool', input={'query': 'shipping'})
results = search_kb('shipping')
span.end(output=results)

LangSmith Quick Start

# pip install langsmith
import os
os.environ['LANGCHAIN_TRACING_V2'] = 'true'
os.environ['LANGCHAIN_API_KEY'] = '...'

# Any LangChain code automatically logs to LangSmith
from langchain_openai import ChatOpenAI
llm = ChatOpenAI()
llm.invoke('Hello')
# Trace appears in https://smith.langchain.com

LangSmith sem LangChain

Você pode usar o LangSmith em qualquer código com o decorador @traceable:

from langsmith import traceable

@traceable
def ask_agent(query: str):
    # your custom agent code here
    return final_answer

O que a interface mostra

  • Lista de traces recentes com status (ok/erro)
  • Um trace → árvore de spans
  • Por span: modelo, latência, tokens, custo, entrada e saída
  • Reprodução de um trace com edições

Atribuição de etiquetas e filtragem

Adicione etiquetas aos traces para poder filtrá-los:

trace = lf.trace(name='agent-run', tags=['production', 'tenant:acme', 'tool:rag'])

Feedback dos usuários

Capture avaliações positivas ou negativas dos usuários finais e anexe-as ao trace:

trace.score(name='user-rating', value=1)   # thumbs up
trace.score(name='user-rating', value=0)   # thumbs down

Conjuntos de dados e reproduções

As duas ferramentas permitem transformar traces em conjuntos de dados de avaliação. Escolha 50 traces de produção que apresentaram problemas, salve-os como um conjunto de dados e execute-os novamente com uma nova instrução para comparar.

Self-Hosting Langfuse

# docker-compose with Postgres + Clickhouse
version: '3'
services:
  langfuse:
    image: langfuse/langfuse:latest
    ports: ['3000:3000']
    environment:
      DATABASE_URL: postgresql://...
      NEXTAUTH_SECRET: '...'
      SALT: '...'
# Then point LANGFUSE_HOST=http://localhost:3000

Compare as ferramentas

LangfuseLangSmithHelicone
OSSSimNãoSim
EstruturaQualquer umaPrioridade para LangChainQualquer uma
AvaliaçãoSimSimBásica

Hospedagem própria?

Quais dessas ferramentas de rastreamento podem ser hospedadas por você com Docker?

Recapitulação

Use uma ferramenta de rastreamento — Langfuse para OSS e hospedagem própria; LangSmith para uma integração estreita com LangChain. Capture o feedback dos usuários. Crie um conjunto de dados a partir de traces reais para avaliações.

Perguntas Frequentes

A aula “Visualizando execuções de agentes (Langfuse, LangSmith)” é grátis?

Sim — o texto completo de “Visualizando execuções de agentes (Langfuse, LangSmith)” é 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 “Visualizando execuções de agentes (Langfuse, LangSmith)”?

Abra as interfaces do Langfuse ou LangSmith para inspecionar uma árvore de rastreamento e reproduzir execuções que falharam. 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 4 de 4.

Quanto tempo leva a aula “Visualizando execuções de agentes (Langfuse, LangSmith)”?

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