Fügen Sie einem Thema knotenlose NLU-Entitäten als Eingabevariablen hinzu

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Sie können knotenlose NLU-Entitäten als Eingabevariablen zu einem Thema hinzufügen, wenn NLU für Virtual Agentaktiviert ist. Diese Variablen können aus NLU-Service Provider-Vorhersagen gefüllt oder außerhalb des Themenbereichs bereitgestellt werden.

    Vorbereitungen

    Erforderliche Rolle: virtual_agent_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn ein benutzerdefiniertes Steuerelement einen Benutzer zur Eingabe eines Datums auffordert und der Benutzer ein Datum in seiner ersten Äußerung erwähnt hat, können Sie dies erfassen, ohne den Benutzer erneut aufzufordern. Verwenden Sie Eingabesteuerungen, um den Benutzer aufzufordern, wenn er nicht mit Slots gefüllt ist.

    Weitere Informationen zu NLU -Entitäten finden Sie unter Entitäten. Weitere Informationen zu Systementitäten finden Sie unter NLU -Systementitäten.

    Prozedur

    1. Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designer.
    2. Öffnen Sie ein Thema, und zeigen Sie die Registerkarte Flow an.
    3. Klicken Sie in der Seitenleiste Variablen auf das Eingabe- Plus-Symbol.
    4. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Dialogfeld „Eingabevariable hinzufügen“.
      Feld Beschreibung
      Eingabetypen Datentyp der Eingabe. Die Felder im Dialogfeld ändern sich entsprechend Ihrer Auswahl.
      • Zeichenfolge: Alphanumerischer Text. Zeigt das Feld Eingabeformat an. Wählen Sie je nach Datentyp Nur-Text oder eine entsprechende Regel aus.
      • Wahr/Falsch: Boolescher Wert, entweder „Ja“ oder „Nein“.
      • Datum/Uhrzeit: Datum und/oder Uhrzeit. Zeigt das Feld Eingabeformat an.
      • Statische Auswahl: Definierte Benutzerauswahlmöglichkeiten. Zeigt Anzeigename und Wert an, um Feldpaare zu speichern.
      • Dynamische Auswahl: Auswahl von Tabellendatensätzen. Zeigt die Felder Auswahlmöglichkeiten ausfüllen nach, Tabelleund Filterauswahl an. Der Wert kann entweder bedingt oder geskriptet sein.

      Details finden Sie unter Geben Sie Datentypen in Virtual Agent Themen ein.

      Name Name der Variablen für die Entität.

      Variablennamen müssen innerhalb des Bereichs eines Themas eindeutig sein. Der Name wird bei der Verwendung in Dot-Walking als Variable angezeigt.

      NLU-Entität Die dem Knoten zugeordnete NLU-Entität.

      Dies kann eine vorgefertigte Entität Virtual Agent sein, die Sie in das Modell importieren, eine Systementität (z. B. DAUER, ZEIT oder GELD) oder eine benutzerdefinierte Entität, die Sie erstellt haben.

      Eigenschaften des Zeichenfolgendatentyps
      Eingabeformat

      Textformat, das validiert wird, wenn ein Benutzer bestimmte Textelemente eingibt. Wenn der Benutzer das erwartete Format nicht eingibt, weist eine Fehlermeldung darauf hin, dass das Format nicht gültig ist, und fordert den Benutzer 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 (Benutzername), einem @-Symbol und einer Domäne besteht.
      • IP-Adresse (IPv4, IPv6): Datenkommunikationsbereitstellungsformat für Internetprotokoll Version 4 oder Version 6.
      • Telefonnummer (E.164): International anerkanntes Standard-Telefonnummernformat.
      • URL: Webadressformat
      • Benutzerdefiniert: Skript, das eine Textvalidierungsregel für ein benutzerdefiniertes 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 Anzuzeigender Typ der Datum/Uhrzeit-Steuerung. Wählen Sie eines der folgenden Formate aus:
      • Datum: Zeigt dem Benutzer zur Auswahl des Datums nur den Monatskalender an
      • DateTime: Zeigt eine Auswahl mit Monatskalender und Uhrzeit an
      • Uhrzeit: Zeigt nur die Uhrzeitauswahl an, bei der der Benutzer die Zeit (Stunden und Minuten) auswählen kann
      Eigenschaften des Datentyps „Statische Auswahl“.
      Auswahlmöglichkeiten

      [Für Datentyp „Statische Auswahl“]

      Geben Sie zwei oder mehr Auswahlmöglichkeiten wie folgt ein:
      • Anzeigename: Kurzer Ausdruck oder Text, der dem Benutzer für diese Auswahl angezeigt wird.
      • Zu speichernder Wert: Die Zeichenfolge, die in der Variablen gespeichert wird, wenn die entsprechende Auswahl ausgewählt wird.
      Eigenschaften des Datentyps „Dynamische Auswahl“.
      Auswahlmöglichkeiten ausfüllen nach Typ der zu verwendenden dynamischen Variablen. 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 Datensatz als Methode zum Ausfüllen von Auswahlmöglichkeiten ausgewählt haben, wählen Sie 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 Namenswert-Paar wird als Zeichefolgenobjekt gespeichert.
    5. Klicken Sie auf Speichern.

      NLU-Entitäten werden neben Themeneingabevariablen in der Seitenleiste Variablen angezeigt.

      NLU-Entitäten werden mit Eingabevariablen in der Seitenleiste Variablen angezeigt. Ein Kopiersymbol wird neben dem Ansichtssymbol angezeigt.

      Hinweis:

      Sie können einen mit Slots gefüllten Wert entfernen, um den Benutzer erneut aufzufordern (die Bindung zum ursprünglichen Eingabewert aufheben). Weitere Informationen finden Sie unter vaInputs.myvar.unbindEntity(); Methode in Virtual Agent Skripts.