Fügen Sie einem Thema NLU-Entitäten ohne Knoten als Eingabevariablen hinzu
Sie können einem Thema NLU-Entitäten ohne Knoten als Eingabevariablen hinzufügen, wenn NLU für aktiviert ist Virtual Agent. Diese Variablen können aus NLU-Service Provider-Vorhersagen ausgefüllt oder außerhalb des Bereichs des Themas bereitgestellt werden.
Vorbereitungen
Erforderliche Rolle: virtual_agent_admin oder admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn ein anwenderdefiniertes Steuerelement einen Anwender zur Eingabe eines Datums auffordert und der Anwender in seiner ersten Äußerung ein Datum erwähnt hat, können Sie dies erfassen, ohne den Anwender erneut aufzufordern. Verwenden Sie Eingabesteuerungen, um den Anwender aufzufordern, wenn er nicht ausgefüllt ist.
Für weitere Informationen zu NLUEntitäten, siehe Entitäten . Weitere Informationen zu Systementitäten finden Sie unter NLU Systementitäten.
Prozedur
- Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designeran.
- Öffnen Sie ein Thema, und zeigen Sie an Flow Registerkarte.
-
Wählen Sie in der Sidebar die Registerkarte Variablen aus, und wählen Sie aus Eingabe Symbol
.
-
Füllen Sie im Formular die Felder aus.
Tabelle : 1. Dialogfeld „Eingabevariable hinzufügen“ Feld Beschreibung Eingabetypen Datentyp der Eingabe. Die Felder im Dialogfeld ändern sich je nach Auswahl. - Zeichenfolge : Alphanumerischer Text. Zeigt an Eingabeformat Feld. Wählen Sie je nach Datentyp nur-Text oder eine konforme Regel aus.
- Wahr/Falsch : Boolescher Wert, entweder Ja oder Nein
- Datum/Uhrzeit : Datum, Uhrzeit oder beides. Zeigt an Eingabeformat Feld.
- Statische Auswahl : Definierte Anwenderauswahlen. Wird Angezeigt Anzeigename Und Zu speichernder Wert Feldpaare.
- Dynamische Auswahl : Auswahl von Tabellendatensätzen. Wird Angezeigt Auswahlen ausfüllen nach , Tabelle , Und Filterauswahlen Felder. Der Wert kann entweder bedingt oder geskriptet sein.
Details finden Sie unter Eingabedatentypen in Virtual AgentThemen.
Name Name der Variablen für die Entität. Variablennamen müssen innerhalb des Bereichs eines Themas eindeutig sein. Der Name wird als Variable angezeigt, wenn er beim Dot-Walking verwendet wird.
NLU-Entität Die dem Knoten zugeordnete NLU-Entität. Dies kann ein vorgefertigter sein Virtual AgentEntität, die Sie in das Modell importieren, eine Systementität (z. B. DAUER, ZEIT oder GELD) oder eine von Ihnen erstellte anwenderdefinierte Entität.
Eigenschaften des Datentyps „Zeichenfolge“ Eingabeformat Textformat, das validiert wird, wenn ein Anwender bestimmte Textelemente eingibt. Wenn der Anwender nicht das erwartete Format eingibt, gibt eine Fehlermeldung an, dass das Format ungültig ist, und fordert den Anwender auf, den Text erneut einzugeben.
Wählen Sie das Format des zu validierenden Textelements aus:- Text: Beliebige Textzeichenfolge (keine Validierung)
- E-Mail: Format, das aus einem E-Mail-Präfix (Anwendername), dem @-Symbol und der Domäne besteht.
- IP-Adresse (IPV4, IPV6): Bereitstellungsformat für Datenkommunikation für Internetprotokollversion 4 oder Version 6.
- Telefonnummer (E.164): International anerkanntes Standardtelefonnummernformat.
- URL: Webadressformat
- Anwenderdefiniert: Skript, das eine Textvalidierungsregel für ein anwenderdefiniertes Textformat und die zugehörigen Fehlermeldungen bereitstellt, die angezeigt werden, wenn das erwartete Format nicht eingegeben wird.
Hinweis:Beispiele für Telefon- und IP-Adressformate finden Sie unter E.164-Telefonformate Und IP-Adressfeldtypen .Eigenschaften des Datentyps „Datum/Uhrzeit“ Eingabeformat Typ des anzuzeigenden Datums-/Uhrzeitsteuerelements. Wählen Sie eines der folgenden Formate aus: - Datum : Zeigt nur den monatlichen Kalender an, für den der Anwender das Datum auswählen kann.
- Datum/Uhrzeit : Zeigt sowohl einen monatlichen Kalender als auch eine Zeitauswahl an.
- Zeit : Zeigt nur die Zeitauswahl an, für die der Anwender die Zeit auswählen kann (Stunden und Minuten).
Datentypeigenschaften der statischen Auswahl Auswahlmöglichkeiten [Für Datentyp der statischen Auswahl]
Geben Sie zwei oder mehr Auswahlmöglichkeiten wie folgt ein: - Anzeigename : Kurzer Ausdruck oder Text, der dem Anwender für diese Auswahl angezeigt wird.
- Zu speichernder Wert : Die Zeichenfolge, die in der Variable gespeichert wird, wenn die entsprechende Auswahl ausgewählt wird.
Datentypeigenschaften der dynamischen Auswahl Auswahlmöglichkeiten ausfüllen nach Typ der zu verwendenden dynamischen Variable. Wählen Sie eine der folgenden Optionen aus: - Datensatz : Gibt Datensätze aus der ausgewählten Tabelle zurück. Die Werte für diese Optionen sind GlideRecord-Objekte.
- Skript : Ausdruck, der ein Array von Optionen zurückgibt.
Tabelle [Nur Datensatzwerte]
Wenn Sie ausgewählt haben Datensatz Wählen Sie als Methode zum Ausfüllen von Auswahlmöglichkeiten die zu durchsuchende Tabelle aus. Auswahlmöglichkeiten filtern [Nur Datensatzwerte]
Wählen Sie eine der folgenden Optionen aus: - Bedingungsgenerator : Erstellt einen Filter, der zum Auswählen einer Teilmenge von Datensätzen aus der Tabelle verwendet wird.
- Skript : Definiert die Aufzählungsliste für die anzuzeigenden Optionen (Auswahlliste). Das Name-Wert-Paar wird als Zeichenfolgenobjekt gespeichert.
-
Wählen Sie Speichern.
NLU-Entitäten werden neben Themeneingabevariablen in der Seitenleiste „Variablen“ angezeigt.
Hinweis:Sie können einen Slot-gefüllten Wert entfernen, um den Anwender erneut aufzufordern (Bindung vom ursprünglichen Eingabewert aufheben). Weitere Informationen finden Sie unter VaInputs.myvar.unbindEntity(); Methode in Virtual Agent Skripts.