Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI Agents
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.
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.
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 jederzeit aktivieren und deaktivieren, auch während der Chat läuft. Beim Umschalten wird der gesamte Chat-Verlauf neu gerendert, um die Debug-Informationen ein- oder auszublenden.
Unabhängig vom Debug-Modus zeigt die Chat-Toolbar eine prozentuale Anzeige des Kontext-Fenster-Verbrauchs an. Diese Anzeige ist farbcodiert:
Der Tooltip dieser Anzeige informiert darüber, dass bei Annäherung an 100 % das Modell die aktuellen Informationen nicht mehr verarbeiten kann.
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:
| Information im Debug-Panel | Beschreibung |
|---|---|
| Input | Summe aller Input-Tokens über alle Nachrichten hinweg |
| Output | Summe aller Output-Tokens über alle Nachrichten hinweg |
| ALBERT-Output | Summe aller ALBERT-Output-Tokens („sichtbarer Output“ auf Basis von result.text inkl. Tool-Calls; ohne reasoningText). Dieser Wert ist unabhängig von Provider-Output-Tokens und wird nicht zum Gesamt-Token-Wert addiert, um Doppelzählungen zu vermeiden. |
| Gesamt | Summe aus Input-Tokens, Output-Tokens, Cache-Read-Tokens und Cache-Write-Tokens. Hinweis: ALBERT-Output-Tokens sind in diesem Wert nicht enthalten, da sie einen separaten Zähler darstellen. |
| Cache (lesen) | Cache-Read-Tokens. Anzahl der Tokens, die das Modell aus dem Cache liest, anstatt sie als neue Input-Tokens zu verarbeiten. |
| Cache (schreiben) | Cache-Write-Tokens. Anzahl der Tokens, die erstmalig in den Cache des Anbieters geschrieben werden. |
| Kontext-Fenster | Anzeige der aktuell verwendeten Kontext-Tokens im Verhältnis zur maximalen Kapazität des Kontext-Fensters, wobei der erste Wert die aktuell belegten Tokens und der zweite Wert die maximale Kapazität des gewählten KI-Modells angibt. |
| Tool-Aufrufe | Gesamtanzahl aller durchgeführten Tool-Calls im aktuellen Chat |
| Gesamtpreis | Wenn Preise in der verwendeten KI-Modelleinstellung eingetragen sind, wird ein berechneter Gesamtpreis für den Chat-Verlauf des ausgewählten Chats angezeigt. Der Gesamtpreis berechnet sich auf Basis folgender Provider-Daten: (Input-Tokens / 1 Mio.) × Input-Tokens pro 1Mio Separat (falls in der KI-Voreinstellung ein Preis für ALBERT-Output gepflegt ist): Hinweis: ALBERT-Output-Tokens werden separat berechnet, sofern ein entsprechender Preis in der KI-Voreinstellung konfiguriert ist. |
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.
Für jeden Aufruf werden folgende Informationen als aufklappbare Box dargestellt. Im eingeklappten Zustand zeigt die Box eine Zusammenfassung (Token-Anzahl, ALBERT-Output-Tokens und Verarbeitungszeit). Durch Klick auf den Pfeil lässt sich die Box aufklappen und zeigt die vollständigen Details:
Tool-Aufrufe werden im Debug-Modus als gruppierte aufklappbare Boxen dargestellt. Jede Tool-Gruppe fasst den Tool-Aufruf und die zugehörige Antwort als zusammengehöriges Paar zusammen:
Wenn die Antwort eines Tools noch nicht eingetroffen ist (z. B. während der Verarbeitung), wird ein Platzhalter mit einem Sanduhr-Symbol angezeigt.
Bei mehreren gleichzeitigen Tool-Aufrufen werden alle Aufrufe und ihre Antworten innerhalb derselben aufklappbaren Box als separate Paare dargestellt.
System-Nachrichten (z. B. System-Prompts) sind im normalen Chat-Modus ausgeblendet und werden nur im Debug-Modus angezeigt. Sie werden als aufklappbare Boxen dargestellt:
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. Die aufklappbaren Boxen helfen dabei, die Übersichtlichkeit zu wahren, da Details nur bei Bedarf eingeblendet werden.
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.
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.