0Pricing
AI Agents · Lektion

Warum Agents Tracing benötigen

Agents führen pro Anfrage mehrere LLM- und Tool-Aufrufe aus – ohne Traces arbeiten Sie im Blindflug.

Warum Agents Tracing benötigen ist eine kostenlose AI Agents-Lektion auf CoddyKit. Dies ist Lektion 1 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.

Agents sind schwer zu debuggen

Eine einzige Benutzernachricht kann 10 LLM-Aufrufe, 5 Tool-Aufrufe und 30 Sekunden Latenz auslösen. Wenn etwas schiefgeht, sagt Ihnen „Der Agent hat eine seltsame Antwort gegeben“ überhaupt nichts.

Tracing zeigt Ihnen, was tatsächlich passiert ist.

Was ein Trace erfasst

Für eine Benutzeranfrage:

  • Jeden LLM-Aufruf: Modell, eingehende Nachrichten, ausgegebene Antwort, Tokens und Latenz
  • Jeden Tool-Aufruf: Name, Argumente, Ergebnis und Fehler
  • Die Reihenfolge und Zeitpunkte aller Schritte
  • Die für den Benutzer sichtbare Endantwort

Logs reichen nicht aus

Einfache Logs (print-Anweisungen) verlieren die Struktur eines Traces — Sie können nicht erkennen, welcher LLM-Aufruf zu welcher Benutzeranfrage gehört oder wie die Schritte in einem Baum zusammenhängen.

Strukturierte Tracing-Tools lösen dieses Problem.

Span vs. Trace

Aus OpenTelemetry übernommen:

  • Trace — der gesamte Agent-Lauf (eine Benutzeranfrage)
  • Span — ein einzelner Schritt innerhalb des Traces (LLM-Aufruf, Tool-Aufruf, Retrieval)
  • Spans haben übergeordnete Spans und bilden so einen Baum

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

Warum Tracing besser ist als Logs

  • Die Baumstruktur zeigt Beziehungen zwischen über- und untergeordneten Elementen
  • Die zeitliche Kaskade macht langsame Schritte sichtbar
  • Tokens und Kosten werden pro Trace zusammengefasst
  • Replay: Einen Trace mit einem neuen Prompt erneut ausführen, um Änderungen zu testen

Wann Sie Tracing hinzufügen sollten

Von Anfang an. Tracing während der Entwicklung macht Fehler sichtbar, die Ihnen beim Debuggen ausschließlich über den Chat entgehen würden. Wenn Sie es erst nach einem Vorfall im Produktivbetrieb hinzufügen, ist es zu spät.

Datenschutz und Tracing

Traces enthalten Benutzerdaten. Behandeln Sie sie wie Logs:

  • Maskieren Sie personenbezogene Daten vor dem Export
  • Verschlüsseln Sie sie im Ruhezustand
  • Halten Sie Aufbewahrungsrichtlinien ein

Tracing vs. Evals

Tracing bedeutet: „Was ist in diesem einen Lauf passiert?“ Evals bedeutet: „Wie gut arbeitet der Agent mit einem Testsatz?“ Sie benötigen beides, aber Tracing kommt zuerst — was Sie nicht untersuchen können, können Sie auch nicht evaluieren.

Kosten von Tracing

Tracing verursacht 1–2 % zusätzlichen Latenzaufwand und erhöht den Speicherbedarf. Bei Agents mit vielen Interaktionen sollten Sie Stichproben verwenden (z. B. 10 % der Traces vollständig und 100 % der Fehler), statt alles zu erfassen.

Manuelle vs. automatische Instrumentierung

Einige Frameworks (LangChain, LlamaIndex) instrumentieren automatisch — Sie erhalten Traces ohne zusätzlichen Aufwand. Bei eigenem Code umschließen Sie Ihre LLM- und Tool-Aufrufe mit Span-Hilfsfunktionen.

Trace-IDs in benutzerseitig sichtbaren Fehlern

Wenn der Agent fehlschlägt, geben Sie dem Benutzer eine Trace-ID zurück:

„Etwas ist schiefgelaufen. Referenz-ID: trace-9c4a... Zeigen Sie diese dem Support.“

Der Support kann den Trace öffnen und genau sehen, was passiert ist.

Warum Tracing?

Warum ist strukturiertes Tracing für Agents besser als einfaches Logging mit print?

Zusammenfassung

Tracing ist unverzichtbar. Bauen Sie es von Anfang an ein. In den nächsten Lektionen geht es darum, was Sie protokollieren und welche Tools Sie verwenden sollten.

Häufig gestellte Fragen

Ist die Lektion „Warum Agents Tracing benötigen“ kostenlos?

Ja — der vollständige Text von „Warum Agents Tracing benötigen“ 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 „Warum Agents Tracing benötigen“?

Agents führen pro Anfrage mehrere LLM- und Tool-Aufrufe aus – ohne Traces arbeiten Sie im Blindflug. 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 1 von 4.

Wie lange dauert die Lektion „Warum Agents Tracing benötigen“?

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

  1. Warum Agents Tracing benötigen
  2. Tool-Aufrufe sowie Ein- und Ausgaben protokollieren
  3. Latenz und Kosten pro Schritt
  4. Agent-Läufe visualisieren (Langfuse, LangSmith)
← Zurück zu AI Agents