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
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 filtert sensible persönliche Informationen (PII - Personally Identifiable Information) aus KI-Anfragen heraus und stellt diese nach der KI-Verarbeitung in den Antworten wieder her. Die zu filternden Begriffe werden aus einer CSV-Datei gelesen.
Eine allgemeine Beschreibung von KI-Handlern finden Sie unter ALBERT | AI KI-Handler einrichten.
| Eigenschaft | Wert |
|---|---|
| Anzeigename in der Oberfläche | PII: Filter personal information with CSV |
| Technischer Handler-Name | agorum.ai.csv.filter (Name der Konfiguration: agorum_ai_pii_csv_filter) |
| Standardmäßig aktiv | ja |
| Eingriffspunkte (Hooks) | before, after |
Der Handler agorum_ai_pii_csv_filter arbeitet in zwei Phasen:
[[NAME_uuid]], [[CITY_uuid]]).Die CSV-Datei muss eine Kopfzeile mit den Spalten text und category enthalten:
Das text-Feld unterstützt zwei Formate:
"Max Mustermann" – filtert exakte Übereinstimmungen/\d{2}\.\d{2}\.\d{4}/ – filtert Muster (muss mit / beginnen und enden)text,category
"/\d{4}-\d{2}-\d{2}/",date
"/\d{2}\.\d{2}\.\d{4}/",date
"Max Mustermann",name
"Stuttgart",city
| Einstellung | Parameter | Standard | Beschreibung |
|---|---|---|---|
| CSV-Datei | csvFile |
keiner | Pflichtangabe. Pfad oder UUID der CSV-Datei, die die zu filternden Begriffe enthält. Die CSV-Datei muss die Spalten text und category in der Kopfzeile haben. |
| Groß-/Kleinschreibung ignorieren | caseInsensitive |
true |
Legt fest, ob bei der Suche nach Übereinstimmungen die Groß-/Kleinschreibung ignoriert werden soll.
|
| Fuzzy-Matching aktivieren | fuzzyMatching |
true |
Aktiviert die unscharfe Suche (Fuzzy-Matching), die auch ähnliche Schreibweisen findet.
|
| Fuzzy-Schwellenwert (%) | fuzzyMatchingThresholdPercent |
80 | Schwellenwert für die Fuzzy-Matching-Übereinstimmung in Prozent. Je höher der Wert, desto ähnlicher müssen die Begriffe sein, um als Treffer zu gelten. Werte von 0 bis 100 sind möglich. |
| Text für Test | testText |
keiner | Testtext zum Ausprobieren der Filterfunktion. Dieser Parameter wird nur in der Konfigurationsoberfläche verwendet und hat keinen Einfluss auf die Laufzeit. |
Ergebnis: Die Begriffe aus der CSV-Datei werden in Chats mit dieser KI-Voreinstellung vor der KI-Verarbeitung durch Platzhalter ersetzt und in der KI-Antwort wieder durch die ursprünglichen Werte ersetzt.
| Frage | Antwort |
|---|---|
| Reihenfolge | Der Handler sollte früh in der Handler-Kette eingebunden werden, damit sensible Daten gefiltert werden, bevor sie an andere Handler oder die KI gesendet werden. |
| Geeignete Kombinationen | Der Handler kann zusammen mit anderen Handlern in einer KI-Voreinstellung verwendet werden. Der Handler kann mit dem agorum_ai_history_compaction-Handler kombiniert werden – die Reihenfolge ist dabei flexibel, da beide unterschiedliche Aufgaben erfüllen. |
| Nicht kombinieren mit | Keine Besonderheiten bekannt. |