Skip to content

De Debugging

lvanderlyn edited this page Mar 14, 2025 · 4 revisions

Debug-Panel

Um das Debug-Panel zu öffnen, können Sie entweder auf den grünen Play-Button klicken oder das Panel von der linken Seite des Bildschirms herausziehen. Beide Optionen sind unten rot markiert dargestellt.

Bildschirm­foto 2023-02-24 um 10 25 10

Chat-Fenster

Der größte Teil des Debug-Panels wird vom Chat-Fenster eingenommen. Hier können Sie Ihr Dialogsystem dynamisch testen, während Sie den Dialogbaum aktualisieren. Dies kann nützlich sein, um sicherzustellen, dass die von Ihnen definierten Benutzerantworten den erwarteten Eingaben entsprechen oder um zu überprüfen, ob alle hinzugefügten logischen Bedingungen korrekt verbunden sind.

Nach Änderungen lädt das Dialogfenster den aktualisierten Graphen automatisch und nutzt die neuen Änderungen direkt ab dem nächsten Knoten.

Um den Überblick über Ihre Position im Graphen zu behalten, zoomt die Ansicht im Arbeitsbereich automatisch zu dem gerade aktiven Knoten. So können Sie leicht überprüfen, ob die rechte Seite (Chat-Fenster) mit dem übereinstimmt, was Sie auf der linken Seite (Graph) sehen.

Wenn Sie auf den grünen Play-Button klicken, wird das Debug-Panel geöffnet und der dialog wird automatisch neu gestartet. Falls Sie den Dialog zu einem anderen Zeitpunkt neu starten möchten, können Sie entweder erneut auf den grünen Play-Button in der Menüleiste oder auf den grünen „Neustart“-Button im Debug-Panel klicken.

Bildschirm­foto 2023-02-24 um 10 33 03

Variablen-Explorer

Um zu überprüfen, ob Ihre Logik korrekt funktioniert, können Sie auch den Variablen-Tracker nutzen. Um zu sehen, welche Variablen im Dialog bisher erfasst wurden und welche Werte aktuell gespeichert sind, klicken Sie auf die Leiste „Chat-Variablen“ oben im Debug-Menü (unterhalb des Restart-Buttons). Dadurch öffnet sich eine Tabelle wie die unten gezeigte.

Bildschirm­foto 2023-02-24 um 10 33 42

Zu wissen, welche Variablen das Dialogsystem zu einem bestimmten Zeitpunkt kennt (und welche Werte sie haben), kann sehr hilfreich sein, insbesondere wenn Sie Logik-Knoten verwenden und auf unerwartetes Verhalten stoßen. Besonders nützlich ist dies, um herauszufinden, ob Sie möglicherweise vergessen haben, eine Variable in einem bestimmten Dialogzweig zu definieren.

Clone this wiki locally