Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > ALBERT | AI > ALBERT | AI Agents


Mit ALBERT | AI Agents Debug-Modus im Chat arbeiten

Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des Plugins ALBERT | AI Agents. Aktualisieren Sie das hier beschriebene Plugin, um die Dokumentation verwenden zu können.

Wenn Sie das Plugin ALBERT | AI Agents installiert haben und die entsprechende Berechtigung haben, können Sie die Debug-Funktionalität im Chat verwenden.

Der Debug-Modus bietet erweiterte Analyse- und Überwachungsmöglichkeiten für AI-Chat-Interaktionen. Er ermöglicht Entwicklern und Administratoren detaillierte Einblicke in die Token-Nutzung, Netzwerkstatistiken und Tool-Aufrufe.

ALBERTs Chat debuggen

Wenn Sie den Debug-Modus in ALBERTs Chat aktivieren, sehen Sie zusätzlich folgende Informationen direkt im Chat-Fenster:

Das ist insbesondere dann sinnvoll, wenn Sie KI-Tools verwenden, weil Detailinformationen zum Tool-Aufruf und der Antwort des Tools über die Debug-Funktion direkt im Chatfenster im Verlauf nachvollzogen werden können.

Das folgende Beispiel zeigt, wie die Debug-Informationen in einem Chat angezeigt werden, in dem eine KI-Voreinstellung mit einem Tool-Aufruf verwendet wird.

 

Screencast einer KI-Anfrage im Debug-Modus

In den Debug-Modus wechseln

Der Debug-Modus kann über einen speziellen Button in der Chat-Toolbar aktiviert und auch wieder deaktiviert werden. Dieser Button ist als Bug-Symbol dargestellt und wechselt seine Farbe je nach Status: Im inaktiven Zustand erscheint das Symbol in Dunkelgrau, während es im aktivierten Zustand in Orange dargestellt wird. 

Nur Benutzer mit der Berechtigung ACL_agorum.ai.agents_chat_debug können den Debug-Modus aktivieren. Diese Einschränkung stellt sicher, dass nur autorisierte Personen wie Entwickler, Administratoren oder Support-Mitarbeiter Zugriff auf die detaillierten Debug-Informationen erhalten.

Sie können den Debug-Modus aktivieren und deaktivieren, während der Chat läuft. 

Debug-Info-Panel

Zusätzlich zu den nachrichtenspezifischen Debug-Informationen wird im Debug-Modus ein separates Panel oberhalb des Chat-Fensters eingeblendet. Dieses Debug-Info-Panel mit dem Titel Kontext-Informationen und Verbrauch bietet eine Übersicht über den Kontext-Verbrauch im gesamten Chat-Verlauf und fasst alle wichtigen Informationen zusammen:

Debug-Informationen im Chat-Verlauf

Während im normalen Chat-Modus bestimmte Nachrichten ausgeblendet werden, um die Bedienoberfläche übersichtlich zu halten, zeigt der Debug-Modus ausnahmslos alle Nachrichten an. Dies umfasst System-Prompts, die normalerweise versteckt bleiben, interne Steuerungsnachrichten und alle Details zu Tool-Aufrufen und deren Antworten.

Farbige Randmarkierungen kennzeichnen die verschiedenen Nachrichtentypen und Rollen:

Für jeden Aufruf werden folgende Informationen ausgegeben:

Bei Tool-Calls wird im Debug-Modus im Chat-Verlauf der Name des Tools angezeigt und die Schaltfläche Show Code. 

Über die Schaltfläche Show Code können Sie die Details des jeweiligen Tool-Aufrufs öffnen:

 

Anzeige des Chats mit Debug-Informationen bei Verwendung eines KI-Tools

Best Practices

Normaler Modus

Im Produktivbetrieb für Endanwender sollte der Debug-Modus deaktiviert bleiben. Die umfangreichen technischen Informationen würden normale Benutzer eher verwirren als helfen und die Bedienoberfläche unnötig überladen. 

Bei sehr langen Chat-Verläufen kann der Debug-Modus die Übersichtlichkeit beeinträchtigen. Die Anzeige aller Nachrichten und aller Debug-Informationen führt zu einer sehr langen, scrollbaren Liste, in der es schwierig werden kann, spezifische Informationen zu finden. 

Zugriffssteuerung und Berechtigungen

Die Zugriffssteuerung für den Debug-Modus sollte sorgfältig konfiguriert werden. Der Zugriff auf den Debug-Modus ist insbesondere für folgende Zielgruppen sinnvoll:

Die Berechtigung wird über die ACL ACL_agorum.ai.agents_chat_debug gesteuert.

Einsatzszenarien

Der Debug-Modus ist besonders wertvoll bei der Entwicklung neuer KI-Features, da er vollständige Transparenz über alle Aspekte der KI-Kommunikation bietet. 

Bei der Optimierung von Prompts empfiehlt sich die Aktivierung des Debug-Modus. Durch die detaillierte Sichtbarkeit der Token-Nutzung und der KI-Antworten können verschiedene Prompt-Varianten objektiv verglichen werden. Die Statistiken zeigen nicht nur, welcher Prompt effizienter ist, sondern auch, warum er effizienter ist.

Bei der Fehlersuche ist der Debug-Modus oft der Schlüssel zur schnellen Problemlösung. Der Debug-Modus liefert konkrete Daten, die zur Ursachenanalyse verwendet werden können. Die Kombination aus vollständiger Nachrichtensichtbarkeit und detaillierten Statistiken deckt die meisten Fehlerquellen auf.

Bei Performance-Problemen hilft der Debug-Modus, den Engpass zu identifizieren. Ob das Problem in zu großen Requests, ineffizienten Prompts, übermäßiger Tool-Nutzung oder Netzwerklatenz liegt, wird durch die verschiedenen Metriken schnell ersichtlich.