- Startseite
- /
- Artikel
Verstehen Sie Absichten, Entitäten und Antworten in AI Agent Studio
Dieser Artikel enthält einen Ü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 stellt eine bestimmte Aufgabe oder Aktion dar, die Sie während einer Konversation ausführen möchten. Sie können alle Intents 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 Intent-Klassifizierung ist der Prozess der Identifizierung der Absicht auf der Grundlage Ihrer Eingaben, sodass der KI-Agent auf sinnvolle und kontextbezogene Weise reagieren kann. Weitere Informationen zum Erstellen von Absichten finden Sie unter Erstellen einer Absicht.
Systemabsichten
- Standard-Fallback-Absicht: Die Funktionen eines KI-Agenten sind von Natur aus durch die Absichten eingeschränkt, die für die Erkennung und Reaktion darauf entwickelt wurden. Ein Unternehmen kann zwar nicht jede mögliche Frage vorhersehen, die Sie möglicherweise stellen, aber die Standard-Fallback-Absicht kann dazu beitragen, dass Konversationen auf Kurs sind.
Durch die Implementierung einer standardmäßigen Fallback-Absicht können KI-Agent-Entwickler sicherstellen, dass der KI-Agent unerwartete oder außerhalb des Gültigkeitsbereichs liegende Abfragen ordnungsgemäß verarbeitet und die Konversation zurück zu bekannten Absichten umleitet.
Entwickler von KI-Agenten müssen der Fallback-Absicht keine bestimmten Äußerungen hinzufügen. Der Agent kann so trainiert werden, dass er automatisch den Fallback Intent auslöst, wenn er auf bekannte Fragen stößt, die außerhalb des Gültigkeitsbereichs liegen und andernfalls fälschlicherweise in andere Intents kategorisiert werden könnten.
In einem KI-Agenten eines Bankwesens könnten Kunden beispielsweise versuchen, sich nach Krediten zu erkundigen. Wenn der KI-Agent nicht für die Bearbeitung kreditbezogener Anfragen konfiguriert ist, können diese Abfragen als Trainingsphrasen in die Standard-Fallback-Absicht integriert werden. Wenn ein Kunde zu irgendeinem Zeitpunkt des Gesprächs nach Krediten fragt, erkennt der KI-Agent, dass die Anfrage außerhalb seiner definierten Absichten liegt, und löst die Fallback-Antwort aus. Dies gewährleistet eine angemessenere Reaktion.
Die Fallback-Absicht:
- Sollten keine Slots damit verknüpft sein.
- Muss den Standard-Fallbackvorlagenschlüssel für seine Antwort verwenden.
- Hilfe: Mit diesem Intent werden Kundenanfragen zu den Funktionen des KI-Agenten beantwortet. Wenn Kunden sich nicht sicher sind, was sie erreichen können, oder während eines Gesprächs auf Schwierigkeiten stoßen, suchen sie oft Hilfe, indem sie um
Hilfe bitten.
Standardmäßig ist die Antwort für die Hilfeabsicht dem Schlüssel der
Hilfenachlagenvorlage
zugeordnet. KI-Agentenentwickler können jedoch die Antwort anpassen oder den zugehörigen Vorlagenschlüssel ändern, um maßgeschneidertere und informativere Anleitungen bereitzustellen.Es wird empfohlen, die Fähigkeiten des KI-Agenten auf einem hohen Niveau zu vermitteln, um den Kunden ein klares Verständnis dafür zu vermitteln, was sie als Nächstes tun können.
- Mit einem Agenten sprechen – Mit dieser Absicht können Kunden in jeder Phase ihrer Interaktion mit dem KI-Agenten Unterstützung von einem menschlichen Agenten anfordern. Wenn dieses Intent aufgerufen wird, initiiert das System automatisch eine Übergabe an einen menschlichen Agenten. Die Standardantwortvorlage für dieses Intent ist
"Agentenübergabe
". Es gibt zwar keine Einschränkungen der Benutzeroberfläche für das Ändern des Antwortvorlagenschlüssels, aber eine Änderung wirkt sich nicht auf das Ergebnis der menschlichen Übergabe aus.
Small-Talk-Absichten
Alle neu erstellten KI-Agenten enthalten vier vordefinierte Small-Talk-Intents für häufige Kundengrüße, Dankesbekundungen, negatives Feedback und Verabschiedungen:
- Grüße
- Vielen Dank
- Der KI-Agent war nicht hilfreich
- Auf Wiedersehen
Entitäten
Entitäten sind die Bausteine von Konversationen. Sie sind wesentliche Elemente, die der KI-Agent aus Benutzeräußerungen extrahiert. Entitäten stellen bestimmte Informationen dar, z. B. Produktnamen, Datumsangaben, Mengen oder eine andere wichtige Gruppe von Wörtern. Durch die effektive Identifizierung und Extraktion von Entitäten kann der KI-Agent die Benutzerabsicht besser verstehen und genauere und relevantere Antworten geben. Weitere Informationen zum Erstellen einer Entität finden Sie unter Erstellen einer Entität.
Entitätstypen
Webex AI Agent Studio bietet 11 vorgefertigte Entitätstypen, um verschiedene Arten von Benutzerdaten zu erfassen. Sie können auch eine 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 Zeichenfolgen, um bestimmte Datenpunkte zu erfassen, die nicht von vordefinierten Entitäten abgedeckt werden. Sie können jeder Zeichenfolge mehrere Synonyme hinzufügen. Beispiel: eine benutzerdefinierte Pizzagrößeneinheit.
-
Regulärer Ausdruck – Verwenden Sie reguläre Ausdrücke, um bestimmte Muster zu identifizieren und die entsprechenden Daten zu extrahieren. Beispiel: ein regulärer Ausdruck für eine Telefonnummer, z. B. in
123-123-8789
-
Ziffern: Erfassen von numerischen Eingaben mit fester Länge mit hoher Genauigkeit, insbesondere bei Sprachinteraktionen. Wir verwenden dies als Alternative zu den Entitätstypen "Benutzerdefiniert" und "Regex" in Interaktionen ohne Sprache. Definieren Sie z. B. eine Länge von fünf, um eine fünfstellige Kontonummer zu erkennen.
-
Alphanumerisch: Erfasst Kombinationen aus Buchstaben und Zahlen und sorgt so für eine genaue Erkennung von Sprach- und Nicht-Spracheingaben.
-
Freiform: Erfassen Sie flexible Datenpunkte, die schwer zu definieren oder zu validieren sind.
-
Kartenstandort (WhatsApp) – Extrahieren Sie Standortdaten, die Sie auf dem WhatsApp-Kanal geteilt haben.
Systementitäten
Name der Entität | Beschreibung | Beispieleingabe | Beispielausgabe |
---|---|---|---|
Datum | Analysiert Datumsangaben in natürlicher Sprache in ein Standarddatumsformat | "Juli nächsten Jahres" | 01/07/2020 |
Zeit | Analysiert die 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 allgemeine Telefonnummer | Rufen Sie mich an unter 9876543210 | 9876543210 |
Währungseinheiten | Analysiert Währung und Betrag | Ich will 20$ | 20$ |
Ordinale | Erkennt Ordnungszahl | Vierter von zehn Personen | Platz 4 |
Kardinal | Erkennt Kardinalzahl | Vierter von zehn Personen | 10 |
Geolocation | Erkennt geografische Standorte (Städte, Länder usw.) | Ich war schwimmen in der Themse in London, Großbritannien | London, Großbritannien |
Personennamen | Erkennt gebräuchliche Namen | Bill Gates von Microsoft | Bill Gates |
Anzahl | Identifiziert Maße in Bezug auf 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 auf der Registerkarte "Entitäten" bearbeiten. Durch das Verknüpfen von Entitäten mit einem Intent werden Ihre Äußerungen mit erkannten Entitäten versehen, wenn Sie sie hinzufügen.
Entitätsrollen
Entitätsrollen sind von entscheidender Bedeutung, wenn Sie dieselbe Entität mehrmals innerhalb eines einzigen Intents erfassen müssen. Indem Sie derselben Entität unterschiedliche Rollen zuweisen, können Sie dem KI-Agenten helfen, Benutzereingaben genauer zu verstehen und zu verarbeiten.
Wenn Sie z. B. einen Flug mit Zwischenstopp buchen möchten, können Sie eine Flughafenentität
mit drei Rollen erstellen: Startpunkt
, Ziel
und Zwischenstopp.
Durch das Annotieren von Trainingsäußerungen mit diesen Rollen kann der KI-Agent erwartete Muster lernen und komplexe Buchungsanfragen nahtlos bearbeiten.
Nur Mindmeld (benutzerdefinierte und Systementitäten) und Rasa (nur benutzerdefinierte Entitäten) unterstützen Entitätsrollen. Administratoren müssen das Kontrollkästchen Entitätsrollen
in den erweiterten Einstellungen des Dialogfelds NLU-Engine-Auswahl aktivieren, um Entitätsrollen zu aktivieren.
Administratoren können nicht von RASA oder Mindmeld zu Swiftmatch wechseln, wenn Entitätsrollen verwendet werden. Entfernen Sie Rollen aus Absichten, um Entitätsrollen aus den erweiterten KI-Engine-Einstellungen zu deaktivieren.
Antworten
Antworten sind die Nachrichten, die Ihr KI-Agent als Antwort auf ihre Anfragen oder Absichten an Kunden sendet. Sie können Antworten erstellen, die Folgendes enthalten:
- Text: Nur-Text-Nachrichten für die direkte Kommunikation.
- Code: Eingebetteter Code für dynamische Inhalte oder Aktionen.
- Multimedia: Bild-, Audio- oder Videoelemente, um die Benutzerfreundlichkeit zu verbessern.
Weitere Informationen zum Erstellen von Antworten finden Sie unter Erstellen einer Antwort.
Systemantworten
Die folgenden vorkonfigurierten Systemantworten sind für den geskripteten KI-Agenten verfügbar. Sie können die Nachrichten für die Standardsystemantworten anpassen. Diese Antworten können jedoch nicht gelöscht werden.
-
Begrüßungsnachricht
-
Antwortvorschlag
-
Teilnachricht
-
Fallback-Nachricht
-
Entitätsvorschlag
-
Agentenübergabe
Small-Talk-Antworten
Sie können die folgenden Smalltalk-Antworten anpassen und löschen:
-
Auf Wiedersehen
-
Grüße
-
Hilfemeldung
-
Nicht hilfreich
-
Vielen Dank
Die unterstützten Kanäle, für die Sie die Antworten konfigurieren können, sind Web-Chat (Standard), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Unterstützte Antworttypen für Kanäle
In der folgenden Tabelle werden die unterstützten Antworttypen für die verschiedenen Kanäle und ihre Konfigurationsdetails beschrieben:
Art der Antwort | Beschreibung |
Unterstützte Kanäle
|
Text (Standard) | 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, die angezeigt werden soll, um dynamische Interaktionen zu gewährleisten. | Alle |
Karussell | Rich-Antworten bestehen aus einer einzelnen Karte oder mehreren Karten, die in einem Karussellformat angezeigt werden. | Kurier |
Schnelle Antwort
| Eine vordefinierte Antwort, die die KI-Agenten verwenden, um schnell auf Kundenanfragen zu reagieren. | SMS, Messenger, Apple Messages for Business, RCS |
Schaltfläche "Antworten" |
Bietet schnelle Antworten aus einer begrenzten Anzahl von Optionen, z. B. die Auswahl eines Produkts, das zurückgegeben werden soll. Jede Nachricht enthält Folgendes:
| |
Nachricht auflisten |
Bietet mehrere Optionen für die einfache Auswahl durch den Benutzer, geeignet für verschiedene Anwendungen wie Menüs zum Mitnehmen oder Produktkataloge. Um eine Listennachricht einzurichten, füllen Sie die Registerkarten "Konfiguration" und "Listenabschnitte" aus. Der Konfigurationsbildschirm zeigt den Nachrichteninhalt an, den Benutzer auf ihren Geräten sehen. Jede Nachricht enthält Folgendes:
Der Listenabschnitt besteht aus folgenden Elementen:
Um eine Listennachricht auf der Plattform zu konfigurieren, ist ein zusätzliches Feld erforderlich: Zeilen-ID – Eindeutiger Bezeichner für jede Zeile, mit dem Sie die Auswahl des Benutzers ermitteln können. | |
Bild | Ein Multimedia-Antworttyp, bei dem Sie Bilder durch Bereitstellen von URLs konfigurieren können. | Messenger, WhatsApp |
Audio | Rendert Audiodateien durch Bereitstellen der Audio-URL. Außerdem wird die Dauer der Audionachricht in der Ausgabe angezeigt. | WhatsApp, Webchat. |
Video | Rendert Videos in der Vorschau basierend auf der konfigurierten Video-URL. | WhatsApp. |
Datei |
Zeigt den Dateityp basierend auf der konfigurierten Datei-URL an/wieder.
| WhatsApp, |
Code |
Wird verwendet, um Python-Code zum Aufrufen von APIs oder zum Ausführen anderer Logik zu schreiben.
| Alle |
Benutzerdefiniertes Ereignis | Bietet die Kontrolle über eine Konversation während der Interaktion mit dem geskripteten KI-Agenten. |
Voice
|
Nummerierte Liste |
Die Schnellantwort in WhatsApp ist als nummerierte Liste definiert. Wenn Benutzer eine Nummer aus der Liste der Elemente auswählen, wird die für das Element konfigurierte Nutzlast empfangen.
|
|
Zeitauswahl | Mit dem Antworttyp "Zeitauswahl" 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 der KI-Agent für ein Intent eingerichtet ist, sendet er diese Zeitfenster an Benutzer, aus denen sie auswählen können. | Apple Messages für Unternehmen |
Listenauswahl |
Mit der Listenauswahl gibt der KI-Agent basierend auf der Abfrage eine Liste von Elementen für einen Kunden frei. Dies ermöglicht es dem Kunden, die Artikel aus den vorgegebenen Optionen auszuwählen und mit dem Auswahl. Wenn die Kundenabfrage teilweise übereinstimmt, antwortet der KI-Agent mit den Intents, die der Kundenabfrage nahe kommen, als Optionen. Die teilweise übereinstimmenden Antworten werden nur für die Option "Listenauswahl" im Apple Messages for Business-Kanal gerendert. |
Apple Messages für Unternehmen
|
Form |
Mit Business Forms-Nachrichten kannst du mit einer einzigen JSON-Datei komplexe, mehrseitige interaktive Erlebnisse für iOS und iPadOS erstellen. Diese Funktion hilft Unternehmen, detaillierte Kundendaten über eine benutzerfreundliche 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 |
Rich-Link | Die Rich-Link-URL ist in das Bild oder ein Video eingebettet, das sich in einer Chat-Blase befindet. Wenn Sie auf diese Blase klicken, wird der Kunde auf die im Bild oder Video angegebene Website weitergeleitet. | Apple Messages für Unternehmen |
Medien | Diese Vorlage unterstützt Anhänge in verschiedenen Formaten wie jpeg, mp3, mp4, png, pdf und aac. |
Apple Messages für Unternehmen
|
Antwort-Designer
Der Response-Designer bietet eine benutzerfreundliche Oberfläche zum Erstellen von Antworten, ohne dass umfangreiche Programmierkenntnisse erforderlich sind. Es stehen zwei Antworttypen zur Verfügung:
- Bedingte Antworten: Für Nicht-Entwickler ermöglicht diese Option die einfache Erstellung von Antworten, die der KI-Agent an Kunden liefert.
-
Code-Interpreter: Für Entwickler, die Python verwenden, bietet diese Option Flexibilität beim Konfigurieren von Antworten mithilfe von Code. Mit diesem Ansatz können Sie alle Arten von Antworten erstellen, einschließlich Schnellantworten, Text, Karussells, Bilder, Audio, Video und Dateien.
Code-Snippet-Validierung: Die Plattform prüft nur auf Syntaxfehler innerhalb des Code-Snippets, das Sie konfigurieren. Fehler im Antwortinhalt selbst können jedoch zu Problemen für Benutzer führen, die mit dem KI-Agenten auf dem konfigurierten Kanal interagieren.
Der Antwortdesigner wurde entwickelt, um sicherzustellen, dass die Benutzererfahrung auf den spezifischen Kanal zugeschnitten ist, mit dem der KI-Agent interagiert.
Antworttypen
- Text: Einfache Textantworten ermöglichen mehrere Textfelder in einer Antwort. Dieses Setup unterteilt lange Nachrichten in überschaubare Teile. Sie können Ihren Vorlagen mehrere Antwortoptionen hinzufügen, und das System wählt nach dem Zufallsprinzip eine aus, die angezeigt werden soll, um dynamische Interaktionen zu gewährleisten.
- Karussell: Rich-Antworten bestehen aus einer oder mehreren Karten, die in einem Karussellformat angezeigt werden.
- Schnellantwort – Eine vordefinierte Antwort, die die KI-Agenten verwenden, um schnell auf Kundenanfragen zu reagieren.
- Schaltfläche "Antwort": Bietet schnelle Reaktionen über eine begrenzte Anzahl von Optionen, z. B. die Auswahl eines Produkts, das zurückgegeben werden soll. Jede Nachricht enthält Folgendes:
-
Kopfzeile – ein optionales Feld, das aus 20 Zeichen Text, Bild, Video oder einem Dokument bestehen kann.
-
Text – ein obligatorisches Textfeld, das bis zu 1024 Zeichen enthalten kann.
-
Fußzeile – ein optionales Textfeld mit bis zu 60 Zeichen.
-
Schaltflächen – maximal 3 Textschaltflächen mit einem Limit von 20 Zeichen
-
- Listenmeldung: Enthält mehrere Optionen für eine einfache Benutzerauswahl, die für verschiedene Verwendungszwecke wie Menüs zum Mitnehmen oder Produktkataloge geeignet sind. Um eine Listennachricht einzurichten, füllen Sie die Registerkarten "Konfiguration" und "Listenabschnitte" aus. Der Konfigurationsbildschirm zeigt den Nachrichteninhalt an, den Benutzer auf ihren Geräten sehen. Jede Nachricht besteht aus:
-
Kopfzeile – ein optionales Textfeld mit maximal 60 Zeichen.
-
Text – ein obligatorisches Textfeld, das bis zu 1024 Zeichen enthalten kann.
-
Fußzeile – ein optionales Textfeld mit bis zu 60 Zeichen.
-
Schaltflächen – Ein Schaltflächenfeld mit maximal 20 Zeichen.
Der Listenabschnitt besteht aus folgenden Elementen:
-
Abschnittsname – optionales Textfeld, das für die Kategorisierung mehrerer Zeilen verwendet wird. Max. 24 Zeichen.
-
Zeilentitel – obligatorisches Textfeld, das als Auswahlauswahl zusammen mit einem Optionsfeld gesendet wird. Max. 24 Zeichen.
-
Zeilen-ID – Eindeutiger Bezeichner für jede Zeile, mit dem Sie die Auswahl des Benutzers ermitteln können.
-
Zeilenbeschreibung – optionales Textfeld, das zusätzlichen Kontext für Zeilenelemente bereitstellt. Max. 72 Zeichen.
-
-
Bild: Eine Multimedia-Vorlage, in der Sie Bilder durch Bereitstellen von URLs konfigurieren können.
- Audio: Rendert Audiodateien unter Angabe der Audio-URL. Außerdem wird die Dauer der Audionachricht in der Ausgabe angezeigt.
- Video: Rendert Videos in der Vorschau basierend auf der konfigurierten Video-URL.
- Datei: Zeigt den Dateityp basierend auf der konfigurierten Datei-URL an/wieder.
- Code: Wird zum Schreiben von Python-Code zum Aufrufen von APIs oder zum Ausführen anderer Logik verwendet.