Schutzregeln
Richte Chatfilter, den Schutz personenbezogener Daten und Moderation ein und prüfe Erkennungen und Fehler.
5 Min. Lesezeit
Als Admin oder Inhaber steuerst du unter Einstellungen > Richtlinien > Guardrails, wie Chattexte vor und nach einem Modellaufruf geprüft werden. Aktivierte Schichten laufen in dieser Reihenfolge: Inhaltssicherheit, Erkennung personenbezogener Daten und externe Moderation. Beginne mit einer klaren Regel und prüfe ihre Wirkung, bevor du sie ausweitest.
Eine Inhaltsregel hinzufügen
- Lege im Bereich der Inhaltssicherheit fest, ob Benutzereingaben, Modellausgaben oder beide geprüft werden.
- Wähle die Aktion zum Hinzufügen einer Kategorie, vergib eine erkennbare Bezeichnung und wähle den Modus.
- Füge die zu erkennenden Wörter oder Ausdrücke einzeln pro Zeile hinzu. Du kannst eine Textliste importieren; prüfe sie vor dem Anwenden.
- Speichere die Kategorie, aktiviere die gewünschte Kategorie und Schicht und speichere die ausstehenden Seitenänderungen.
- Teste mit erfundenem Text, der einen Treffer enthält, und mit normalem Text, der passieren soll. Prüfe die aktuellen Ereignisse und das sichtbare Ergebnis im Chat.
| Modus | Was bei einem Treffer passiert |
|---|---|
| Markieren | Protokolliert den Treffer und lässt die Nachricht durch. Hilfreich beim Abstimmen einer Regel. |
| Maskieren | Ersetzt den Treffer durch den eingestellten Platzhalter. |
| Blockieren | Lehnt die Nachricht ab. |
Treffen mehrere Kategorien zu, hat Blockieren Vorrang vor Maskieren und Markieren. Die Wortsuche ignoriert Groß- und Kleinschreibung. Prüfe wichtige Sprachvarianten und Fehlalarme. Ein erfolgreicher Test belegt keine vollständige Abdeckung.
Personenbezogene Daten schützen
Der PII-Schutz erkennt konfigurierte Muster wie E-Mail-Adressen, Telefonnummern und Kennungen. Wähle passende eingebaute Typen und eigene Muster, danach das gewünschte Verhalten.
Maskieren entfernt erkannte Werte aus dem weitergegebenen Text. Im Chat speichert und zeigt Tale auch den maskierten Text als Nachricht; der ursprüngliche Wortlaut bleibt nicht erhalten. Blockieren lehnt einen Treffer ab. Tokenisierung ersetzt die Werte für das Modell durch nummerierte Tokens und stellt sie in der Antwort wieder her. Sie kann die Verarbeitung mit weniger offengelegten Daten unterstützen, verspricht aber keine Antwort ohne personenbezogene Daten.
Eine eingebaute Kennung, die nur aus Ziffern besteht, etwa eine schwedische Passnummer oder eine ukrainische Steuernummer, wird nur neben einem Wort erkannt, das sie benennt, zum Beispiel passnummer oder ІПН. Bestellnummern, kompakte Datumsangaben und Build-Nummern bleiben unverändert. Jede Erkennung unter Aktuelle Ereignisse nennt das ausgelöste Muster, etwa se-passport.
Teste die tatsächlich verwendeten Formate mit erfundenen Werten. Muster können ungewöhnliche Formate übersehen oder normalen Text fälschlich markieren. Prüfe Eingabe und Ausgabe getrennt.
Externe Moderation ergänzen
Die Moderationsschicht sendet Text an einen konfigurierten Klassifikator, etwa OpenAI, Azure, Perspective oder einen eigenen Endpunkt. Richte Zugangsdaten, Kategorien und Aktionen ein und wähle, welche Richtung geprüft werden soll.
Lege das Verhalten bei Nichterreichbarkeit fest: Fail-open lässt die Nachricht durch, Fail-closed lehnt sie ab. Prüfe Anbieterfehler und Ereignisse einer geöffneten Schutzschaltung bei unerwarteten Ablehnungen oder ungefilterten Nachrichten. Diese Schicht ergänzt einen weiteren Dienst, der den Text verarbeitet. Verwende den für deine Organisation freigegebenen Anbieter und Endpunkt.
Organisationsanweisungen festlegen
Benutzerdefinierte Organisationsanweisungen werden vor den Anweisungen des Chat-Assistenten und vor den eigenen Anweisungen jedes Agenten eingefügt: bei Projekt-Agenten, die Aufgaben bearbeiten, und bei Agent-Knoten in Automatisierungen. Mitglieder können diese Organisationsrichtlinie nicht bearbeiten. Nutze sie für gemeinsames Verhalten und Begriffe. Für unabhängig durchzusetzende Einschränkungen verwendest du Zugriffsregeln und Filter, statt dich auf die Befolgung von Textanweisungen zu verlassen.
Guardrails an den Modell-Endpunkten
Schaltet deine Organisation die Modell-Endpunkte für API-Schlüssel ein, prüft die Eingabeseite dieser Guardrails auch jede Anfrage an sie. Inhaltssicherheit, PII-Schutz und Moderationsanbieter lesen jeden Text der Anfrage, bevor Tale sie an das Modell weitergibt: System- und Entwickleranweisungen, die Turns der Person und des Assistenten, Tool-Aufrufe, Tool-Ergebnisse und Tool-Definitionen sowie Dokumente, die als Text mitkommen. Alle davon schreibt der Aufrufer, deshalb ist keiner vertrauenswürdiger als ein anderer:
- Blockieren lehnt die Anfrage mit
400 MODEL_API_GUARDRAIL_BLOCKEDab, und beim Modell kommt nichts an. - Maskieren ersetzt den Treffer, und das Modell erhält den maskierten Text.
- Tokenisierung lässt sich nicht umsetzen, weil Tale die Antwort des Modells unverändert weiterreicht und die Werte nicht darin wiederherstellen kann. Solange der PII-Schutz im Modus Tokenisieren aktiv ist, lehnt Tale jede Anfrage mit
403 MODEL_API_GUARDRAIL_UNSUPPORTEDab; wähle Maskieren oder Blockieren, wenn Mitglieder die Modell-Endpunkte nutzen. - Fällt ein Moderationsanbieter unter Fail-closed aus, lehnt Tale die Anfrage mit
503 MODEL_API_GUARDRAIL_UNAVAILABLEab, ebenso wenn Tale eine Guardrail-Einstellung nicht lesen kann. - Solange eine Guardrail aktiv ist, lehnt Tale eine Anfrage mit mehr als 2 MB Text mit
413 MODEL_API_TEXT_TOO_LARGEab.
Die Ausgabe wird dort nicht gefiltert: Regeln für die Modell-Ausgabe greifen nicht, und die Antworten des Modells, gestreamt oder nicht, passieren ungeprüft, ebenso Bilder und Dokumente, die kein Text sind. Benutzerdefinierte Anweisungen fügt Tale ebenfalls nicht hinzu; das Modell erhält die Anfrage so, wie das Tool des Aufrufers sie gesendet hat. Erkennungen erscheinen wie Chat-Erkennungen unter Aktuelle Ereignisse, jeweils erfasst unter model-api: gefolgt von Tales eigener Kennung der Anfrage, daneben die X-Request-Id, die der Aufrufer erhalten hat. Da Tools bei jeder Anfrage das ganze Gespräch erneut senden, übernimmt Tale für einen Text, den es vor wenigen Minuten geprüft hat, das damalige Ergebnis und erfasst eine Erkennung nur einmal statt bei jedem erneuten Senden.
Prüfen und abstimmen
Die aktuellen Ereignisse zeigen die letzten 50 Erkennungen, Blockierungen und Anbieterfehler. Filtere nach Schicht oder Ergebnis und prüfe Kategorie, Richtung und Zeitpunkt. Der erkannte Originaltext wird in diesen Ereignissen nicht gespeichert. Eine Zeile erklärt den Treffer, ohne seinen sensiblen Inhalt wiederzugeben.
Ist eine Regel zu weit gefasst, passe Kategorie oder Muster an und wiederhole die Tests. Fehlt ein Treffer, prüfe, ob Schicht, Kategorie und gewünschte Richtung aktiv sind. Wie lange Ereignisse erhalten bleiben, hängt von der Kategorie Chat-Filter-Ereignisse der Aufbewahrungsrichtlinie ab. Standardmäßig ist sie aus, und Ereignisse bleiben erhalten, bis ein Admin sie aktiviert. Ist sie aktiv, löscht die geplante Bereinigung Ereignisse, die älter sind als ihr Zeitraum plus die Schonfrist für Löschungen, bis zu 50.000 pro Nacht; ein größerer Rückstand, etwa Ereignisse aus Monaten beim ersten Aktivieren, wird über mehrere Nächte abgebaut. Die letzten Ereignisse und die Guardrail-Zahlen unter Einstellungen > Metriken > Chat-Zustand zeigen nur die noch aufbewahrten Ereignisse: Sind Zeitraum und Schonfrist zusammen kürzer als 30 Tage, bleibt der ältere Teil einer 30-Tage-Ansicht leer.
Ein Legal Hold schützt Ereignisse vor der Bereinigung: Eine Organisationssperre bewahrt alle Ereignisse, eine Mitgliedssperre die Ereignisse aus den Chats dieses Mitglieds. Ein Ereignis, dessen Chat schon vor der Sperre endgültig gelöscht wurde, hat keinen Besitzer mehr, den die Sperre schützen könnte, und bleibt nicht erhalten.