Steuerelement für boolesche Benutzereingaben

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Verwenden Sie das Steuerelement für boolesche Benutzereingaben in einem Virtual Agent-Thema, um dem Benutzer eine Ja/Nein-Eingabeaufforderung anzuzeigen.

    Durch die Steuerelemente für boolesche Benutzereingaben werden Benutzer aufgefordert, eine Ja/Nein-Frage zu beantworten, und wird die Antwort als Zeichenfolge mit dem Wert true oder false gespeichert. Verwenden Sie diesen Wert in Themendienstprogrammen, z. B. dem Dienstprogramm für eine Entscheidung mit Eingabeaufforderung, um den Themen-Flow basierend auf der Antwort zu verzweigen.

    Boolesche Anwendereingabe-Steuerungseigenschaften für die LLM-Themen-Discovery

    Eigenschaft Beschreibung
    Knotenname

    Name, der diesen Knoten im Themen-Flow identifiziert.

    Variablenname

    Name der Variablen, die die Benutzerantwort für diese Eingabeaufforderung speichert. Der Variablenname wird automatisch aus der Eigenschaft „Knotenname“ erstellt.

    Automatische Slot-Füllung zulassen

    Aktivieren Sie diese Option, damit der Wert dieses Knotens automatisch von anderen Knoten sowie während der Themen-Discovery festgelegt wird. Wenn dieser Umschalter aktiviert ist, ändert sich das Feld Detailbeschreibung von dynamischer Datenpillenauswahl und Skriptoptionen zu statischem Textfeld.

    Detailbeschreibung

    Beschreibung der Informationen, die Sie von Anwendern benötigen. Wenn der Umschalter Automatisches Ausfüllen von Slots zulassen deaktiviert ist, können Sie eine dynamische Detailbeschreibung erstellen, indem Sie das Datenpillenauswahl-Symbol Datenpillenauswahl-Symbol auswählen. Um Bedingungen zu definieren, oder wählen Sie das Symbol „Editor öffnen“ Symbol „Editor öffnen“. um ein Skript einzugeben. Wenn der Umschalter Allow automatisches Ausfüllen von Slots aktiviert ist, können Sie nur eine statische Beschreibung eingeben.

    Wenn der Umschalter „Automatisches Füllen von Slots zulassen“ inaktiv ist, enthält die Detailbeschreibung Optionen für die Datenpillenauswahl und dynamische Skripts. Wenn der Umschalter aktiv ist, wird das Feld Detailbeschreibung statisch.

    Erweitert
    Anwenderaufforderung erzwingen

    Schalten Sie ein, um ein Feld für eine anwenderdefinierte Nachricht zu öffnen, die dem Anwender anstelle der vom großen Sprachmodell (LLM) generierten Nachricht angezeigt wird. Sie können anwenderdefinierte Nachrichten in einfacher Sprache erstellen, ein Skript eingeben oder Bedingungen mit der Datenpillenauswahl definieren.

    Validierung

    Fügen Sie ein Skript hinzu, um die Benutzereingabe zu validieren. Überprüfen Sie beispielsweise, ob der Benutzer eine gültige E-Mail-Adresse eingegeben hat.

    Zusätzliche Anweisungen für LLM

    Weitere Anweisungen für das LLM, z. B. Hinzufügen von Datenformaten, Einschränkungen oder Standardwerten für Benutzerantworten. Mit der Datenpillenauswahl können Sie zusätzliche Anweisungen in einfacher Sprache erstellen, ein Skript eingeben oder Bedingungen definieren.

    Diesen Knoten ausblenden
    Diesen Knoten bedingt anzeigen, wenn

    No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung für die Darstellung dieses Knotens in der Konversation angibt. Die Bedingung muss als true bewertet werden.

    Zulassen, dass der Anwender diesen Knoten überspringt, wenn

    No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung angibt, unter der Anwender diesen Knoten in der Konversation überspringen können. Die Bedingung muss als true bewertet werden. Sie können dieses Feld entweder mit dem Bedingungsgenerator oder einem Skript festlegen.

    Wenn Benutzer einen Wert wie „Diesen Schritt überspringen“ eingeben, wenn die Bedingungen ein Überspringen nicht zulassen, erhalten sie eine Nachricht, dass der Knoten nicht übersprungen werden kann, und werden erneut aufgefordert, eine Antwort anzugeben.

    Beispiel für ein boolesches Anwendereingabesteuerelement für die LLM-Themen-Discovery

    Hinweis:
    Virtual Agent-Designer Steuerungen werden in anderen Kanälen möglicherweise anders angezeigt und funktionieren.
    Eingabeeigenschaften Eingabeaufforderung

    Alle grundlegenden booleschen Anwendereingabefelder sind offen verfügbar. Wählen Sie eine der erweiterten Optionen aus, um sie einzeln zu öffnen.

    Abbildung : 1. Beispiel für eine boolesche Web-UI-Benutzereingabeaufforderung
    Eine Beispielaufforderung lautet: „Möchten Sie einen Kommentar hinzufügen?“ Antworten sind Ja und Nein.
    Abbildung : 2. Beispiel für die boolesche Benutzereingabeaufforderung in Slack
    Eine Beispielaufforderung lautet: „Möchten Sie einen Kommentar hinzufügen?“ Antworten sind Ja und Nein.

    Boolesche Steuerungseigenschaften für Anwendereingaben für die NLU-Themen-Discovery

    Eigenschaft Beschreibung
    Knotenname

    Name, der diesen Knoten im Themen-Flow identifiziert.

    Variablenname

    Name der Variablen, die die Benutzerantwort für diese Eingabeaufforderung speichert. Der Variablenname wird automatisch aus der Eigenschaft „Knotenname“ erstellt.

    Aufforderung Aufforderung oder Frage für den Anwender. Die Eingabeaufforderung kann entweder eine Textzeichenfolge oder ein Skript sein, das Text zurückgibt. Dieser Wert wird nur verwendet, wenn der Standardwert nicht angegeben ist. Beispiel: Wie heißt Sie?
    NLU-Entität

    [Nur NLU-Themen-Discovery]

    Option zum Zuordnen einer NLU -Entität zum Knoten. Wenn eine Entität NLU der Eingabevariablen für diesen Knoten zugeordnet ist, kann Virtual Agent den angegebenen Wert basierend auf der Äußerung des Anwenders ausfüllen. Wählen Sie eine Entität aus der Liste der Entitäten aus, die der Themenabsicht zugeordnet sind.

    Wenn Sie eine Entität für den Knoten angeben, wird der Umschalter Benutzer nicht bitten, die erkannte Entität zu bestätigen angezeigt. Wenn diese Option aktiviert ist, werden Benutzer nicht aufgefordert, die extrahierte Entität zu bestätigen.

    Erweitert
    Standardwert
    Wert für Anwendereingabe vordefinieren

    Vordefinierter Wert für die Benutzerantwort auf die Frage oder Eingabeaufforderung. Die im Bestätigungsfeld Standardwert definierte Antwort fordert den Benutzer auf, den Standardwert zu bestätigen. Wenn der Benutzer mit „Nein“antwortet, wird der Wert NULL. Der Standardwert kann entweder eine Textzeichenfolge oder ein Skript sein, das Text zurückgibt. Wenn Sie beispielsweise Dot-Walking verwenden, lautet der Standardwert möglicherweise: Skriptvariablen > Letzter Anwendername. Oder wenn Sie ein Skript verwenden, könnte der Standardwert wie folgt lauten: {{vaScripts.lastUsername}}.

    Bestätigungsnachrichten
    Bestätigung des Eingabeabschlusses

    Bot-Antwort, die dem Anwender angezeigt wird, wenn die Knoteninteraktion abgeschlossen ist. Die Nachricht kann entweder eine Textzeichenfolge oder ein Skript sein, das Text zurückgibt. Beispiel, wenn Sie Dot-Walking verwenden: Vielen Dank, (Eingabevariablen > Anwendername)! Oder wenn Sie ein Skript verwenden, könnte die Bestätigung wie folgt lauten: Vielen Dank, {{vaInputs.username}}!

    Standardwertbestätigung

    Nachricht, in der der Benutzer aufgefordert wird, zu überprüfen, ob der Wert im Feld „Standardwert“ korrekt ist. Diese Nachricht wird anstelle eines Werts im Feld „Eingabeaufforderung“ verwendet. Sie kann entweder eine Textzeichenfolge oder ein Skript enthalten, das Text zurückgibt. Beispiel, wenn Sie Dot-Walking verwenden: Sind Sie (Eingabevariablen > Anwendername)? Oder wenn Sie ein Skript verwenden, könnte die Bestätigungsmeldung wie folgt lauten: Sind Sie {{vaScripts.lastUsername}}?.

    Konversationswechsel
    Dieser Abschnitt ist nur verfügbar, wenn die Discovery NLU für die -Instanz aktiviert ist.
    Aktivieren, damit Anwender den Betreff ändern können

    Option zum Aktivieren NLU der -Vorhersage für diesen Knoten. Wenn diese Option aktiviert ist, können Benutzer Text eingeben, um Fragen zu beantworten, unabhängig vom Typ des verwendeten Eingabesteuerelements. Virtual Agent verwendet diese Äußerung, um sie mit einer anderen vorhandenen Absicht abzugleichen, sodass der Anwender das Thema wechseln kann.

    Diesen Knoten ausblenden oder überspringen
    Diesen Knoten bedingt anzeigen, wenn

    No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung für die Darstellung dieses Knotens in der Konversation angibt. Die Bedingung muss als true bewertet werden.

    Zulassen, dass der Anwender diesen Knoten überspringt, wenn

    No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung angibt, unter der Anwender diesen Knoten in der Konversation überspringen können. Die Bedingung muss als true bewertet werden. Sie können dieses Feld entweder mit dem Bedingungsgenerator oder einem Skript festlegen.

    Erneute Aufforderung überspringen, wenn

    No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung angibt, unter der Anwender die erneute Aufforderung in der Konversation überspringen können. Wenn ein vorheriger Knoten über ein Themen-Loopback oder eine Dialoghandlung erneut aufgerufen wird, umgeht Virtual Agent diesen Knoten und behält automatisch seinen ursprünglichen Wert bei.

    Beispiel für ein boolesches Anwendereingabesteuerelement für die NLU-Themen-Discovery

    Hinweis:
    Virtual Agent-Designer Steuerungen werden in anderen Kanälen möglicherweise anders angezeigt und funktionieren.
    Eingabeeigenschaften Eingabeaufforderung
    Abbildung : 3. Grundlegende Eigenschaften des Steuerelements für die boolesche Anwendereingabe
    Zu den grundlegenden Eigenschaften gehören der Knotenname, die Eingabeaufforderung und die NLU-Entität.
    Abbildung : 4. Eingabeaufforderung für boolesche Benutzereingaben in der Web-UI
    Eine Beispielaufforderung lautet: „Möchten Sie einen Kommentar hinzufügen?“ Antworten sind Ja und Nein.
    Abbildung : 5. Eingabeaufforderung für boolesche Benutzereingaben in Slack
    Eine Beispielaufforderung lautet: „Möchten Sie einen Kommentar hinzufügen?“ Antworten sind Ja und Nein.

    Kanalunterstützung

    Tabelle : 1. Kanalunterstützung für das Steuerelement für die boolesche Benutzereingabe
    Kanal LLM-Unterstützung NLU-/Stichwort-Unterstützung Einschränkungen
    Web-Benutzerschnittstelle Nicht unterstützt Unterstützt Keine
    Mobile Anwenderoberfläche Nicht unterstützt Unterstützt Keine
    Now Assist-Bereich Nicht unterstützt Unterstützt Keine
    Microsoft Teams Unterstützt Unterstützt Keine
    Slack Nicht unterstützt Unterstützt Keine
    Workplace Nicht unterstützt Unterstützt Keine
    Facebook Messenger Nicht unterstützt Unterstützt Keine
    SMS Twilio Nicht unterstützt Unterstützt Keine
    LINE Nicht unterstützt Unterstützt Keine
    WhatsApp Unterstützt Unterstützt Keine
    Apple Messages for Business Nicht unterstützt Unterstützt Keine
    Alexa (Sprache) Nicht unterstützt Unterstützt Keine