- Startseite
- /
- Artikel
Dieser Artikel bietet einen Überblick über Intents, Entitäten und Responses für die Konfiguration Ihres KI -Agenten.
Absichten
Intent ist eine Kernkomponente der Webex AI Agent Studio Plattform, die es dem KI-Agenten ermöglicht, Ihre Eingaben zu verstehen und effektiv darauf zu reagieren. Es stellt eine konkrete Aufgabe oder Handlung dar, die Sie während eines Gesprächs erledigen möchten. Sie können alle Absichten definieren, die den Aufgaben entsprechen, die Sie ausführen möchten. Die Genauigkeit der Absichtsklassifizierung hat direkten Einfluss auf die Fähigkeit des KI-Agenten, relevante und hilfreiche Antworten zu geben. Die Absichtsklassifizierung ist der Prozess der Identifizierung der Absicht anhand Ihrer Eingabe, wodurch der KI-Agent sinnvoll und kontextbezogen reagieren kann. Für Details zur Erstellung von Intents siehe Intent erstellen.
Systemabsichten
- Standard-Fallback-Intent—Die Fähigkeiten eines KI-Agenten sind naturgemäß durch die Intents begrenzt, die er erkennen und auf die er reagieren soll. Ein Unternehmen kann zwar nicht jede mögliche Frage vorhersehen, die Sie stellen könnten, aber die standardmäßige Ausweichoption kann dazu beitragen, dass die Gespräche in die richtige Richtung gelenkt werden.
Durch die Implementierung einer standardmäßigen Ausweichabsicht können KI-Agentenentwickler sicherstellen, dass der KI-Agent unerwartete oder außerhalb des Geltungsbereichs liegende Anfragen ordnungsgemäß behandelt und die Konversation auf bekannte Absichten zurückführt.
Entwickler von KI-Agenten müssen keine spezifischen Äußerungen zur Fallback-Intention hinzufügen. Der Agent kann so trainiert werden, dass er automatisch die Ausweichabsicht auslöst, wenn er auf bekannte Fragen stößt, die außerhalb des Geltungsbereichs liegen und andernfalls fälschlicherweise anderen Absichten zugeordnet werden könnten.
Beispielsweise könnten Kunden in einem KI-gestützten Bankagenten versuchen, sich nach Krediten zu erkundigen. Wenn der KI-Agent nicht für die Bearbeitung von Anfragen im Zusammenhang mit Krediten konfiguriert ist, können diese Anfragen als Trainingsphrasen in die Standard-Fallback-Absichtaufgenommen werden. Wenn ein Kunde zu irgendeinem Zeitpunkt im Gespräch eine Anfrage zu Krediten stellt, erkennt der KI-Agent, dass die Anfrage nicht zu seinen definierten Absichten gehört, und löst die Ausweichantwort aus. Dies gewährleistet eine angemessenere Reaktion.
Die Ausweichstrategie:
- Es sollten keine zugehörigen Slots vorhanden sein.
- muss für seine Antwort den standardmäßigen Fallback-Vorlagenschlüssel verwenden.
- Hilfe—Diese Funktion dient dazu, Kundenanfragen zu den Fähigkeiten des KI-Agenten zu beantworten. Wenn Kunden unsicher sind, was sie erreichen können, oder während eines Gesprächs auf Schwierigkeiten stoßen, suchen sie oft Hilfe, indem sie darum bitten.
help.Standardmäßig wird die Antwort für die Hilfeabsicht dem Vorlagenschlüssel
Help messagezugeordnet. Allerdings können Entwickler von KI-Agenten die Antwort anpassen oder den zugehörigen Vorlagenschlüssel ändern, um eine individuellere und informativere Anleitung zu geben.Es wird empfohlen, die Fähigkeiten des KI-Agenten auf einem hohen Niveau darzustellen, um den Kunden ein klares Verständnis davon zu vermitteln, was sie als Nächstes tun können.
- Sprechen Sie mit einem Agenten—Diese Option ermöglicht es Kunden, in jeder Phase ihrer Interaktion mit dem KI-Agenten Unterstützung von einem menschlichen Agenten anzufordern. Wird diese Absicht ausgelöst, leitet das System automatisch eine Weiterleitung an einen menschlichen Mitarbeiter ein. Die Standardantwortvorlage für diese Absicht ist
agent handover. Es gibt zwar keine Einschränkungen der Benutzeroberfläche beim Ändern des Antwortvorlagenschlüssels, aber eine Änderung hat keinen Einfluss auf das Ergebnis der menschlichen Übergabe.
Smalltalk-Absichten
Alle neu entwickelten KI-Agenten beinhalten vier vordefinierte Smalltalk-Intentionen für gängige Kundenbegrüßungen, Dankesbekundungen, negatives Feedback und Verabschiedungen:
- Begrüßungen
- Vielen Dank
- Der KI-Agent war nicht hilfreich.
- Auf Wiederhören
Kontexte
Kontext macht die Interaktion zwischen Agent und Kunde einfacher und prägnanter. Ein KI-Agent versteht Sätze wie „Ich möchte das kaufen“, wenn genügend Kontext vorhanden ist, um zu erkennen, worauf sich „das“ bezieht. Kontexte tragen dazu bei, Klarheit in der Interaktion mit Kunden zu schaffen. Solche Äußerungen können mit einer bestimmten Absicht in Einklang gebracht werden, wenn der entsprechende Kontext gegeben ist.
Um Folgeabsichten zu ermöglichen und die Strukturierung des Gesprächsablaufs zu organisieren, kann jede Absicht mit einem Eintrittskontext und einem Austrittskontext konfiguriert werden. Diese Kontextvariable wird für jede Sitzung gespeichert und ihr Zustand ändert sich basierend auf den Intents, die im Laufe einer Sitzung aufgerufen werden.
Kontext des Eintrags
Einstiegskontexte steuern, ob eine Absicht mit der Endbenutzeranfrage auf Basis des aktiven Kontexts der Sitzung abgeglichen werden kann. Wenn in einer Sitzung Kontext vorhanden ist, werden für den Abgleich der Absichten die folgenden Regeln angewendet:
-
Eine Absicht mit Einstiegskontexten wird nur dann erkannt, wenn der aktive Kontext in der Sitzung bereits alle erforderlichen Einstiegskontextwerte enthält. Mit anderen Worten: Der Eingangskontext einer Absicht muss eine Teilmenge des aktiven Kontexts sein, damit sie übereinstimmen kann.
-
Bei allen Absichten, die die obige Regel erfüllen, wird denjenigen Absichten der Vorrang eingeräumt, deren Eingabekontext besser zur aktiven Absicht passt, wenn die Konfidenzwerte für mehrere Absichten gleich sind. Mit anderen Worten: Der Eingabekontext wird zur Auflösung von Teilübereinstimmungen verwendet.
Kontext verlassen
Exit-Kontexte steuern die aktiven Kontexte einer Sitzung. Ein Exit-Kontext enthält die Kontextwertzeichenfolge und die Dauer dieses Kontexts. Wenn eine Absicht abgeschlossen ist (alle Slots sind belegt und die endgültige Antwort wird aufgerufen), werden die konfigurierten Exit-Kontexte für diese Absicht für ihre jeweilige Dauer zu Exit-Kontexten. Entwickler können maximal 15 Exit-Kontexte für eine bestimmte Absicht konfigurieren. Ein Exit-Kontext kann durch Drücken der Taste hinzugefügt werden. enter/return Die Eingabetaste wurde nach Eingabe des Kontextes gedrückt gehalten.
Entitäten
Entitäten sind die Bausteine von Gesprächen. Es handelt sich um wesentliche Elemente, die der KI-Agent aus den Äußerungen des Nutzers extrahiert. Entitäten repräsentieren spezifische Informationen, wie z. B. Produktnamen, Daten, Mengen oder andere aussagekräftige Wortgruppen. Durch die effektive Identifizierung und Extraktion von Entitäten kann der KI-Agent die Absicht des Benutzers besser verstehen und genauere und relevantere Antworten liefern. Einzelheiten zur Erstellung einer Entität finden Sie unter Entität erstellen.
Entitätstypen
Webex AI Agent Studio bietet 11 vordefinierte Entitätstypen zur Erfassung verschiedener Arten von Benutzerdaten. Sie können auch beliebige der folgenden benutzerdefinierten Entitäten erstellen.
Benutzerdefinierte Entitäten
Diese Entitäten sind konfigurierbar und ermöglichen es Entwicklern, anwendungsfallspezifische Informationen zu erfassen.
-
Benutzerdefinierte Liste – Definieren Sie Listen erwarteter Zeichenketten, um spezifische Datenpunkte zu erfassen, die nicht von vordefinierten Entitäten abgedeckt werden. Sie können jedem String mehrere Synonyme hinzufügen. Zum Beispiel eine benutzerdefinierte Pizzagröße.
-
Regex – Verwenden Sie reguläre Ausdrücke, um spezifische Muster zu identifizieren und entsprechende Daten zu extrahieren. Zum Beispiel ein regulärer Ausdruck für eine Telefonnummer, wie in
123-123-8789 -
Digits – Erfassen numerischer Eingaben fester Länge mit hoher Genauigkeit, insbesondere bei Sprachinteraktionen. Wir verwenden dies als Alternative zu benutzerdefinierten und regulären Ausdrucksentitätstypen bei nicht-sprachlichen Interaktionen. Beispielsweise kann eine Länge von fünf definiert werden, um eine fünfstellige Kontonummer zu erkennen.
-
Alphanumerisch – Erfasst Kombinationen aus Buchstaben und Zahlen und ermöglicht so eine präzise Erkennung sowohl sprachlicher als auch nichtsprachlicher Eingaben.
-
Freiform – Erfassen Sie flexible Datenpunkte, die schwer zu definieren oder zu validieren sind.
-
Kartenstandort (WhatsApp) – Extrahiert die von Ihnen im WhatsApp-Kanal geteilten Standortdaten.
Systementitäten
| Name der Entität | Beschreibung | Beispiel-Eingabe | Beispielausgabe |
|---|---|---|---|
| Datum | Wandelt Datumsangaben in natürlicher Sprache in ein Standarddatumsformat um. | „Juli nächsten Jahres“ | 01/07/2020 |
| Zeit | Wandelt Zeitangaben in natürlicher Sprache in ein Standardzeitformat um. | 17 Uhr | 17:00 |
| Erkennt E-Mail-Adressen | Schreiben Sie mir an info@cisco.com | info@cisco.com | |
| Telefonnummer | Erkennt gängige Telefonnummern | Rufen Sie mich unter 9876543210 an. | 9876543210 |
| Währungseinheiten | Berechnet Währung und Betrag | Ich möchte 20 Dollar. | 20$ |
| Ordinal | Erkennt Ordnungszahlen | Vierter von zehn Personen | 4th |
| Kardinal | Erkennt Kardinalzahlen | Vierter von zehn Personen | 10 |
| Geolocation | Erkennt geografische Standorte (Städte, Länder usw.). | Ich bin in der Themse in London (UK) schwimmen gegangen. | London, GB |
| Personennamen | Erkennt gebräuchliche Namen | Bill Gates von Microsoft | Bill Gates |
| Menge | Identifiziert Messgrößen wie Gewicht oder Entfernung. | Wir sind 5 km von Paris entfernt. | 5km |
| Dauer | Identifiziert Zeiträume | 1 Woche Urlaub | 1 Woche |
Sie können erstellte Entitäten über die Registerkarte „Entitäten“ bearbeiten. Durch die Verknüpfung von Entitäten mit einer Absicht werden Ihre Äußerungen beim Hinzufügen der erkannten Entitäten annotiert.
Antworten
Antworten sind die Nachrichten, die Ihr KI-Agent an Kunden als Reaktion auf deren Anfragen oder Absichten sendet. Sie können Antworten erstellen, die Folgendes beinhalten:
- Text— Einfache Textnachrichten zur direkten Kommunikation.
- Multimedia—Bilder, Audio- oder Videoelemente zur Verbesserung des Benutzererlebnisses.
Für nähere Informationen zum Erstellen von Antworten siehe Antwort erstellen.
Systemreaktionen
Für den skriptgesteuerten KI-Agenten stehen folgende vorkonfigurierte Systemantworten zur Verfügung. Sie können die Meldungen für die Standardsystemantworten anpassen. Diese Antworten können jedoch nicht gelöscht werden.
-
Begrüßungsnachricht
-
Antwortvorschlag
-
Teilnachricht
-
Ausweichmeldung
-
Entitätsvorschlag
-
Agentenübergabe
Smalltalk-Antworten
Sie können die folgenden Smalltalk-Antworten anpassen und löschen:
-
Auf Wiederhören
-
Begrüßungen
-
Hilfemeldung
-
Nicht hilfreich
-
Vielen Dank
Die unterstützten Kanäle, für die Sie die Antworten konfigurieren können, sind Web (Standard), Apple Messages for Business, Messenger, RCS, SMS, Voice und WhatsApp.
Antwortdesigner
Der Antwortdesigner bietet eine benutzerfreundliche Oberfläche zum Erstellen von Antworten, ohne dass umfangreiche Programmierkenntnisse erforderlich sind. Die Option für bedingte Antworten ermöglicht es Nicht-Entwicklern, auf einfache Weise Antworten zu erstellen, die der KI-Agent an die Kunden übermittelt.
Der Response Designer ist so konzipiert, dass er sicherstellt, dass die Benutzererfahrung auf den jeweiligen Kanal zugeschnitten ist, mit dem der KI-Agent interagiert.
Unterstützte Antworttypen für Kanäle
Im Response Designer können Sie kanalspezifische Antworten für die Intents konfigurieren. Weitere Informationen zur Konfiguration verschiedener Antworttypen finden Sie im Abschnitt Antworttypen konfigurieren.
| Antworttyp | Beschreibung | Unterstützte Kanäle |
|---|---|---|
| Text | Einfache Textantworten ermöglichen die Verwendung mehrerer Textfelder in einer Antwort. Diese Vorgehensweise zerlegt lange Nachrichten in überschaubare Teile. Sie können Ihren Antworten mehrere Antwortmöglichkeiten hinzufügen, und das System wählt nach dem Zufallsprinzip eine davon zur Anzeige aus, wodurch dynamische Interaktionen gewährleistet werden. | Alle |
| Karussell | Rich Responses bestehen aus einer einzelnen Karte oder mehreren Karten, die in Karussellform angezeigt werden. | Web (Standard), Messenger |
| Schnellantwort | Eine vordefinierte Antwort, die die KI-Agenten verwenden, um schnell auf Kundenanfragen zu reagieren. | Web (Standard), SMS, Messenger, Apple Messages for Business, RCS |
| Bild | Ein Multimedia-Antworttyp, bei dem Sie Bilder durch Angabe von URLs konfigurieren können. | Web (Standard), Messenger, WhatsApp |
| Video | Die Vorschau zeigt Videos basierend auf der konfigurierten Video-URL an. | Web (Standard), WhatsApp |
| Audio | Gibt eine Audiodatei zurück, indem die Audio-URL angegeben wird. Außerdem wird die Dauer der Audionachricht in der Ausgabe angezeigt. | Web (Standard), WhatsApp, Webchat |
| Datei | Shows/plays Der Dateityp basiert auf der konfigurierten Datei-URL. | |
| Antwort-Schaltfläche | Bietet schnelle Antworten aus einer begrenzten Auswahl an Optionen, wie z. B. die Auswahl eines Produkts zur Rückgabe. Jede Nachricht besteht aus:
| |
| Listennachricht | Bietet vielfältige Optionen zur einfachen Auswahl durch den Benutzer und eignet sich für verschiedene Zwecke wie Speisekarten zum Mitnehmen oder Produktkataloge. Um eine Listennachricht einzurichten, füllen Sie die Registerkarten „Konfiguration“ und „Listenabschnitte“ aus. Der Bildschirm „Konfiguration“ zeigt den Nachrichteninhalt an, den die Benutzer auf ihren Geräten sehen werden. Jede Nachricht besteht aus:
Der Listenteil besteht aus:
Für die Konfiguration einer Listennachricht auf der Plattform wird ein zusätzliches Feld benötigt: Zeilen-ID – eindeutige Kennung für jede Zeile, die Ihnen hilft, die Auswahl der Benutzer zu identifizieren. | |
| Nummerierte Liste | Die Schnellantwortfunktion in WhatsApp ist als nummerierte Liste definiert. Wenn Benutzer eine Nummer aus der Liste der Elemente auswählen, wird die für dieses Element konfigurierte Nutzlast empfangen. | |
| Listenauswahl | Mithilfe der Listenauswahl teilt der KI-Agent dem Kunden basierend auf der Anfrage eine Liste von Artikeln mit. Dies ermöglicht es dem Kunden, die gewünschten Artikel aus den vorgegebenen Optionen auszuwählen und seine Auswahl mitzuteilen. Wenn die Kundenanfrage teilweise übereinstimmt, antwortet der KI-Agent mit den Absichten, die der Kundenanfrage am nächsten kommen, als Optionen. Teilübereinstimmungen werden nur für die Option „Listenauswahl“ im Apple Messages for Business-Kanal angezeigt. | Apple Messages for Business |
| Zeitauswahl | Mit dem Antworttyp „Zeitauswahl“ können Sie Zeitfenster für die Buchung von Terminen oder Besprechungen festlegen. Jeder Abschnitt benötigt einen Titel, eine Zeitzone und mehrere Slots. Sobald eine Absicht eingerichtet ist, sendet der KI-Agent diese Zeitfenster an die Benutzer, damit diese daraus auswählen können. | Apple Messages for Business |
| Medien | Diese Vorlage unterstützt Anhänge in verschiedenen Formaten wie jpeg, mp3, mp4, png, pdf und aac. | Apple Messages for Business |
| Rich Link | Die Rich-Link-URL ist in das Bild oder Video eingebettet, das sich in einer Chatblase befindet. Wenn Sie auf diese Sprechblase klicken, wird der Kunde auf die im Bild oder Video angegebene Website weitergeleitet. | Apple Messages for Business |
| Form | Mit Business Forms Messages können Sie komplexe, mehrseitige interaktive Erlebnisse für iOS und iPadOS mithilfe einer einzigen JSON-Datei erstellen. Diese Funktion hilft Unternehmen dabei, detaillierte Kundendaten über eine benutzerfreundliche Oberfläche innerhalb von Apple Messaging zu erfassen. Es ermöglicht vielfältige Interaktionen, ohne dass die Nutzer den Chat verlassen müssen. | Apple Messages for Business |
| Benutzerdefiniertes Ereignis | Ermöglicht die Kontrolle über ein Gespräch während der Interaktion mit dem skriptgesteuerten KI-Agenten. | Sprache |
Liste gängiger Antwortvariablen
Verwenden Sie die Antwortvariablen im Abschnitt Regeln des Conditional Response Designers, um Bedingungen zu definieren. Sie können die Antwortvariablen auch in den Antworten des KI-Agenten verwenden, um die Antworten des Agenten zu personalisieren und anzureichern. Weitere Informationen zur Konfiguration von Regeln finden Sie unter Antwort erstellen.
| Variablenname |
Variablenschlüssel | Beschreibung |
|---|---|---|
|
Entitätswert |
|
Verwenden Sie diese Variable, um den Wert der von den Benutzern erfassten Entitäten zu verwenden. Beispielsweise in einem Anwendungsfall zur Terminbuchung, in dem wir den Benutzer nach seinem Wunschdatum fragen, mithilfe einer Entität namens „Date“. Die Entität „Date“ gibt den vom Benutzer angegebenen Wert zurück. |
|
Absicht |
|
Verwenden Sie diese Variable, um die vom Kunden eingegebene Absicht zurückzugeben. |
|
Event-Shop |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Parameter enthält, die in der Ereignisnutzlast von benutzerdefinierten Ereignissen über den Webex Contact Center Flow Designer gesendet werden. |
|
Ereignisspeicherwerte |
|
Verwenden Sie diese Funktion, um über den Webex Contact Center Flow Designer auf die Werte bestimmter Schlüssel zuzugreifen, die in den Ereignisnutzdaten benutzerdefinierter Ereignisse gesendet werden. |
|
Extra parameter/Message Parameterwert |
|
Verwenden Sie diese Funktion, um auf Informationen zuzugreifen, die im Knoten „KI-Agent“ für skriptgesteuerte Agenten unter „Nachrichtenparameter“ übergeben werden. Wenn beispielsweise ein Schlüssel 'user_plan' im KI-Agentenknoten übergeben wird, ist er als extra_params.user_plan. zugänglich. Diese Werte werden nur für eine Nachrichtenübermittlung gespeichert, das heißt, der Wert für den Schlüssel kann nur in der Antwort auf die Nachricht verwendet werden, die diese Nachrichtenparameter begleitet hat. |
|
Zusätzliche Parameter |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Werte enthält, die im Knoten „KI-Agent“ für skriptgesteuerte Agenten unter „Nachrichtenparameter“ übergeben werden. |
|
Verbraucherdaten store/Customer Parameter |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Parameter enthält, die im AI Agent-Knoten für skriptgesteuerte Agenten unter „Kundenparameter“ übergeben werden. |
|
Verbraucherdaten store/Customer Parameterwerte |
|
Verwenden Sie diese Funktion, um auf Informationen zuzugreifen, die im Knoten „KI-Agent“ für skriptgesteuerte Agenten unter „Kundenparameter“ übergeben wurden. Wenn beispielsweise ein Schlüssel 'user_name' im KI-Agentenknoten übergeben wird, ist er als consumerDataStore.extra_paramszugänglich.user_name |
|
Vorherige intent/Last aktive Absicht |
|
Mithilfe dieser Variable können Sie auf den Namen der Absicht zugreifen, die vor der aktuellen Absicht in der Konversation aktiv war. |
|
Kontext-Array |
|
Hiermit können Sie auf die Namen aller im Gespräch vorhandenen Kontexte in Form eines Arrays zugreifen. |
|
Kontextdauer |
|
Ruft den Wert der Dauer eines bestimmten Kontextes ab. |
|
Kunden-UID |
|
Verwenden Sie diese Variable, um in den Antwortbedingungen oder Inhalten des KI-Agenten auf die eindeutige Kunden-ID zuzugreifen. Bei digitalen Kanälen wird die UID im Datenfluss konfiguriert und variiert je nach Kanal. |
|
Datenspeichervariable |
|
Verwenden Sie diese Variable, um auf benutzerdefinierte Variablen zuzugreifen, die auf Sitzungsebene gespeichert sind. |
|
Agentenübergabe durch Regelflag |
|
Anhand dieser Variable lässt sich überprüfen, ob das Gespräch gemäß den Agentenübergaberegeln an einen menschlichen Mitarbeiter übergeben wurde. |
|
Übereinstimmender Vorlagenschlüssel |
|
Verwenden Sie diese Variable, um auf den Namen der aktuellen Antwort zuzugreifen. |
|
NLP-Text |
|
Verwenden Sie diese Variable, um auf die unverarbeitete Kundenabfrage zuzugreifen. |
|
Verarbeitete Anfrage |
|
Verwenden Sie diese Variable, um auf die verarbeitete Kundenabfrage zuzugreifen. |
| Transaktions-ID |
| Verwenden Sie diese Variable, um auf die Transaktions-ID zuzugreifen. |
Zusätzlich zu den oben genannten Daten gibt es bestimmte weitere Datenobjekte, die als Antwortvariablen zugänglich sind. Dazu gehören messageStore, newdfState und lastdfState, die Metadaten über die Antwort des Agenten enthalten. Entwickler können dies in ihren Antworten ausgeben, um auf die Details zuzugreifen und beliebige Parameter aus diesen Wörterbüchern in ihren Antworten zu verwenden. In den meisten Anwendungsfällen reichen jedoch die in der obigen Tabelle aufgeführten Variablen aus, um Ihren Agenten zu erstellen.