VoiceBooker

Debugging

Für eine schnelle Konfiguration und Entwicklung von KI-Assistenten stehen in VoiceBooker zahlreiche Möglichkeiten zur Verfügung, um den Zustand eines Assistenten jederzeit nachzuvollziehen – von Aktionen und Werkzeugen bzw. Funktionsaufrufen über Webhooks bis hin zum Zustand/State. Funktionsaufrufe sowie Zustand/State sind komfortabel über das Call Transcript/Chat History sowie die Webhook-Logs einsehbar.

Bot-State und Stack prüfen

Im Call Transcript/Chat History können Zustand/State und Stack in jedem Gesprächs-Turn wie unten dargestellt geprüft werden:

Zusätzlich zu Zustand/State und Stack zeigt die Debugging-Ansicht auch alle aufgerufenen Funktionen und deren übergebene Parameter sowie die Rückgaben, wenn man mit der Maus darüberfährt. Durch Klicken auf Funktions- oder Webhook-Aufrufe können diese weiter in den Webhook-Logs untersucht werden:

Eigene Log-Meldungen

Zusätzlich zur Visualisierung von Zustand/State und Stack ist es möglich, eigene Log-Nachrichten zu schreiben, um gezielt Probleme zurückverfolgen zu können. Um Informationen zu protokollieren, rufen Sie in einer JavaScript-Funktion log() wie folgt auf:

function myFunc(params) {
    log(params);
    return ({ "text": "Heute ist " + new Date().toLocaleString() });
}

Die protokollierte Nachricht erscheint dann in den Webhook-Logs für Funktionsaufrufe.

Auf dieser Seite