Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI Suite > ALBERT | AI KI-Handler einrichten


KI-Handler Debug

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

Der Handler dient zur Protokollierung und Diagnose aller eingehenden und ausgehenden Nachrichten bei KI-Aufrufen. Er bietet Entwicklern und Administratoren volle Transparenz über den KI-Verarbeitungsprozess.

Eine allgemeine Beschreibung von KI-Handlern finden Sie unter ALBERT | AI KI-Handler einrichten.

Eigenschaft Wert
Anzeigename in der Oberfläche Debug: Ein- und Ausgaben in der Konsole ausgeben
Technischer Handler-Name agorum.ai.debug (Name der Konfiguration: agorum_ai_debug)
Standardmäßig aktiv ja
Eingriffspunkte (Hooks) before, callAi, after

Wann verwenden

Achtung: Dieser Handler sollte nur in Entwicklungs- und Testumgebungen aktiv sein. In Produktivumgebungen kann die umfangreiche Protokollierung die Performance beeinträchtigen.

Funktionsweise

Der agorum_ai_debug-Handler protokolliert Daten an drei verschiedenen Punkten im KI-Verarbeitungsablauf:

  1. Before-Hook (Vor der KI-Verarbeitung): Protokolliert die folgenden Eingabeparameter in der Konsole:
    • Preset Name: Name der verwendeten KI-Voreinstellung
    • Input: Die Benutzereingabe
    • History: Der bisherige Gesprächsverlauf
    • Parameters: Die übergebenen Parameter
  2. CallAi-Hook (Beim KI-Aufruf): Protokolliert den Request Body, der an das Sprachmodell (LLM) gesendet wird. Dies ermöglicht die Analyse der exakten Anfrage, die an die KI übermittelt wird.
  3. After-Hook (Nach der KI-Verarbeitung): Protokolliert die vollständigen Ergebnisdaten:
    • Text: Die generierte Antwort der KI
    • Error: Fehlermeldungen (falls vorhanden)
    • Stopped: Ob die Verarbeitung abgebrochen wurde
    • Tool Calls: Aufgerufene Tools (falls vorhanden)
    • Duration: Verarbeitungsdauer in Millisekunden
    • Response ID: Die ID der KI-Antwort
    • Finish Reason: Grund für das Beenden der Antwort
    • Tokens: Token-Verbrauch (falls verfügbar)
    • Statistics: Statistische Informationen (falls verfügbar)
    • Parsed Content: Geparste Inhalte (falls verfügbar)
    • Preset Name: Name der verwendeten Voreinstellung
    • History: Der aktualisierte Gesprächsverlauf

Hinweis: Der Handler wird immer ausgeführt, auch wenn andere Handler deaktiviert sind.

Einstellungen

Dieser Handler hat keine eigenen konfigurierbaren Einstellungen.

In einer KI-Voreinstellung verwenden

  1. Öffnen Sie ☰ > Administration > Konfiguration > KI-Voreinstellungen.
  2. Wählen Sie die gewünschte KI-Voreinstellung aus und klicken Sie Bearbeiten.
  3. Scrollen Sie zum Bereich KI-Handler und klicken Sie auf KI-Handler hinzufügen.
  4. Wählen Sie den KI-Handler Debug: Ein- und Ausgaben in der Konsole ausgeben in der Liste aus.
  5. Speichern Sie die KI-Voreinstellung.

    Ergebnis: Die Ein- und Ausgaben der KI-Verarbeitung werden in der Konsole protokolliert.

Kombination mit anderen Handlern

Frage Antwort
Reihenfolge Empfohlene Position: Der Handler sollte als erster Handler in der Reihenfolge konfiguriert werden. Dadurch werden alle Eingabedaten bereits vor der Verarbeitung durch andere Handler protokolliert.
Geeignete Kombinationen Der Handler kann mit allen anderen Handlern kombiniert werden. Da er ausschließlich protokolliert und keine Daten verändert, hat er keine Auswirkungen auf die Funktionalität anderer Handler.
Nicht kombinieren mit Keine Besonderheiten bekannt: Der Handler kann mit allen anderen Handlern kombiniert werden.

Tipps und Fehlersuche