Agenten testen
Bevor Sie Ihren Agenten live schalten, sollten Sie ihn testen. Es gibt drei Möglichkeiten:
- Sprach-Vorschau - Sprechen Sie direkt im Browser mit dem Agenten
- Text-Chat - Testen Sie per Texteingabe (schneller, ohne Mikrofon)
- Automatische Tests - Definieren Sie Testfälle, die automatisch durchlaufen
Vorschau: Sprache und Chat
Die Vorschau ermöglicht es, direkt im Browser mit dem Agenten zu sprechen oder zu chatten, ohne eine echte Telefonnummer anzurufen.
Vorschau starten
- Öffnen Sie den Agenten im Dashboard
- Klicken Sie oben rechts auf Agent testen
- Wählen Sie den Modus: Audio oder Chat
Audio-Modus
Im Audio-Modus sprechen Sie per Mikrofon mit dem Agenten - genau wie in einem echten Telefonat.
- Klicken Sie auf den Mikrofon-Button, um das Gespräch zu starten
- Sprechen Sie wie bei einem normalen Telefonat
- Klicken Sie erneut, um das Gespräch zu beenden
Chat-Modus
Im Chat-Modus kommunizieren Sie per Text. Das ist praktisch, um schnell verschiedene Szenarien durchzuspielen - ohne Mikrofon und Wartezeit.
- Tippen Sie Ihre Nachricht in das Textfeld
- Der Agent antwortet als Text
- Sie sehen auch Tool-Aufrufe (z.B. Wissenssuche, Weiterleitung)
Vorschau-Einschränkungen
Die Vorschau verhält sich fast identisch wie ein echter Anruf, mit folgenden Ausnahmen:
| Funktion | In der Vorschau |
|---|---|
| Stimme, Tools, Integrationen | Funktionieren normal |
| Wissenssuche (RAG) | Funktioniert normal |
| Hintergrundgeräusche | Funktionieren normal |
| Anrufweiterleitung | Nicht möglich (kein echtes Telefon) |
| Kontakt-/Memory-Daten | Nicht verfügbar |
| Gesprächsdauer | Max. 5 Minuten |
Live-Vorschau beim Bearbeiten
Wenn Sie den Agenten gerade bearbeiten (z.B. den Prompt anpassen), zeigt die Vorschau eine Live-Vorschau: Ihre Änderungen werden direkt übernommen, ohne dass Sie vorher speichern müssen.
Automatische Tests
Mit automatischen Tests können Sie wiederholt prüfen, ob Ihr Agent bestimmte Szenarien korrekt handhabt. Jeder Test simuliert ein Gespräch mit einer definierten Persona und prüft, ob erwartete Ergebnisse eintreten.
Tests aufrufen
- Öffnen Sie den Agenten im Dashboard
- Klicken Sie oben rechts auf das Reagenzglas-Symbol (Tests)
- Das Test-Modal öffnet sich mit einer Liste Ihrer Testfälle
Testfall erstellen
Klicken Sie auf + Neuer Testfall und füllen Sie folgende Felder aus:
| Feld | Beschreibung | Beispiel |
|---|---|---|
| Name | Kurzer Name für den Testfall | ”Terminbuchung prüfen” |
| Beschreibung | Was wird getestet (optional) | “Prüft ob der Agent einen Termin bucht” |
| Persona-Prompt | Anweisungen für den simulierten Anrufer | ”Du bist Max Müller und möchtest einen Termin am Freitag um 14 Uhr buchen.” |
| Erste Nachricht | Erster Satz des Anrufers (optional) | “Hallo, ich hätte gerne einen Termin.” |
| Max. Turns | Maximale Gesprächsrunden (5-40) | 20 |
Erwartete Ergebnisse definieren
Sie können pro Testfall ein oder mehrere erwartete Ergebnisse definieren. Diese werden nach dem Test automatisch geprüft:
| Ergebnis-Typ | Prüft ob… | Wert-Beispiel |
|---|---|---|
| Tool aufgerufen | Ein bestimmtes Tool verwendet wurde | create_appointment |
| Tool nicht aufgerufen | Ein Tool NICHT verwendet wurde | end_call |
| Tool-Payload enthält | Tool mit bestimmten Daten aufgerufen wurde | friday |
| Tool erfolgreich | Ein Tool-Aufruf erfolgreich war | create_appointment |
| Agent beendet Gespräch | Der Agent das Gespräch selbst beendet hat | (kein Wert nötig) |
| Schlüsselwort in Antwort | Ein bestimmtes Wort in der Antwort vorkommt | Freitag |
Tests ausführen
Einzelnen Testfall ausführen:
- Wählen Sie einen Testfall in der linken Seitenleiste
- Klicken Sie auf den Play-Button
- Der Test läuft automatisch im Hintergrund
- Nach Abschluss sehen Sie das Ergebnis mit Transkript
Alle Tests ausführen:
- Klicken Sie auf Alle ausführen im Test-Modal
- Alle Testfälle laufen nacheinander ab
- Sie sehen den Status jedes Tests (bestanden/fehlgeschlagen)
Testergebnisse lesen
Nach einem Testlauf sehen Sie:
- Status: Bestanden oder fehlgeschlagen
- Transkript: Das vollständige Gespräch zwischen Persona und Agent
- Tool-Aufrufe: Welche Tools aufgerufen wurden, mit Parametern und Ergebnis
- Ergebnisprüfung: Welche erwarteten Ergebnisse eingetreten sind und welche nicht
Testfall-Beispiele
Beispiel 1: Termin buchen
Name: Terminbuchung - Freitag 14 Uhr
Persona: Du bist ein Kunde und möchtest einen Termin am Freitag um 14 Uhr.
Du heißt Max Müller, Telefon: 0170 1234567.
Erwartetes Ergebnis: Tool "create_appointment" aufgerufen
Beispiel 2: Wissensabfrage
Name: FAQ - Öffnungszeiten
Persona: Du fragst nach den Öffnungszeiten des Geschäfts.
Erwartetes Ergebnis: Schlüsselwort "Öffnungszeiten" in Antwort
Beispiel 3: Weiterleitung
Name: Weiterleitung an Mitarbeiter
Persona: Du möchtest unbedingt mit einem echten Menschen sprechen.
Lehne alle Hilfsangebote des Agenten ab.
Erwartetes Ergebnis: Tool "transfer_call" aufgerufen
Tipps
- Zuerst die Vorschau nutzen: Starten Sie mit der Sprach- oder Chat-Vorschau, um ein Gefühl für den Agenten zu bekommen
- Dann Tests definieren: Erstellen Sie Testfälle für die wichtigsten Szenarien
- Persona realistisch gestalten: Je detaillierter die Persona, desto realistischer der Test
- Edge Cases testen: Testen Sie auch ungewöhnliche Anfragen, Abbrüche und Missverständnisse
- Regelmäßig testen: Führen Sie Tests nach jeder Prompt-Änderung erneut aus
Nächste Schritte
- Prompt schreiben - Optimieren Sie den Prompt basierend auf Testergebnissen
- Fähigkeiten aktivieren - Aktivieren Sie Tools, die der Agent im Test nutzen soll
- Nummer einrichten - Schalten Sie den Agenten live