- Startseite
- /
- Artikel
Dieser Artikel beschreibt den Überblick über Absichten, Entitäten und Antworten 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 steht für eine bestimmte Aufgabe oder Aktion, die Sie während einer Konversation erledigen möchten. Sie können alle Absichten definieren, die den Aufgaben entsprechen, die Sie ausführen möchten. Die Genauigkeit der Absichtsklassifizierung wirkt sich direkt auf die Fähigkeit des KI-Agenten aus, relevante und hilfreiche Antworten zu geben. Die Absichtsklassifizierung ist der Prozess, bei dem die Absicht auf der Grundlage Ihrer Eingaben identifiziert wird, sodass der KI-Agent auf sinnvolle und kontextrelevante Weise reagieren kann. Einzelheiten zum Erstellen von Intents finden Sie unter Eine Absicht erstellen.
Systemabsichten
- Standard-Fallback-Absicht — Die Fähigkeiten eines KI-Agenten sind von Natur aus durch die
Absichten begrenzt, die darauf ausgelegt sind, sie zu erkennen und darauf zu reagieren. Ein Unternehmen kann zwar nicht jede mögliche Frage, die Sie stellen könnten, vorhersehen, aber die standardmäßige Ausweichabsicht kann dazu beitragen, dass Gespräche auf Kurs bleiben.
Durch die Implementierung einer standardmäßigen Fallback-Absicht können KI-Agent-Entwickler sicherstellen, dass der KI-Agent unerwartete oder außerhalb des Geltungsbereichs liegende Anfragen ordnungsgemäß bearbeitet und die Konversation wieder zu bekannten Absichten umleitet.
KI-Agent-Entwickler müssen der Fallback-Absicht keine spezifischen Äußerungen hinzufügen. Der Agent kann so trainiert werden, dass er die Fallback-Absicht automatisch auslöst, wenn er auf bekannte Fragen stößt, die außerhalb des Umfangs liegen und die andernfalls fälschlicherweise in andere Absichten eingeteilt werden könnten.
Zum Beispiel könnten Kunden in einem KI-Agenten für Banken 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 Abfragen als Trainingsphrasen in die standardmäßige Fallback-Absicht aufgenommen werden. Wenn ein Kunde zu einem beliebigen Zeitpunkt der Konversation Fragen zu Krediten stellt, erkennt der KI-Agent, dass die Anfrage außerhalb seiner definierten Absichten liegt, und löst die Ausweichantwort aus. Das gewährleistet eine angemessenere Reaktion.
Die Absicht des Ausweichmanöpfers:
- sollte keine Slots damit verknüpft haben.
- muss den Standard-Fallback-Vorlagenschlüssel für seine Antwort verwenden.
- Hilfe — Diese Absicht dient dazu, Kundenanfragen zu den
Fähigkeiten des KI-Agenten zu beantworten. Wenn Kunden sich nicht sicher sind, was sie erreichen können, oder wenn sie während eines Gesprächs auf
Schwierigkeiten stoßen, suchen sie oft Unterstützung, indem sie um
Hilfe bitten.Standardmäßig wird die Antwort für die Hilfeabsicht dem Vorlagenschlüssel für die
Hilfemeldungzugeordnet. Die Entwickler von KI-Agenten können die Antwort jedoch anpassen oder den zugehörigen Vorlagenschlüssel ändern, um eine maßgeschneiderte und informativere Anleitung bereitzustellen.Es wird empfohlen, die Fähigkeiten des KI-Agenten auf einem hohen Niveau zu vermitteln, um den Kunden ein klares Bild davon zu vermitteln, was sie als Nächstes tun können.
- Mit einem Agenten sprechen — Diese Absicht ermöglicht es Kunden, in jeder Phase ihrer Interaktion mit dem
KI-Agenten Unterstützung von einem menschlichen Agenten anzufordern. Wenn diese Absicht aufgerufen wird, leitet
das System automatisch eine Übertragung an einen menschlichen Agenten ein. Die
Standardantwortvorlage für diese Absicht ist
Agentenübergabe. Es gibt zwar keine Einschränkungen auf der Benutzeroberfläche für die Änderung des Schlüssels der Antwortvorlage, aber eine Änderung hat keinen Einfluss auf das Ergebnis der menschlichen Übergabe.
Absichten zum Smalltalk
Alle neu geschaffenen KI-Agenten verfügen über vier vordefinierte Smalltalk-Intents, um allgemeine Kundengrüße, Dankesbekundungen, negatives Feedback und Abschiede zu verarbeiten:
- Ich grüße Sie
- Danke
- Der KI-Agent war nicht hilfreich
- Auf Wiederhören
Kontexte
Der Kontext macht die Interaktionen zwischen Agenten und Kunden einfacher und übersichtlicher. Der KI-Agent versteht Ausdrücke wie „Ich möchte das kaufen“ leicht, wenn genug Kontext vorhanden ist, um zu erkennen, worauf sich „das“ bezieht. Kontexte helfen dabei, Klarheit in der Interaktion mit Kunden zu erreichen. Solche Ausdrücke können mit einer Absicht in Einklang gebracht werden, wenn der entsprechende Kontext bereitgestellt wird.
Um Folgeabsichten zu ermöglichen und Möglichkeiten zur Strukturierung des Gesprächsablaufs zu organisieren, kann jede Absicht mit Eingangskontext und Ausgangskontext konfiguriert werden. Diese Kontextvariable wird für jede Sitzung gespeichert und der Status dieser Variablen ändert sich basierend auf Absichten, die im Laufe einer Sitzung aufgerufen werden.
Kontext des Eintrags
Eingabekontexte steuern, ob eine Absicht mit der Endbenutzerabfrage abgeglichen werden kann, basierend auf dem aktiven Kontext der Sitzung. Wenn in einer Sitzung ein Kontext vorhanden ist, werden die folgenden Regeln für den Absichtserfolg angewendet:
-
Eine Absicht mit Eintragskontexten wird nur dann abgeglichen, wenn der aktive Kontext in der Sitzung bereits alle erforderlichen Eingabekontextwerte enthält. Mit anderen Worten, der Eingangskontext einer Absicht muss eine Teilmenge des aktiven Kontextes sein, damit er abgeglichen werden kann.
-
Soweit die obige Regel erfüllt ist, werden Absichten bevorzugt, deren Eingabekontext dem aktiven Kontext besser entspricht, wenn die Konfidenzwerte für mehrere Absichten identisch sind. Mit anderen Worten, der Eingabekontext wird für unentschieden partielle Treffer verwendet.
Kontext verlassen
Exit-Kontexte steuern die aktiven Kontexte für eine Sitzung. Ein Exit-Kontext enthält die Zeichenfolge mit dem Kontextwert und die Dauer dieses Kontexts. Wenn eine Absicht abgeschlossen ist (alle Slots sind besetzt und die endgültige Antwort wird aufgerufen), werden die konfigurierten Exit-Kontexte für diese Absicht zu Exit für ihre jeweilige Dauer. Entwickler können maximal 15 Ausgangskontexte für eine bestimmte Absicht konfigurieren. Ein Ausgangskontext kann hinzugefügt werden, indem Sie die Enter-/Return-Taste drücken, nachdem Sie den Kontext eingegeben haben.
Entitäten
Entitäten sind die Bausteine von Konversationen. Es sind wichtige Elemente, die der KI-Agent aus Benutzeräußerungen extrahiert. Entitäten stehen für bestimmte Informationen, wie Produktnamen, Daten, Mengen oder jede andere wichtige Wortgruppe. Durch die effektive Identifizierung und Extraktion von Entitäten kann der KI-Agent die Absicht der Nutzer besser verstehen und genauere und relevantere Antworten geben. Einzelheiten zum Erstellen einer Entität finden Sie unter Entität erstellen.
Entitätstypen
Webex AI Agent Studio bietet 11 vorgefertigte Entitätstypen zur Erfassung verschiedener Arten von Benutzerdaten. Sie können auch jede 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 mit erwarteten Zeichenketten, um bestimmte Datenpunkte zu erfassen, die nicht von vorgefertigten Entitäten abgedeckt werden. Sie können mehrere Synonyme zu jeder Zeichenfolge hinzufügen. Zum Beispiel eine benutzerdefinierte Entität in Pizzagröße.
-
Regex — Verwenden Sie reguläre Ausdrücke, um bestimmte Muster zu identifizieren und entsprechende Daten zu extrahieren.
Zum Beispiel eine Regex für eine Telefonnummer, wie in 123-123-8789 -
Ziffern — Erfassen Sie numerische Eingaben mit fester Länge mit hoher Genauigkeit, insbesondere bei Sprachinteraktionen. Wir verwenden dies als Alternative zu den Entitätstypen Benutzerdefiniert und Regex bei Interaktionen ohne Spracheingabe. Definieren Sie zum Beispiel eine Länge von fünf, um eine fünfstellige Kontonummer zu erkennen.
-
Alphanumerisch — Erfasst Kombinationen von Buchstaben und Zahlen und sorgt so für eine genaue Erkennung von Sprach- und Nichtspracheingaben.
-
Freiform — Erfassen Sie flexible Datenpunkte, die schwer zu definieren oder zu validieren sind.
-
Standort auf der Karte (WhatsApp) — Extrahieren Sie Standortdaten, die Sie auf dem WhatsApp-Kanal geteilt haben.
Systementitäten
| Name der Entität | Beschreibung | Beispiel für eine Eingabe | Beispiel für eine Ausgabe |
|---|---|---|---|
| Datum | Analysiert Daten in natürlicher Sprache in ein Standard-Datumsformat | „Juli nächsten Jahres“ | 01/07/2020 |
| Zeit | Analysiert Zeit in natürlicher Sprache in ein Standardzeitformat | 5 Uhr abends | 17:00 |
| Erkennt E-Mail-Adressen | schreiben Sie mir an info@cisco.com | info@cisco.com | |
| Telefonnummer | Erkennt eine allgemeine Telefonnummer | rufen Sie mich an unter 9876543210 | 9876543210 |
| Währungseinheiten | Analysiert Währung und Betrag | Ich möchte 20$ | 20$ |
| Ordinalzahl | Erkennt eine Ordinalzahl | Vierter von zehn Personen | 4. |
| Kardinal | Erkennt die Kardinalzahl | Vierter von zehn Personen | 10 |
| Geolocation | Erkennt geografische Standorte (Städte, Länder usw.) | Ich bin in London, Großbritannien, in der Themse schwimmen gegangen. | London, GB |
| Personennamen | Erkennt gebräuchliche Namen | Bill Gates von Microsoft | Bill Gates |
| Menge | Identifiziert Maße, wie Gewicht oder Entfernung | Wir sind 5 km von Paris entfernt. | 5 km |
| Dauer | Identifiziert Zeiträume | 1 Woche Urlaub | 1 Woche |
Sie können erstellte Entitäten auf der Registerkarte Entitäten bearbeiten. Wenn Sie Entitäten mit einer Absicht verknüpfen, werden Ihre Äußerungen mit erkannten Entitäten versehen, wenn Sie sie hinzufügen.
Antworten
Antworten sind die Nachrichten, die Ihr KI-Agent an Kunden als Antwort auf deren Fragen oder Absichten sendet. Sie können Antworten erstellen, die Folgendes beinhalten:
- Text — Klartext-Nachrichten für direkte Kommunikation.
- Multimedia — Bilder, Audio- oder Videoelemente zur Verbesserung der Benutzererfahrung.
Einzelheiten zum Erstellen von Antworten finden Sie unter Antwort erstellen.
Antworten des Systems
Die folgenden vorkonfigurierten Systemantworten sind für den geskripteten AI-Agenten verfügbar. Sie können die Nachrichten für die Standard-Systemantworten anpassen. Sie können diese Antworten jedoch nicht löschen.
-
Begrüßungsnachricht
-
Vorschlag für eine Antwort
-
Unvollständige Nachricht
-
Ersatznachricht
-
Vorschlag für eine Entität
-
Übergabe des Agenten
Smalltalk-Antworten
Sie können die folgenden Smalltalk-Antworten anpassen und löschen:
-
Auf Wiederhören
-
Ich grüße Sie
-
Hilfemeldung
-
Nicht hilfreich
-
Danke
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, WhatsApp.
Antwortdesigner
Der Response Designer bietet eine benutzerfreundliche Oberfläche zum Erstellen von Antworten, ohne dass umfangreiche Programmierkenntnisse erforderlich sind. Die Option für bedingte Antworten ermöglicht die einfache Erstellung von Antworten für Nicht-Entwickler, die der KI-Agent an Kunden liefert.
Der Response Designer ist so konzipiert, dass die Benutzererfahrung auf den spezifischen 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.
| Art der Antwort | Beschreibung | Unterstützte Kanäle |
|---|---|---|
| Text | Einfache Textantworten ermöglichen mehrere Textfelder in einer Antwort. Dieses Setup unterteilt lange Nachrichten in überschaubare Teile. Sie können Ihren Antworten mehrere Antwortoptionen hinzufügen, und das System wählt nach dem Zufallsprinzip eine aus, um dynamische Interaktionen sicherzustellen. | Alle |
| Karussell | Rich Responses bestehen aus einer einzelnen Karte oder mehreren Karten, die im Karussellformat angezeigt werden. | Web (Standard), Messenger |
| Schnelle Antwort | Eine vordefinierte Antwort, mit der die KI-Agenten schnell auf Kundenanfragen antworten. | Web (Standard), SMS, Messenger, Apple Messages for Business, RCS |
| Bild | Ein Multimedia-Antworttyp, bei dem Sie Bilder konfigurieren können, indem Sie URLs angeben. | Web (Standard), Messenger, WhatsApp |
| Video | Rendert Videos in der Vorschau basierend auf der konfigurierten Video-URL. | Web (Standard), WhatsApp |
| Audio | Rendert eine Audiodatei, indem die Audio-URL angegeben wird. Es zeigt auch die Dauer der Audionachricht in der Ausgabe. | Web (Standard), WhatsApp, Webchat |
| Datei | Zeigt den Dateityp auf der Grundlage der konfigurierten Datei-URL an oder spielt ihn ab. | |
| Schaltfläche „Antworten“ | Bietet schnelle Antworten aus einer begrenzten Anzahl von Optionen, z. B. die Auswahl eines
Produkts für die Rücksendung. Jede Nachricht besteht aus:
| |
| Nachricht auflisten | Bietet mehrere Optionen für eine einfache Benutzerauswahl, geeignet für verschiedene Zwecke
wie Menüs zum Mitnehmen oder Produktkataloge. Um eine Listennachricht einzurichten, füllen Sie die Tabs
„Konfiguration“ und „Listenabschnitte“ aus. Der Bildschirm „Konfiguration“ zeigt den
Nachrichteninhalt, den Benutzer auf ihren Geräten sehen werden. Jede Nachricht besteht aus:
Der Listenabschnitt besteht aus:
Für die Konfiguration einer Listennachricht auf der Plattform ist ein zusätzliches Feld erforderlich: Zeilen-ID — eine eindeutige Kennung für jede Zeile, die Ihnen hilft, die Auswahl der Benutzer zu identifizieren. | |
| Nummerierte Liste | Die schnelle Antwort in WhatsApp ist als nummerierte Liste definiert. Wenn Benutzer eine Nummer aus der Artikelliste auswählen, wird die für den Artikel konfigurierte Nutzlast empfangen. | |
| Listenauswähler | Mit der Listenauswahl teilt der KI-Agent basierend auf der Anfrage eine Liste von Artikeln mit einem Kunden. Dadurch kann der Kunde die Artikel aus den angegebenen Optionen auswählen und mit der Auswahl antworten. Wenn die Kundenanfrage teilweise übereinstimmt, antwortet der KI-Agent mit den Absichten, die der Kundenanfrage nahe kommen, als Optionen. Die Antworten auf Teilübereinstimmungen werden nur für die Option Listenauswahl im Apple Messages for Business-Kanal gerendert. | Apple Messages für Unternehmen |
| Zeitwähler | Mit dem Antworttyp Time Picker können Sie Zeitfenster für die Buchung von Terminen oder Besprechungen einrichten. 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, aus denen sie wählen können. | Apple Messages für Unternehmen |
| Medien | Diese Vorlage unterstützt Anlagen in verschiedenen Formaten wie JPEG, MP3, MP4, PNG, PDF und AAC. | Apple Messages für Unternehmen |
| Rich Link | Die Rich-Link-URL ist in das Bild oder Video eingebettet, das sich in einer Chatblase befindet. Wenn Sie auf diese Blase klicken, wird der Kunde auf die im Bild oder Video angegebene Website weitergeleitet. | Apple Messages für Unternehmen |
| Formular | Mit Business Forms Messages können Sie komplexe, mehrseitige interaktive Erlebnisse für iOS und iPadOS mit einer einzigen JSON-Datei erstellen. Diese Funktion hilft Unternehmen, detaillierte Kundendaten über eine einfach zu bedienende Oberfläche in Apple Messaging zu sammeln. Es ermöglicht verschiedene Interaktionen, ohne dass Benutzer den Chat verlassen müssen. | Apple Messages für Unternehmen |
| Benutzerdefiniertes Ereignis | Ermöglicht die Steuerung einer Konversation bei der Interaktion mit dem geskripteten KI-Agenten. | Voice |
Liste gängiger Antwortvariablen
Verwenden Sie die Antwortvariablen im Abschnitt Regeln des Designers für bedingte Antworten , um Bedingungen zu definieren. Sie können auch die Antwortvariablen in den Antworten der KI-Agenten verwenden, um die Agentenantworten zu personalisieren und anzureichern. Weitere Informationen zur Konfiguration von Regeln finden Sie unter Antwort erstellen.
| Variablenname |
Variabler Schlüssel | Beschreibung |
|---|---|---|
|
Entitätswert |
|
Verwenden Sie diese Variable, um den Wert der Entitäten zu verwenden, die von den Benutzern gesammelt wurden. Zum Beispiel in einem Anwendungsfall zur Terminbuchung, in dem wir den Benutzer mithilfe einer Entität namens 'Date' nach seinem bevorzugten Datum fragen. Entity.Date gibt den vom Benutzer bereitgestellten Wert zurück. |
|
Absicht |
|
Verwenden Sie diese Variable, um die vom Kunden eingegebene Absicht zurückzugeben. |
|
Shop für Veranstaltungen |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Parameter enthält, die in der Event-Payload benutzerdefinierter Ereignisse über Webex Contact Center Flow Designer gesendet wurden. |
|
Event-Store-Werte |
|
Verwenden Sie dies, um auf die Werte bestimmter Schlüssel zuzugreifen, die in Event-Payloads benutzerdefinierter Ereignisse über Webex Contact Center Flow Designer gesendet wurden. |
|
Zusätzlicher Parameter/Nachrichtenparameterwert |
|
Verwenden Sie dies, um auf Informationen zuzugreifen, die unter „Nachrichtenparametern“ im AI-Agent-Knoten für geskriptete Agenten übergeben wurden. Wenn zum Beispiel ein Schlüssel 'user_plan' im AI-Agent-Knoten übergeben wird, ist er als extra_params.user_plan zugänglich. Diese Werte werden nur für eine Nachrichtenrunde beibehalten, das heißt, der Wert für den Schlüssel kann nur in der Antwort auf die Nachricht verwendet werden, die diesen Nachrichtenparametern beilag. |
|
Zusätzliche Parameter |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Werte enthält, die unter „ Nachrichtenparameter“ im AI-Agent-Knoten für geskriptete Agenten übergeben wurden. |
|
Verbraucherdatenspeicher/Kundenparameter |
|
Verwenden Sie dies, um auf das Wörterbuch zuzugreifen, das alle Parameter enthält, die unter „Kundenparameter“ im AI-Agent-Knoten für geskriptete Agenten übergeben wurden. |
|
Werte für Verbraucherdatenspeicher/Kundenparameter |
|
Verwenden Sie dies, um auf Informationen zuzugreifen, die unter „Kundenparameter“ im AI-Agent-Knoten für geskriptete Agenten übergeben wurden. Wenn zum Beispiel ein Schlüssel 'user_name' im AI-Agent-Knoten übergeben wird, ist er als ConsumerDataStore.Extra_Params.user_name zugänglich |
|
Frühere Absicht/Letzte aktive Absicht |
|
Verwenden Sie diese Variable, um auf den Namen der Absicht zuzugreifen, die in der Konversation vor der aktuellen Absicht aktiv war. |
|
Kontext-Array |
|
Verwenden Sie dies, um auf die Namen aller in der Konversation vorhandenen Kontexte in Form eines Arrays zuzugreifen. |
|
Dauer des Kontextes |
|
Ruft den Wert der Dauer eines bestimmten Kontextes ab. |
|
Kunden-UID |
|
Verwenden Sie diese Variable, um auf die eindeutige ID des Kunden in den Antwortbedingungen oder Inhalten des AI-Agenten zuzugreifen. Für digitale Kanäle wird die UID im Flow konfiguriert und variiert je nach Kanal. |
|
Datenspeicher-Variable |
|
Verwenden Sie diese Variable, um auf benutzerdefinierte Variablen zuzugreifen, die auf Sitzungsebene gespeichert sind. |
|
Agentenübergabe nach Regeln, Flagge |
|
Verwenden Sie diese Variable, um zu überprüfen, ob die Konversation auf der Grundlage einer der Regeln für die Agentenübergabe an einen Menschen übergeben wurde. |
|
Entsprechender Vorlagenschlüssel |
|
Verwenden Sie diese Variable, um auf den aktuellen Antwortnamen zuzugreifen. |
|
NLP-Text |
|
Verwenden Sie diese Variable, um auf die unbearbeitete Kundenanfrage zuzugreifen. |
|
Verarbeitete Anfrage |
|
Verwenden Sie diese Variable, um auf die bearbeitete Kundenanfrage zuzugreifen. |
| Transaktions-ID |
| Verwenden Sie diese Variable, um auf die Transaktions-ID zuzugreifen. |
Zusätzlich zu den oben genannten gibt es bestimmte andere Datenobjekte, auf die als Antwortvariablen zugegriffen werden kann. Dazu gehören MessageStore, NewDFState und LastDFState, die Metadaten über die Antwort des Agenten enthalten. Entwickler können dies in ihren Antworten ausdrucken, um auf die Details zuzugreifen und alle Parameter aus diesen Wörterbüchern in ihren Antworten verwenden. In den meisten Anwendungsfällen reichen die in der obigen Tabelle aufgeführten Variablen jedoch aus, um Ihren Agenten zu erstellen.