BlogKI-Agenten
Ausnahmen eines Agenten auswerten, ohne endlose Warteschlange
Werten Sie jede schwere Ausnahme aus und vom Rest eine feste, zeitlich begrenzte Stichprobe, gebündelt, sodass eine Auswertung viele ähnliche Fälle abdeckt. Jede ausgewertete Ausnahme erhält einen kurzen Triage-Eintrag mit einer verantwortlichen Person und genau einer Maßnahme: ein Tool reparieren, eine Regel klären, einen Testfall ergänzen oder das Risiko akzeptieren. Nur eigenständige Fehlermuster werden zu Regressionsfällen. Die Warteschlange bleibt endlich, weil ihr Umfang durch das eingeplante Zeitbudget bestimmt wird und nicht durch die Zahl der Ausnahmen.
Was als Ausnahme gilt
Routinemäßige Eskalationen gehören zum normalen Betrieb und werden in der operativen Warteschlange bearbeitet. Die Auswertung ist für Ereignisse gedacht, die darauf hindeuten, dass der Agent, seine Tools oder seine Regeln falsch liegen:
- Fehlgeschlagene automatische Ergebnisprüfungen
- Fälle, die eine Person korrigiert hat, nachdem der Agent sie abgeschlossen hatte
- Spätere Rückabwicklungen, etwa eine stornierte Buchung oder eine Erstattung
- Beschwerden, die einen vom Agenten bearbeiteten Fall betreffen
- Eskalationen ohne zugeordneten Grund sowie Häufungen von Tool-Fehlern
Ein festes Budget statt vollständiger Lektüre
Teilen Sie Ausnahmen nach Schwere ein. Alles, wobei Geld falsch bewegt wurde, Daten das Unternehmen verlassen haben oder eine verbindliche Regel verletzt wurde, wird jedes Mal ausgewertet. Alles andere wird nach einer Signatur gebündelt, etwa Fallart plus fehlerhaftes Tool plus Fehlertyp, und aus jeder Gruppe werden innerhalb eines festen wöchentlichen Budgets einige Fälle gezogen. Der Leitfaden von Arize zur Agentenbewertung schlägt eine ähnliche Aufteilung vor: klar definierte Fehler automatisch sammeln und mehrdeutige oder risikoreiche zuerst einer Person vorlegen.
Ein hypothetisches Budget: zwei Stunden pro Woche, in denen eine Fachperson aus dem Prozess und ein Engineer gemeinsam arbeiten, genug für etwa fünfzehn bis zwanzig gebündelte Auswertungen, wenn jede sechs bis acht Minuten dauert. Da die Gruppen gleichmäßig und nicht nach Volumen gezogen werden, ist der Fehleranteil in der Stichprobe nicht die Fehlerquote in Produktion. Gewichten Sie jede Gruppe nach ihrem tatsächlichen Volumen oder weisen Sie die Gruppen getrennt aus.
Ein Triage-Eintrag, der zu etwas führt
Halten Sie den Eintrag so kurz, dass er während der Auswertung ausgefüllt werden kann. Fünf Felder reichen meist aus:
- Was geschehen ist im Vergleich zu dem, was hätte geschehen sollen, ausgedrückt in Datensatzwerten
- Wo es schiefging: Eingabedaten, ein Tool, die Überlegungen des Modells, eine Lücke in den Regeln oder im Testset
- Schwere, auf derselben Skala wie bei der Stichprobe
- Eine namentlich verantwortliche Person
- Eine Maßnahme mit prüfbarem Endzustand, etwa ein Regressionsfall, der besteht
Das lehnt sich an die SRE-Leitlinien von Google zu Postmortems an, die für jede Maßnahme genau eine verantwortliche Person, eine Priorität und einen Tracking-Eintrag verlangen, überprüfbare Endzustände und einen Ton ohne Schuldzuweisung. Dort wird auch eine Führungskraft zitiert: Ein Postmortem ohne nachfolgende Maßnahmen unterscheidet sich nicht davon, gar keines geschrieben zu haben.
Von der Ausnahme zum Regressionsfall
- 1
Reduzieren
Behalten Sie nur die Daten, die den Fehler reproduzieren, und entfernen Sie personenbezogene Daten, die ihn nicht beeinflussen. Arize rät dasselbe: Fehler bestätigen und Dubletten entfernen, statt jeden einzelnen zu kopieren.
- 2
Das erwartete Ergebnis bestätigen
Die prozessverantwortliche Person legt fest, was das richtige Ergebnis ist. Kann sie das nicht, ist die Maßnahme, die Regel zu klären, nicht einen Test zu schreiben.
- 3
Vor und nach der Korrektur messen
Eine deterministische Prüfung, etwa ein Test für ein Tool oder einen Validator, sollte vor der Korrektur scheitern und danach bestehen. Ein End-to-End-Fall eines Agenten scheitert womöglich nur in manchen Läufen; führen Sie ihn daher mehrmals mit dem aktuellen Release aus, halten Sie die Fehlerquote fest und vergleichen Sie nach der Korrektur die Quote für das maßgebliche Ergebnis, statt ein garantiertes Bestehen zu erwarten.
- 4
Behalten und später ausmustern
Der Fall kommt in die Regressionssuite, die laut dem Leitfaden von Anthropic zu Agenten-Evals nahezu zu 100 Prozent bestehen sollte. Mustern Sie ihn aus, wenn sich der beschriebene Prozess ändert.
Da die Korrektur mit Blick auf diesen Fall geschrieben wurde, gehört er ins Entwicklungs- und Regressionsset, nicht in ein zurückgehaltenes Set. Um zu prüfen, ob die Korrektur verallgemeinert, ergänzen Sie einige neue Fälle derselben Art im zurückgehaltenen Set.
Die Warteschlange endlich halten
Einträge geringer Schwere, die nicht innerhalb einer festgelegten Zahl von Wochen in die Stichprobe kommen, werden als nicht ausgewertet geschlossen und gezählt, nie stillschweigend verworfen. Bei Gruppen mit hohem Volumen ersetzen Trends die Einzellektüre: Wächst eine Signatur weiter, bekommt sie einen Auswertungsplatz. Die SRE-Leitlinien zu Postmortems empfehlen, Einträge in einem durchsuchbaren Repository mit Metadaten abzulegen und wiederkehrende Vorfälle als Zeichen schleppender Umsetzung zu werten. Das gilt auch hier: Eine Signatur, die immer wiederkehrt, bedeutet, dass ihre Maßnahme nicht wirkt.
Weitere Warnzeichen sind Maßnahmen, die wochenlang offen bleiben, eine Regressionssuite, die nur wächst, weil nie ein Fall ausgemustert wird, und Auswertungen, die Engineers ohne jemanden aus dem Prozess durchführen. Ein guter erster Schritt: Ziehen Sie die korrigierten und rückabgewickelten Fälle des letzten Monats, bündeln Sie sie nach Signatur und sehen Sie, wie viele eigenständige Gruppen es wirklich gibt.
Fragen
Wer sollte an der Auswertung teilnehmen?
Jemand, der den Prozess kennt, und jemand, der den Agenten ändern kann, gemeinsam. Die erste Person beurteilt, was das richtige Ergebnis gewesen wäre; die zweite erkennt, ob die Ursache in einem Tool, den Daten oder dem Modell liegt. Allein ordnen beide die Ursache leicht falsch zu.
Sollte jede Ausnahme zu einem Testfall werden?
Nein. Viele sind Wiederholungen eines bekannten Fehlers oder stammen von einem defekten Tool, wo die Korrektur und ihr eigener Test genügen. Ergänzen Sie einen Fall, wenn er ein Fehlermuster darstellt, das die Suite noch nicht abdeckt.
Verwandte Leistungen
KI-Agenten und Prozessautomatisierung
Agenten, die die Routineschritte komplexer Fälle übernehmen und Entscheidungen an Menschen weitergeben, mit ausgewiesenen Kosten pro bearbeitetem Fall.
KI-Engineering und -Architektur
Assistenten, Sprachschnittstellen und Agenten in den Produkten, die Sie verkaufen, samt Serving und Retrieval darunter.
Mehr aus dem Blog
Testsets für Agenten aus vergangenen Fällen
Wie Sie vergangene Geschäftsfälle für das Testset eines Prozessagenten auswählen und einen zurückgehaltenen Teil bewahren, an dem niemand optimiert.
Einen Prozessagenten im Betrieb überwachen
Die Signale, die zeigen, dass ein Prozessagent im Betrieb teurer wird oder Fälle schlechter bearbeitet, gemessen pro Fall und gebunden an vorab vereinbarte Ziele.
Eskalationen eines Agenten gestalten
Wann ein Prozessagent einen Fall an eine Person übergeben sollte, was die Übergabe enthalten muss und wie die empfangende Warteschlange organisiert wird.
Mit einem Engineer sprechen
Bringen Sie eine Aufgabe mit, die Sie verbessern möchten. Das Gespräch dauert 30 Minuten und braucht keinen Zugriff auf Ihre Systeme oder Ihre Daten.
Die Buchung läuft über Google Kalender.
Lieber zuerst schreiben? Hinterlassen Sie Ihre E-Mail-Adresse und ein paar Zeilen, dann antworten wir mit Terminvorschlägen.
Sehen Sie in Ihrem E-Mail-Programm nach dem Entwurf
Senden Sie ihn von dort ab, und ein Engineer antwortet Ihnen persönlich mit Terminvorschlägen für ein 30-minütiges Gespräch. Hat sich kein Entwurf geöffnet, schreiben Sie uns an miki@cloudsail.com.