Beispiele für Agenten-Runs
Echte Läufe aus unserer Testumgebung, Schritt für Schritt, so wie die Plattform sie protokolliert hat: ein Workflow, der einen anderen Weg findet, wenn eine Datei fehlt, eine Guardrail-Prüfung, die den Anbieter wechselt, und eine Qualitätsschranke, die eine schwache Antwort vom Kunden fernhält.
Die Beispiele 1 bis 3 sind echte Läufe aus der Testumgebung von Blits.ai, gekürzt und anonymisiert: Namen von Assistenten, Dokumente und Gesprächsinhalte sind entfernt. Beispiel 4 dient der Veranschaulichung.
1. Ein Workflow findet einen anderen Weg, wenn eine Datei fehlt
Ein Workflow soll einen Kundenbericht als PDF erstellen. Die Datei, die er verwenden soll, existiert nicht. Lauf vom 12. Oktober 2026.
- Auslöser
triggeredBy: "manual"Ein Benutzer startet den Workflow. Die Aufgabe: aus der Datei mit den Kundendaten einen Kundenbericht als PDF erstellen.
- Fehler
file_ingest → failed: trueDer Agent fordert die Datei customer_report.json an. Das Tool meldet nach 595 ms „File not found“, und der Aufruf wird als fehlgeschlagen markiert.
- Entscheidung des Agenten
Der Fehler geht als Tool-Ergebnis an den Agenten zurück. Statt abzubrechen, sucht der Agent nach einem anderen Dokument mit Kundendaten, das bereits in der Plattform liegt.
- Tool-Aufruf
file_ingest → totalRows: 5000Er öffnet eine Tabellendatei mit einem Blatt und 5.000 Kundenzeilen und liest die Spalten: Name, Geschlecht, Land, Alter, Datum und ID.
- Tool-Aufruf
generate_scope_of_work → pdfDer Agent erstellt den Bericht und erzeugt ein PDF mit 66 KB.
- Ergebnis
status: "completed"Lauf abgeschlossen: 4 Iterationen, 1 Versuch, 28,4 Sekunden, ohne Eingriff eines Menschen. Die eigene Zusammenfassung des Agenten hält fest, dass die Quelldatei fehlte und der Bericht aus einer alternativen Quelle erstellt wurde.
Auszug aus dem Protokoll
"status": "completed", "iterations": 4, "attempts": 1, "durationMs": 28380,
"toolsUsed": [
{ "name": "file_ingest", "failed": true, "durationMs": 595,
"result": { "error": "File customer_report.json not found" } },
{ "name": "file_ingest", "durationMs": 1599,
"result": { "type": "excel", "sheetCount": 1, "totalRows": 5000 } },
{ "name": "generate_scope_of_work", "durationMs": 4073,
"result": { "success": true, "fileName": "customer_report_2026-10-12.pdf", "sizeBytes": 66348 } }
]2. Eine Guardrail-Prüfung wechselt den Anbieter
Ein Assistent für Kartenberatung in der Testumgebung einer Bank beantwortet eine Kundenfrage. Das Modell, auf dem die Eingabe-Guardrail läuft, fällt aus. Antwortrunde vom 6. Oktober 2026.
- Nachricht
Ein Kunde stellt eine Frage zu Karten.
- Entscheidung des Agenten
resolvedToolCalls: 0Der Agent prüft die Tools, die ihm zur Verfügung stehen, und entscheidet, dass er ohne Tool-Aufruf antworten kann.
- Fehler
gemini-3.1-flash-liteDie Prüfung durch die Eingabe-Guardrail läuft auf Gemini 3.1 Flash Lite. Das Modell schlägt fehl.
- Fallback
provider_fallback → gpt-4.1Die Prüfung wechselt zu GPT 4.1 bei OpenAI und wird abgeschlossen. Der Wechsel steht mit beiden Modellnamen im Trace.
- Ergebnis
status: "success"Die Antwortrunde endet mit dem Status „success“. Der Kunde erhält eine normale Antwort und bemerkt den Ausfall nicht.
Auszug aus dem Protokoll
{ "traceType": "policy_check", "requiresExecution": false, "resolvedToolRoles": [] }
{ "traceType": "latency", "stage": "chain_total", "usedTools": false }
{ "traceType": "provider_fallback", "stage": "input",
"from": "gemini-3.1-flash-lite", "toProvider": "OpenAI", "to": "gpt-4.1" }
status: "success"3. Eine Qualitätsschranke hält eine schwache Antwort vom Kunden fern
Ein Testassistent erhält eine vage Nachricht aus einem einzigen Wort. Die Plattform versucht dreimal, eine brauchbare Antwort zu erzeugen, und blockiert sie dann. Antwortrunde vom 19. September 2026.
- Nachricht
Der Benutzer sendet eine vage Nachricht.
- Guardrail
enforce_rag_retryDer Agent plant eine Antwort, ohne die Wissensdatenbank zu befragen. Die Plattform verlangt für diesen Assistenten, dass Antworten auf der Wissensdatenbank beruhen, und lässt ihn neu planen, diesmal mit der Suche in der Wissensdatenbank.
- Tool-Aufruf
custom-rag-searchDie Suche in der Wissensdatenbank läuft, und der Agent schreibt eine Antwort.
- Guardrail
quality: 30 / 100 → regenerateDie Qualitätsprüfung bewertet die Antwort mit 30 von 100: Sie beantwortet die Frage nicht und bittet um eine Präzisierung. Der Bewerter selbst läuft auf einem Fallback-Modell, nachdem sein primäres Modell ausgefallen ist.
- Entscheidung des Agenten
quality: 30 → regenerateDer Agent schreibt eine neue Antwort und erhält dafür die Begründung des Bewerters als Anweisung. Wieder 30 Punkte, also folgt ein weiterer Versuch.
- Guardrail
quality: 40 → max_regenerations_exhaustedDie dritte Antwort erreicht 40 Punkte. Die maximale Zahl an Neugenerierungen ist erreicht, und die Antwort wird abgelehnt.
- Ergebnis
status: "blocked"Die Ausgabe-Guardrail blockiert die Antwort. Der Kunde erhält die für den Assistenten konfigurierte Fallback-Nachricht statt einer schwachen oder falschen Antwort.
Auszug aus dem Protokoll
{ "traceType": "enforce_rag_retry", "availableExecutionTools": ["custom-rag-search"] }
{ "traceType": "provider_fallback", "stage": "quality", "from": "gpt-5-pro", "to": "gpt-4.1" }
{ "traceType": "quality_check_evaluated", "attempt": 0, "score": 30, "action": "regenerate" }
{ "traceType": "quality_check_regenerated", "attempt": 1, "previousScore": 30 }
{ "traceType": "quality_check_evaluated", "attempt": 1, "score": 30, "action": "regenerate" }
{ "traceType": "quality_check_regenerated", "attempt": 2, "previousScore": 30 }
{ "traceType": "quality_check_evaluated", "attempt": 2, "score": 40, "action": "regenerate" }
{ "traceType": "quality_check_rejected", "finalScore": 40, "attempts": 3,
"reason": "max_regenerations_exhausted" }
output_guardrails_triggered4. Eine Erstattung wartet auf Freigabe
Ein Kunde meldet eine doppelte Abbuchung. Erstattungen bewegen Geld, deshalb braucht das Erstattungstool standardmäßig eine Freigabe.
- Nachricht
Kunde: „Mir wurde gestern dieselbe Bestellung zweimal berechnet.“
- Tool-Aufruf
get_transactionsDer Agent liest die Transaktionen des Kunden und findet zwei identische Abbuchungen über 189 AED.
- Freigabe
refund_transaction: "requires approval"Der Agent ruft das Erstattungstool auf. Das Tool braucht eine Freigabe und läuft deshalb noch nicht.
- Nachricht
Der Agent teilt dem Kunden mit, dass die Erstattung geprüft wird und er die Rückmeldung in diesem Gespräch erhält.
- Freigabe
approvedEin Mitarbeitender gibt die Erstattung 6 Minuten später in der Plattform frei. Name und Zeitpunkt werden protokolliert.
- Tool-Aufruf
refund_transaction → confirmedDas Erstattungstool läuft, und der Zahlungsdienstleister bestätigt die Erstattung.
- Ergebnis
Der Agent bestätigt dem Kunden die Erstattung im selben Gespräch.
Beispiele für Agenten-Runs: häufige Fragen
Sie möchten das mit Ihren eigenen Systemen sehen?
Wir arbeiten gemeinsam an Ihrem Anwendungsfall, mit Ihren Daten und den Modellen Ihrer Wahl.
Gespräch vereinbaren