Tiefe
Gleiches Kapitel, drei Tiefen. Die Wahl gilt überall und bleibt gespeichert.

GrundlagenConversational AIKapitel 10von 12 im Pfad

Testen, bevor jemand anruft

Tiefe 1: Überblick · Lesezeit 8 Min. · Stand

Eine Rechnungsprüfung lässt sich testen. Man gibt eine Rechnung hinein, vergleicht das Ergebnis mit dem erwarteten Wert, und der Test ist grün oder rot. Bei einem Sprachagenten funktioniert das nicht, und der Grund liegt an beiden Enden.

Am Eingang steht gesprochene Sprache. Dieselbe Frage klingt bei zwei Menschen verschieden, und dasselbe Anliegen wird in zehn Formulierungen vorgebracht. Am Ausgang steht ein Modell, das bei derselben Eingabe zweimal verschiedene Sätze bildet. Ein Vergleich auf Gleichheit misst dann die Formulierung.

Der Ausweg, den alle drei großen Werkzeugkästen gehen, ist derselbe: Man hält fest, was passieren sollte. Der Wortlaut bleibt dabei außen vor.

Der aufgezeichnete Testfall

Bei Dialogflow sieht das so aus. Man führt ein Gespräch im Simulator und speichert es. Gespeichert wird dabei, welche Absicht erkannt wurde, welcher Ablauf startete, welche Seite erreicht wurde.

When you save a test case, intent matches, playbook actions, activated flows, and activated pages that occurred during the conversation are saved as test case expectations.

Diese Erwartungen sind der Maßstab. Ändert man später etwas am Agenten, läuft der Testfall erneut, und geprüft wird gegen die Erwartungen.

When you run the test case later after making updates to your agent, these expectations are verified.

Zwei verschieden formulierte Anliegen erfüllen dieselben drei Erwartungen eines Testfalls. Links stehen zwei Sprechblasen mit verschiedenen Formulierungen desselben Anliegens, einmal „Ich muss meinen Termin verschieben, geht das am Donnerstag auch?“ und einmal „Können wir den vereinbarten Termin bitte auf später schieben?“. Von beiden führt ein Pfeil auf dieselbe Karte rechts, mit drei abgehakten Erwartungen: Absicht Termin ändern, Ablauf Terminpflege startet, Seite Datum abfragen. Darunter der Hinweis, dass kein Satz übereinstimmt und beide Läufe trotzdem bestehen. WAS DER ANRUFER SAGT WAS DER TESTFALL PRÜFT „Ich muss meinen Termin verschieben, geht das am Donnerstag auch?“ „Können wir den vereinbarten Termin bitte auf später schieben?“ Erwartung Absicht: Termin ändern Ablauf: Terminpflege startet Seite: Datum abfragen Kein Satz stimmt überein. Beide Läufe bestehen.

seitlich verschiebbar

Zwei verschiedene Sätze, dieselben drei Erwartungen.

eigene Darstellung nach der Dokumentation von Dialogflow CX, Stand 07.08.2026

Der Zweck steht im ersten Satz des Abschnitts: Fehler finden und Rückschritte verhindern.

You can use the built-in test feature to uncover bugs and prevent regressions.

Das zweite Wort ist das wichtigere. Ein Regressionstest hält fest, was gestern schon funktioniert hat. Über richtig sagt er nichts. Bei einem System, dessen Verhalten aus einem Modell und einer Handvoll Anweisungen entsteht, ist das der realistische Anspruch.

Was ein Testfall nicht sieht

Ein aufgezeichnetes Gespräch prüft den Weg, den es selbst genommen hat. Für alles andere ist es blind, und deshalb gehört zu jedem Testbestand die Frage, wie viel davon überhaupt berührt wird.

Beide Werkzeugkästen liefern dafür einen Bericht. Dialogflow zählt die Übergänge und die Absichten, Rasa sagt es deutlicher:

Coverage metrics help you see which flows and commands are not tested.

Das ist eine Aussage über den Testbestand. Über die Qualität sagt die Zahl nichts: Ein Sprachagent kann 90 Prozent Abdeckung haben und trotzdem an der ersten echten Frage scheitern, weil ein Anrufer sie anders stellt als der Testfall.

Quellen

3 Einträgealle erreichbar

Erreichbarkeit automatisch geprüft

  • Dokumentationerreichbar

    Google, Dialogflow CX, Testfälle (externe Seite, docs.cloud.google.com)

    docs.cloud.google.comgeprüft 24.09.2026

    Beschreibt den aufgezeichneten Testfall als Grundform der Prüfung eines Sprachdialogs. Ein Gespräch wird im Simulator geführt und festgehalten. Festgehalten wird dabei, was passieren sollte: getroffene Absichten, ausgelöste Abläufe, erreichte Seiten. Der Wortlaut bleibt außen vor. Ein späterer Lauf misst gegen diese Erwartungen, und ein Abdeckungsbericht nennt die Übergänge und Absichten, die kein Testfall berührt.

  • Dokumentationerreichbar

    Rasa, End-to-End-Tests (externe Seite, rasa.com)

    rasa.comgeprüft 24.09.2026

    Der Gegenentwurf zur Prüfung einzelner Stufen: gemessen wird der ganze Weg von der Nutzeräußerung bis zur letzten Antwort oder Handlung. Die Ausgabe eines Laufs zeigt den Unterschied zwischen erwarteten und tatsächlichen Ereignissen. Der Abdeckungsbericht nennt ausdrücklich, welche Abläufe und Befehle ungeprüft geblieben sind.

  • Dokumentationerreichbar

    OpenAI, Abläufe von Agenten bewerten (externe Seite, developers.openai.com)

    developers.openai.comgeprüft 24.09.2026

    Beschreibt die Bewertung eines aufgezeichneten Durchlaufs als schnellsten Weg zu Fehlern auf Ablaufebene. Der Durchlauf hält Modellaufrufe, Tool Calls, Prüfungen und Übergaben eines einzelnen Laufs fest, und Bewerter vergeben dafür Punkte nach festgelegten Kriterien. Die Fragen dahinter richten sich an das Verhalten: ob das richtige Tool gewählt wurde, ob eine Übergabe stattfand, als sie fällig war.

Tippen Sie los.

↑↓ auswählenEnter öffnenDie Suche läuft im Browser. Nichts wird übertragen.