#
userCriteria: Konfigurierbare Antwortfreigabe und Antwortzensur
Die Kauz-NLU erlaubt es, Chat-Antworten nur für bestimmte vom Kunden frei festlegbare Nutzergruppen auszuspielen bzw. Antworten für bestimmte Nutzergruppen zu zensieren. Damit lassen sich z. B. sensitive Informationen nur für Nutzer*innen mit bestimmten Rechten ausspielen.
#
Funktionsweise
Die Nutzergruppe wird nur abgeglichen, wenn das Feature zuvor von Ihrer Kauz-Projektleitung aktiviert wurde. Standardmäßig ist das Feature deaktiviert.
Ist das Feature eingeschaltet, müssen sog. userCriterias
als
Metadatum
an jede Nachricht angehängt werden (vgl. dazu auch
Nachrichten senden
).
Einzelne Nutzergruppen werden kommasepariert angegeben.
Der Abgleich der Nutzergruppen an der Chatbot-Antwort mit jenen an der Nachricht der Chatbot-Nutzer*innen erfolgt nach folgendem Schema:
Werden keine Nutzergruppen übermittelt, wird die Basisantwort Modulantworten | kein Modul ausgewählt ausgegeben. Wird eine Antwort gefunden, die zensiert wird, wird die Basisantwort Modulantworten | zensierte Modul-Antwort ausgegeben.
#
Im Rahmen der Antwortfindung
Nutzergruppen können im Editor nur an Themenkatalogseinträgen und Dialogplänen angegeben werden. Dies geschieht in der Bearbeitungsspalte unter Nutzergruppen, welche entweder erlaubt oder nicht erlaubt werden können.
Die NLU sucht nach der besten Antwort auf eine Eingabe und prüft am Schluss, ob die gefundene Antwort für den*die Chatnutzer*in freigegeben ist und zensiert die Antwort gegebenenfalls. Bei intelligenten Rückfragen werden nur die Optionen ausgespielt, welche für den*die Chatbotnutzer*in zugelassen sind.
#
Im Rahmen von Chat-&-Search
Wird keine passende oder zugelassene Chatbot-Antwort aus den Editor-Inhalten gefunden, wird bei Chat-&-Search-Apps im Anschluss eine Suche in einer zusätzlichen Datenbank durchgeführt.
Für die Dokumente in dieser Datenbank können erlaubte Nutzergruppen im Feld customSpec.user_whitelist
und nicht erlaubte Nutzergruppen im Feld customSpec.user_blacklist
übermittelt werden.
Die Nutzergruppe von dem*der Chatbot-Nutzer*in werden als Filter an den Suchausdruck angehängt, d. h. nur Dokumente, die diesem Filter entsprechen, werden durchsucht. Der Wert des gefilterten Felds wird nicht in die Bewertung der Suchergbnisse einbezogen.
Wenn Sie userCriterias
für die Antwortfreigabe und Antwortzensur einsetzen wollen, sprechen Sie hierzu mit Ihrer Kauz-Projektleitung.