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

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • 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 zu benachrichtigen. Verwenden Sie Eingabesteuerungen, um den Anwender aufzufordern, wenn er nicht mit dem Slot gefüllt ist.

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

    Prozedur

    1. Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designeran.
    2. Öffnen Sie ein Thema, und zeigen Sie an Flow Registerkarte.
    3. Wählen Sie in der Sidebar die Registerkarte Variablen und dann aus Eingabe Symbol .
    4. 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 Agent Themen.

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

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

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

      Dies kann ein vorgefertigter sein Virtual Agent Entitä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, wird eine Fehlermeldung angezeigt, dass das Format ungültig ist, und der Anwender wird aufgefordert, 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 Internet Protocol Version 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 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 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.
      Eigenschaften des Datentyps 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 Namenswert-Paar wird als Zeichefolgenobjekt gespeichert.
    5. Wählen Sie Speichern.

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

      NLU-Entitäten werden mit Eingabevariablen in der Seitenleiste „Variablen“ angezeigt. Neben dem Ansichtssymbol wird ein Kopiersymbol angezeigt.

      Hinweis:

      Sie können einen mit Slot gefüllten Wert entfernen, um den Anwender erneut zu fragen (Bindung vom ursprünglichen Eingabewert aufheben). Weitere Informationen finden Sie unter VaInputs.myvar.unbindEntity(); Methode in Virtual Agent Skripts.