Künstliche Intelligenz & Automation in GREYHOUND
Ob beim Übersetzen von Mails, der Erkennung von Absichten, der Klassifizierung von Daten oder Chatbots: So genannte “künstliche Intelligenz” kann heute bereits an vielen Stellen im Arbeitsalltag helfen. Ab Version 5.5.212 build 3571 verfügt GREYHOUND über DSGVO-konforme Automations-Features sowie für alle, die das gesamte Weltwissen nutzen & in natürlicher Sprache kommunizieren (lassen) wollen, auch über eine optionale Anbindung an OpenAI (ChatGPT). In diesem Handbuch-Artikel ist beschrieben, welche Komponenten nötig sind, um die Automation in GREYHOUND nutzen zu können, wie sie konfiguriert wird und wie sich KI bereits heute im Arbeitsalltag nutzen lässt.
Beispielhafter Chat-Verlauf im GREYHOUND Webchat mit der angebundenen KI “ChatGPT”.
Funktionsübersicht
GREYHOUND Automation-Pack (inkl. OpenAI-Addon) | Addon “GREYHOUND Connect für OpenAI” only |
Eine KI behauptet vieles, wenn der Tag lang ist… Statt der Vollautomation in der Mail-Beantwortung gibt es deshalb in GREYHOUND einen Weg mit vorheriger Prüfung: Die Generierung eines KI-Antwortvorschlags. Mehr erfahren | Vollautomatisches Versenden von Mail-Antworten – mit einem einzigen Regelknoten. Theoretisch können alle Mail-Anfragen wie von Zauberhand beantworten werden, sodass der Posteingang stets leer ist. Mehr erfahren |
Ein wirklich brauchbarer Chat-Bot benötigt vor allem eines: Produktspezifisches Wissen. Dieses kann in GREYHOUND über Klassifikatoren gezielt angelernt werden. Mehr erfahren | Umsetzung eines Chat-Bots, der auf das gesamte Weltwissen zurückgreifen kann und sogar Folgefragen versteht und dabei in natürlicher Sprache kommunizieren kann. Mehr erfahren |
Durch die Auslieferung von Echtzeit-Prozess-Informationen aus der Warenwirtschaft oder dem ERP via Chat-Bot hältst Du Dir alle „Wo ist mein Paket“-Anfragen vom Hals! | Texte in der richtigen Tonalität erstellen, kürzen oder umschreiben. Auch eine Prüfung auf Rechtschreib- und Grammatikfehler ist möglich – und das in allen Sprachen. |
Human Takeover: Wenn der Chat-Bot mal nicht weiter weiß, kann er das Anliegen im Zweifelsfall an einen Service-Mitarbeiter aus Fleisch und Blut in GREYHOUND übergeben. |
Notwendige Komponenten für KI
Um GREYHOUND KI-fähig zu machen, sind zwingend folgende Komponenten nötig:
- GREYHOUND in der Version 5.5.212 build 3571 oder neuer
- Addon “GREYHOUND Connect für OpenAI” oder das Modul “Automation Pack” (inkludiert das OpenAI-Addon und weitere Automations-Funktionen wie die Datenübernahme aus Drittsystemen)
Sowie optional, bei gewünschter Anbindung von ChatGPT / OpenAI:
- OpenAI API (Achtung: Es braucht einen API-Account bei OpenAI, NICHT einen ChatGPT-Account!)
Nötige Module dem Vertrag hinzubuchen
Um die KI in GREYHOUND nutzen zu können, ist im GREYHOUND Control Center (GCC) das sogenannte “Automation Pack” oder das Addon “GREYHOUND Connect für OpenAI” dem bestehenden Vertrag hinzu zu buchen:
- Nach dem Login oben im Menü zu Verträge > V-123456789-0 > Produkte bearbeiten navigieren.
- Hier das “Automation Pack” oder nur das Addon “GREYHOUND Connect für OpenAI” anhaken und die Änderungen prüfen sowie übernehmen.
Hinweis für Eigenbetriebler
- Kunden im Individualbetrieb müssen die Verwendung des gebuchten Addons zusätzlich im GREYHOUND Admin aktivieren. Außerdem sind die Funktionen des neuen Addons erst nach einem Neustart des GREYHOUND Clients verfügbar.
- Kunden im überwachten Eigenbetrieb müssen sicherstellen, dass Port 9443 in der Firewall wie hier beschrieben eingehend und ausgehend freigegeben ist.
Notwendige Server-Konfiguration
Um die künstliche Intelligenz in GREYHOUND zu aktivieren, ist eine Einstellung global im Server nötig. Wie bzw. wo die richtige Stellschraube zu finden ist, das ist somit von der gewählten Betriebsart abhängig:
Hosting
Hosting-Kunden loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Hosting-Paket. Auf dieser Seite auf den Button „Einstellungen“ klicken:
Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, den Part zum Thema „Intelligente Klassifizierung“ finden.
Die Standard-Einstellungen sind wie folgt:
Überwachter Eigenbetrieb
Kunden im überwachten Eigenbetrieb loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Eigene Server. Auf dieser Seite auf den grünen Namen des Servers klicken und anschließend auf den Button „Einstellungen“:
Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, den Part zum Thema „Intelligente Klassifizierung“ finden.
Die Standard-Einstellungen sind identisch mit denen auf dem obigen Screenshot im Abschnitt Hosting.
Individualbetrieb
Kunden im Individualbetrieb nehmen die Änderungen bitte direkt auf dem Server vor:
Datenschutzhinweise
Hinsichtlich des Datenschutzes ist zu unterscheiden zwischen dem Einsatz der in GREYHOUND integrierten Funktionen und der Anbindung von OpenAI. Erstere ist DSGVO-konform, bei OpenAI / ChatGPT ist Vorsicht geboten:
- Die in GREYHOUND integrierten Funktionen zur Datenanalyse, Konsolidierung und Auswertung sind allesamt DSGVO-konform. Wer das GREYHOUND Hosting nutzt, für den gilt: Alle Daten verbleiben ausschließlich auf dem dedizierten Server des Kunden – es findet keine Konsolidierung der Daten aller Anwender durch uns, GREYHOUND, statt. Jeder Kunde kocht quasi sein eigenes Süppchen – mit allen Vor- und Nachteilen, die damit einhergehen. Keine Daten verlassen also jemals den Server des Kunden und sind jederzeit geschützt durch Zugriffe von Außen. Für Kunden im Eigenbetrieb gilt: Die gesamte Hoheit der Daten liegt beim Anwender selbst. Ebenso die Verantwortung, die damit einhergeht.
- Wer OpenAI (ChatGPT) an GREYHOUND anbinden will, der muss wissen: OpenAI selbst erfasst erstmal per se keine personenbezogenen Daten – es sei denn, der Nutzer gibt diese ausdrücklich freiwillig ein. Aber natürlich speichert OpenAI die Daten, die Anwender eingeben, um Antworten zu generieren. Das ist ja der Sinn dieser KI – sie sammelt und konsolidiert alle Daten, die sie kriegen kann, um daraus zu lernen. Alles, was über diesen Kanal rein- oder rausgeht, landet also auf US-Servern und wird in irgendeiner Form weiterverarbeitet. Die Übertragung vom GREYHOUND Server zum OpenAI-Server erfolgt dabei SSL-verschlüsselt. Personenbezogene oder andere vertrauliche Daten sollten dennoch keinesfalls in ChatGPT / OpenAI einfließen! Vor der Anbindung ist es zwingend nötig, sich mit der Privacy Policy von OpenAI vertraut zu machen und individuell abzuwägen, ob ein DSGVO-konformer Einsatz möglich ist und wenn ja, unter welchen Voraussetzungen. Als Stichworte seien hier zu nennen: Drittlandübermittlung; Informationspflichten; Auftragsverarbeitungsvertrag und Transfer-Impact-Assessment; Grundsatz der Datenrichtigkeit; Unterscheidung von Trainingsdaten & Betriebsdaten sowie Rechtsgrundlage für die Verarbeitung – natürlich können wir an dieser Stelle nicht rechtlich im Detail auf alle Punkte eingehen.
Hinweis: Wir können an dieser Stelle keine (datenschutz-)rechtliche Beratung für unsere Kunden leisten.
ChatGPT via OpenAI API anbinden
GREYHOUND unterstützt auch die Einbindung von KI-unterstützter Antwortgenerierung auf Basis von OpenAI Sprachmodellen. So lassen sich per KI vollautomatisch Textantworten auf Anfragen via Chat oder Mail generieren – in Sekundenschnelle und erstaunlich passend.
Addon “GREYHOUND Connect für OpenAI” buchen
Um ChatGPT in GREYHOUND nutzen zu können, ist das Addon “GREYHOUND Connect für OpenAI” nötig. Wie dieses zu buchen ist, kann weiter oben nachgelesen werden.
OpenAI Account anlegen
Um die OpenAI API anzubinden, ist auf dieser Seite ein neuer Account zu erstellen (falls nicht schon vorhanden): https://openai.com/api/
Achtung
Es braucht einen API-Account bei OpenAI – NICHT einen ChatGPT-Account. Zudem muss im API-Account unter “Payment methods” eine gültige Zahlungsmethode hinterlegt sein.
Nach dem Login kann man links im Menü auf „API keys“ klicken, um über den Button „Create new secret key“ einen API-Schlüssel mit einem beliebigen Namen mit “Permissions: All” zu erstellen, der nötig ist, um GREYHOUND und OpenAI zu verbinden. Dieser Schlüssel ist unbedingt sicher aufbewahren – man kann diesen später nicht mehr abrufen! Am besten behält man ihn griffbereit, denn der muss gleich in den GREYHOUND Servereinstellungen hinterlegt werden.
Weiter unten links im Menü gibt es den Punkt “Settings” und dort den Unterpunkt „Billing“. Hier muss noch eine “Payment method” hinterlegt werden – denn standardmäßig ist ein neu erstellter Zugang ein kostenloser Zugang. Um die API nutzen zu können, ist allerdings ein „Paid Plan“ nötig. Deshalb muss der Account nun einmal umgestellt werden in einen Bezahlaccount, d.h. unter „Payment methods“ muss eine Kreditkarte hinterlegt werden. Bei ChatGPT bzw. OpenAI zahlt man nach Verbrauch. Um keine unerwartet hohe Rechnung zu erhalten, ist es ratsam, sogenannte „Usage Limits“ zu definieren.
API-Daten im Server hinterlegen
Anschließend können die API-Daten in GREYHOUND im Server wie folgt hinterlegt werden:
- Hosting-Kunden loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Hosting-Paket. Auf dieser Seite auf den Button „Einstellungen“ klicken. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „Erweiterte KI“ scrollen.
- Kunden im überwachten Eigenbetrieb loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Eigene Server. Auf dieser Seite auf den grünen Namen des Servers klicken und anschließend auf den Button „Einstellungen“. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „Erweiterte KI“ scrollen.
- Kunden im Individualbetrieb nehmen die Änderungen bitte direkt auf dem Server vor.
Um ChatGPT an GREYHOUND anzubinden, ist nun hier der individuelle API-Key sowie die „Organization“ aus OpenAI einzutragen:
Die erforderlichen Rechte: Profile
Für GREYHOUND Operatoren
Unter Einstellungen > Profile sind für den GREYHOUND Operator und/oder diejenigen anderen Profile, deren Mitglieder die Künstliche Intelligenz in GREYHOUND konfigurieren können sollen, folgende Rechte zu erteilen:
- Erweiterte KI verwenden (wenn die Funktion KI-Antwortvorschlag genutzt werden soll)
- Intelligente Klassifizierung verwenden
- Intelligente Klassifizierung trainieren*
- Text-Klassifikatoren bearbeiten*
* Achtung: Diese Rechte dürfen nur ausgewählte und entsprechend ausgebildete Personen bekommen, die wissen, was sie tun! Für normale Anwender unbedingt den Haken nur bei „Intelligente Klassifizierung verwenden“ setzen.
Für GREYHOUND Anwender
Für alle, die lediglich automatische Textvorschläge von der KI generieren können sollen, ist das folgende Recht nötig:
- Erweiterte KI verwenden (wenn die Funktion KI-Antwortvorschlag genutzt werden soll)
- Intelligente Klassifizierung verwenden
KI-basierten Inhalt erstellen
Die gesamte Kundenkommunikation durch die KI automatisieren, sodass keinerlei menschliches Personal mehr möglich ist? Ein Szenario, das einige herbeisehnen und andere fürchten. Wir können dazu sagen: Wenn man die KI die gesamte Kommunikation übernehmen ließe, würde diese alles Mögliche behaupten – die dahinterliegenden Prozesse würden aber überhaupt nicht stimmen! So unbegrenzt die Möglichkeiten auch erscheinen – die KI ersetzt derzeit (noch?) keine echte Manpower, können aber eine echte Entlastung im Kundenservice sein.
Wenn man das Addon “GREYHOUND Connect für OpenAI” gebucht und die API wie hier beschrieben angebunden hat, taucht bei allen Nachrichten-Elementtypen der Button “KI-basierten Inhalt generieren” auf. Nutzt man diese Funktion, dann analysiert OpenAI den Text, erkennt die Absicht des Absenders und liefert einen passenden Mail-Antworttext oder erstellt anhand eines Prompts komplett neue Inhalte. Konkret sind folgende Funktionen möglich:
- Korrigiere Rechtschreibung und Grammatik
- Kürze den Text
- Erweitere den Text
- Formuliere den Text um
- Fasse den Text zusammen
- Erstelle Anrede
- Erstelle Antwortvorschlag
- Inhalt aus Prompt generieren
Für die ersten fünf Optionen ist es nötig, einen bereits geschriebenen / eingefügten Text zu markieren, bevor man den Button anklickt:
Für die Optionen 6 und 7 – Erstelle Anrede und Antwortvorschlag erstellen – ist es nötig, dass auf eine Anfrage geantwortet wird, dass also bereits ein Anliegen da ist, auf das reagiert wird, z. B. in Form einer Mail-Antwort. Dabei wird stets der gesamte bisherige Mail-Verlauf berücksichtigt und auch, sofern angelegt, in ähnlichen Nachrichten innerhalb des GREYHOUNDs gesucht. Zudem ist es optional möglich, vorher einen Text einzugeben und zu markieren, um die Art der Antwort zu steuern. Werden keine ähnlichen Nachrichten gefunden und es wurde auch kein manueller Textkontext mitgegeben, wird keine Antwort erstellt, da ein einfaches “Rumgerate” seitens der KI in der Praxis einen erfahrungsgemäß keinen wirklichen Mehrwert bietet. Dadurch wird verhindert, dass unnötig OpenAI API Kosten entstehen, wobei die Antwort in den meisten Fällen eh nicht brauchbar ist. Ab GREYHOUND Version 5.5.229 build 3636 kann der KI-Antwortvorschlag sogar auf Addon-Daten aus angebundenen Drittsystemen und benutzerdefinierte Felder zurückgreifen und diese Werte ausgeben. So sind Texte in sprachlich guter Qualität, angereichert mit individuellen Informationen wie Kundennummer, Bestellnummer, Trackinglink etc. innerhalb von Sekunden von OpenAI formuliert.
Option 8, das KI-basierte Generieren von Inhalten, ist immer und überall möglich. Wie genau das geht, ist im Folgenden beschrieben.
Inhalt aus Prompt generieren
Klickt man auf den Button “KI basierten Inhalt erstellen“, taucht ganz unten der Punkt “Inhalt aus Prompt generieren“, in dem eine ganze Menge steckt:
Klickt man den Punkt an öffnet sich ein Fenster, in das man ein beliebiges Prompt eingeben sowie Textlänge, Textstil und Stimmung bestimmen kann. Tipp: Die KI gibt tendenziell immer die Antwort, die das Gegenüber vermeintlich hören will. Will man dem Kunden eine “negative” Nachricht überbringen, z. B. “Nein, ein Umtausch ist nicht möglich”, dann ist dies durch die Auswahl einer negativen Stimmung möglich. Diese Option heißt nicht, dass die Antwort miesgelaunt formuliert ist, sondern dass entspricht eher einer “ablehnenden”, “verneinenden” Haltung.
Durch Klick auf den Button “Generieren” wird ein Textvorschlag durch die künstliche Intelligenz erstellt, der durch “Einfügen” direkt in das Element übernommen werden kann:
Achtung
In unseren Augen ergibt es keinen Sinn, die KI sämtliche Kundenanfragen vollautomatisch ohne menschliches Zutun beantworten zu lassen. Denn der Kunde würde in vielen Fällen Informationen bekommen, die überhaupt nicht der Wahrheit entsprächen. Heute gilt: Formulierungshilfen, ja. Aber der menschliche Verstand, der die nötigen Stellschrauben im Hintergrund dreht, wenn nötig auf die Warenwirtschaft zugreift und den Text auf Logik prüft, ist (derzeit noch) unerlässlich.
Nötige Benutzerdefinierte Felder
Einige KI-Funktionen im Messenger-Umfeld sind abhängig vom erkannten Gesprächsinhalt oder der Absicht. Oder sie wollen Werte an den GREYHOUND Client via E-Mail weitergeben zwecks Kontaktaufnahme eines Chat-Partners. Für die genannten Zwecke sind einige benutzerdefinierte Felder erforderlich, die im Folgenden beschrieben sind.
Die folgenden nötigen benutzerdefinierten Felder sollten standardmäßig bereits angelegt sein:
Sollten sie aus Versehen gelöscht worden sein, bitte zu Einstellungen > Benutzerdefinierte Felder navigieren und dort auf den Button „Neues Feld erstellen“ klicken, um die nachfolgenden Felder vom Typ String für den Elementtyp „Messenger Nachricht“ anzulegen:
Wenn Daten aus Drittsystemen / Addons abgerufen und via KI ausgeliefert werden sollen (zum Beispiel der Versandstatus via Chatbot), dann sind zusätzlich folgende Felder nötig:
Name des Feldes | Beschreibung | Datentyp | Elementtypen |
AddonBillingAddressFirstname | Addon Rechnungsadresse: Vorname | String | E-Mail, Messenger Nachricht |
AddonBillingAddressLastname | Addon Rechnungsadresse: Nachname | String | E-Mail, Messenger Nachricht |
AddonCustomerVerified Addon | Kunde verifiziert | Boolean | E-Mail, Messenger Nachricht |
AddonOrderDate | Addon Bestelldatum | String | E-Mail, Messenger Nachricht |
AddonOrderFound Addon | Auftrag gefunden | Boolean | E-Mail, Messenger Nachricht |
AddonOrderNumber | Addon Bestellnummer | String | E-Mail, Messenger Nachricht |
AddonShippingAddressLetterCity | Addon Lieferadresse: Stadt | String | E-Mail, Messenger Nachricht |
AddonShippingAddressLetterZip | Addon Lieferadresse: Postleitzahl | String | E-Mail, Messenger Nachricht |
AddonShippingDate | Addon Versanddatum | String | E-Mail, Messenger Nachricht |
AddonShippingTrackingLinksHtml | Addon Alle anklickbaren Tracking-Links | String | E-Mail, Messenger Nachricht |
Text-Klassifikatoren: Der Lernalgorithmus
Sind die nötigen Rechte im Profil (wie hier beschrieben) gesetzt, kann der GREYHOUND Operator unter Einstellungen > Text-Klassifikatoren die KI individuell konfigurieren. Um verstehen zu können, was genau da eigentlich passiert, wird es in diesem Kapitel etwas fachspezifisch – aber keine Sorge, wir haben das KI-Basiswissen versucht, so kurz und verständlich wie möglich zu gestalten. Generell ist nur wichtig zu wissen, dass Klassifikatoren dazu genutzt werden, um Datenmengen in verschiedene Kategorien aufzuteilen. Bei einer Spam-Erkennung gibt es zwei Kategorien: Spam vs. Kein-Spam. Im Arbeitsalltag kann es zig verschiedene Anwendungsfälle geben, z. B.: Um welche Art von Dokument handelt es sich: Rechnung, Vertrag oder Kündigung? Um welche Art von Mail handelt es sich: eBay Statusnachricht, Reklamation, Produktanfrage oder oder oder? Welche Kategorien es gibt und welche Werte überhaupt “klassifiziert” werden sollen, dass lässt sich individuell steuern.
Was sind Klassifikatoren?
Unter Klassifikatoren versteht man eine spezielle Art von Maschinellen Lernalgorithmen, mit denen man Daten in mehrere Kategorien einteilen kann. Sie werden häufig in der Künstlichen Intelligenz eingesetzt, um komplexe Datenmuster zu erkennen und zu klassifizieren. Sie sind besonders nützlich, wenn es darum geht, komplexe Probleme zu lösen oder Vorhersagen über Daten zu treffen.
In GREYHOUND stehen vier verschiedene Verfahren zur Auswahl, die beide der Analyse und Generierung von Text dienen: 1) „Support Vector Machine“, das Wahrscheinlichkeitsmodell 2) „Logic Regression“ und die “3) Vektor Ähnlichkeitssuche” und 4) “Vektor Klassifikator”. Welche die richtige ist, hängt davon ab, in welcher Form man das Ergebnis haben möchte:
- Logistische Regression (LibLinear) gibt Wahrscheinlichkeiten als Ergebnisse aus. Es wird verwendet, um Vorhersagen über die Wahrscheinlichkeit eines bestimmten Ereignisses zu machen. Nachteil dieses Modells: Ressourcenintensiv. Vorteil: Kann auch große Datenmengen verarbeiten.
- Beim Support Vector Klassifikator (LibLinear) erhält man als Ergebnis ein “Ja” oder “Nein” bzw. “trifft zu” oder “trifft nicht zu”. Vorteil des Modells: Verbraucht weniger Ressourcen als die logistische Regression, ist aber dennoch für große Datenmengen geeignet.
- Die Vektor Ähnlichkeitssuche (GREYHOUND) gibt als Ergebnis den kompletten gefunden Eingabetext aus. Es kann z. B. verwendet werden, um FAQ-Einträge anzulernen und diese via Chat-Bot ausgeben zu können.
- Der Vektor Klassifikator (GREYHOUND) gibt als Ergebnis ein Prozentwert aus. Im Gegensatz zur logistischen Regression ist er sehr viel effizienter und verbraucht deutlich weniger Ressourcen. Dafür ist er aber auch nur für kleine Datenmengen von bis zu 100 Zeilen geeignet. Perfekt für Chats.
Um zu verstehen, was das ganze soll, wird im Folgenden ein Text-Klassifikator erläutert, der im Standard mit GREYHOUND ausgeliefert werden, wenn man die oben beschriebenen Vertragskomponenten gebucht hat: Der Klassifikator für Textsprache.
Text-Klassifikator: Textsprache
Der Klassifikator Textsprache ist in der Lage, die Sprache einer Kundenanfrage zu erkennen. Via Regelsystem kann man diese Information dann in ein benutzerdefiniertes Feld schreiben lassen. Eine Funktion, die bereits unzählige GREYHOUND Anwender seit Jahren erfolgreich nutzen.
Pro Sprache ist es hierbei sinnvoll, eine Zeile zu verwenden. Auf das Sprachkürzel, z. B. „DE“, muss ein Semikolon folgen und dahinter müssen typische deutsche Wörter folgen. Dabei geht es nicht um Akademikersprache, sondern Wörter, die in der jeweiligen Sprache besonders oft auftauchen, also beispielwiese: der, die, das, es, sind, ist etc. In der Mail-Kommunikation ebenfalls typisch: sehr, geehrte, grüße, anbei. Die Listen können an die eigenen Bedürfnisse ergänzt werden. Eine weitere Sprache lässt sich ganz einfach ergänzen, indem sie unten in der neuen Zeile im gleichen Schema erweitert wird.
Über die Klassifikatoren ist ein Anlernen der KI auch möglich unabhängig von real existierenden Daten / Elementen in GREYHOUND. Man kann die KI einfach über den Reiter „Trainingsdaten“ mit beliebigen Daten “füttern”.
Zur Veranschaulichung – Die nötige Regel zur automatischen Ermittlung der Textsprache sieht ohne KI in GREYHOUND so aus:
Dank der KI ist heute nur noch ein einziger Regelknoten nötig: „Intelligente Textklassifizierung“. Die Regel, die dasselbe tut, sieht nun so aus:
Eigene Klassifikatoren bauen
Um einen eigenen Klassifikator zu bauen, geht man (in Kurzform) wie folgt vor:
- Unter Einstellungen > Text-Klassifikatoren auf „Neuen Klassifikator erstellen“ klicken.
- Modell wählen: 1) Das Wahrscheinlichkeitsmodell „Support Vector Machine“, 2) „Logic Regression“, “3) Vektor Ähnlichkeitssuche” oder 4) Vektor Klassifikator (siehe oben)
- Datenfeld festlegen: Wo sollen die Ergebnisse der Klassifikation “hingeschrieben werden”? Zur Auswahl stehen ein benutzerdefiniertes Feld, das dediziert bestimmt werden kann, oder aber ein Thema, eine Gruppe, eine Kennzeichnung oder ein Benutzer. Ebenso kann hier “Keines” gewählt werden.
- Klassen definieren und Beispielwerte liefern. Die Syntax dabei ist wie folgt: Alles vor dem Semikolon ist die Klasse, danach folgen Textdaten, also Beispielwerte, welche diese Klasse repräsentieren.
- Den Klassifikator über den Reiter „Trainingsdaten“ mit beliebigen Daten “füttern”.
- Mit “Ok” speichern.
- Klassifikator erneut öffnen und auf den Button „Modell trainieren“ klicken. Die Klassifikatoren werden ausschließlich manuell trainiert.
- Prüfergebnisse checken: Klickt man auf „Modell prüfen“, dann sieht man, wie gut das Ergebnis ist. Je nach gewähltem Modell ist das Ergebnis ein Prozentwert oder ein Ja/Nein-Ergebnis.
- Eine Regel bauen, welche die Werte sinnvoll nutzt: Hat man zum Beispiel einen Klassifikator zur Themenanalyse erstellt, dann kann nun mit dem Regelknoten “Intelligente Textklassifizierung” als Datenfeld “Thema” definiert werden, sodass vollautomatisch das Thema ermittelt und auch in GREYHOUND gesetzt wird.
Wir belassen es an der Stelle mit dieser Tiefe an Informationen – für die meisten GREYHOUND-Nutzer wird das Thema “Eigene Klassifikatoren” ohnehin nicht relevant sein, da sie eine Menge an IT- und mathematischen Kenntnissen voraussetzt.
Tipp
Ähnlich wie auch bei den Regeln in GREYHOUND gilt auch hier:1) Von grob nach fein vorgehen.
2) Nicht zu viel in einen Klassifikator packen, sondern mehrere Text-Klassifikatoren bauen.Also zum Beispiel im ersten Schritt den Versuch machen, die Absicht zu erkennen: „Frage zum Produkt“, „Reklamation“, „Lieferstatus“ oder „Sonstiges“. Dieser Wert kann via Regel in ein benutzerdefiniertes Feld geschrieben werden. Im zweiten Schritt könnte ein weiterer Klassifikator alle Anfragen aus dem Bereich „Frage zu Produkt“ scannen und zuordnen, welcher Shop gemeint ist (=Gruppenzuordnung). Ebenso könnte ein dritter Klassifikator die Textsprache automatisch erkennen, sodass die Anfrage durch Schreiben des Wertes in ein benutzerdefiniertes Feld direkt im richtigen Filter zur Bearbeitung landet.
KI-Regelknoten im Überblick
Die zur Verfügung stehenden Regelknoten sind davon abhängig, ob “nur” die GREYHOUND interne KI verwendet wird oder auch das OpenAI-Addon.
GREYHOUND interne KI-Regelknoten
Im Folgenden sind die KI-Regelknoten gelistet, die im GREYHOUND KI-Paket enthalten sind und die GREYHOUND interne KI abdecken.
OpenAI Connect Regelknoten
Die Nutzung des Addons “GREYHOUND Connect für ChatGPT” erweitert die KI in GREYHOUND mit minimalen Einrichtungsaufwand um das gesamte Weltwissen aus über 220 Billionen Datensätzen. Um dieses sinnvoll nutzen zu können und diverse Fragen und Problem beantworten zu können, stehen eine Reihe neuer Regelknoten zur Verfügung, die im Folgenden beschrieben sind:
Chat-Bot erstellen: Messenger-Regeln
Wenn das Automation-Pack und/oder das OpenAI-Addon gebucht sind, wird GREYHOUND mit einer Reihe von Regeln ausgeliefert, die als Grundlage dienen, einen eigenen Chat-Bot in GREYHOUND umzusetzen. Die Regeln können textlich und konzeptionell beliebig an die eigenen Bedürfnisse angepasst werden, sodass ein Chat-Bot entsteht, der die “Sprache des Unternehmens” spricht.
Sollten die Regeln nicht erscheinen, obwohl das Automation-Pack oder das OpenAI-Addon gebucht sind, können sie hier herunterladen werden.
Eine detaillierte Anleitung, wie der KI-Chatbot in GREYHOUND in Betrieb genommen wird, haben wir in einem separaten Artikel beschrieben:
KI-Chatbot einrichten