Agent-Läufe visualisieren (Langfuse, LangSmith)
Öffnen Sie die UIs von Langfuse oder LangSmith, um einen Trace-Baum zu untersuchen und fehlgeschlagene Läufe erneut abzuspielen.
Agent-Läufe visualisieren (Langfuse, LangSmith) ist eine kostenlose AI Agents-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AI Agents-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AI Agents-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Zwei führende Tools
Sie können Tracing selbst entwickeln, aber zwei Produkte erledigen das sofort einsatzbereit sehr gut:
- Langfuse – Open Source, selbst hostbar, frameworkunabhängig
- LangSmith – Closed Source, vom LangChain-Team
Außerdem gibt es Helicone, Phoenix sowie Weights & Biases für bestimmte Workflows.
Langfuse-Überblick
Langfuse bietet Ihnen:
- Trace-Baumansicht mit Zeitmessung
- Eingaben und Ausgaben pro Span
- Aggregierte Kosten und Token
- Unterstützung für Datasets und Evals
- Prompt-Versionierung
- Open Source – lokal mit Docker ausführbar
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 UIManuelle Spans in Langfuse
Für Tool-Aufrufe oder benutzerdefinierte Logik:
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.comLangSmith ohne LangChain
Sie können LangSmith aus jedem Code heraus mit dem Dekorator @traceable verwenden:
from langsmith import traceable
@traceable
def ask_agent(query: str):
# your custom agent code here
return final_answerWas die Benutzeroberfläche zeigt
- Liste der letzten Traces mit Status (ok/error)
- Ein Trace → Baum der Spans
- Pro Span: Modell, Latenz, Tokens, Kosten, Eingabe/Ausgabe
- Einen Trace mit Änderungen erneut ausführen
Tagging und Filterung
Traces mit Tags versehen, damit Sie sie filtern können:
trace = lf.trace(name='agent-run', tags=['production', 'tenant:acme', 'tool:rag'])Nutzerfeedback
Daumen-hoch-/Daumen-runter-Bewertungen von Endbenutzern erfassen und an den Trace anhängen:
trace.score(name='user-rating', value=1) # thumbs up
trace.score(name='user-rating', value=0) # thumbs downDatasets und Replays
Mit beiden Tools können Sie Traces in Eval-Datasets umwandeln. Wählen Sie 50 fehlgeschlagene Produktions-Traces aus, speichern Sie sie als Dataset und führen Sie sie mit einem neuen Prompt erneut aus, um sie zu vergleichen.
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:3000Tools vergleichen
| Langfuse | LangSmith | Helicone | |
|---|---|---|---|
| Open Source | Ja | Nein | Ja |
| Framework | Beliebig | LangChain-first | Beliebig |
| Eval | Ja | Ja | Grundlegend |
Selbst gehostet?
Welche dieser Tracing-Tools können mit Docker selbst gehostet werden?
Zusammenfassung
Verwenden Sie ein Tracing-Tool – Langfuse für Open Source und Self-Hosting, LangSmith für eine enge LangChain-Integration. Erfassen Sie Nutzerfeedback. Erstellen Sie für Evals ein Dataset aus echten Traces.
Häufig gestellte Fragen
Ist die Lektion „Agent-Läufe visualisieren (Langfuse, LangSmith)“ kostenlos?
Ja — der vollständige Text von „Agent-Läufe visualisieren (Langfuse, LangSmith)“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AI Agents-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AI Agents-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Agent-Läufe visualisieren (Langfuse, LangSmith)“?
Öffnen Sie die UIs von Langfuse oder LangSmith, um einen Trace-Baum zu untersuchen und fehlgeschlagene Läufe erneut abzuspielen. Du übst AI Agents mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um AI Agents zu starten?
Keine Vorkenntnisse erforderlich. AI Agents auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Agent-Läufe visualisieren (Langfuse, LangSmith)“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser AI Agents-Lektion Code schreiben und ausführen?
Ja. Jede AI Agents-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Warum Agents Tracing benötigen
- Tool-Aufrufe sowie Ein- und Ausgaben protokollieren
- Latenz und Kosten pro Schritt
- Agent-Läufe visualisieren (Langfuse, LangSmith)