Steuerelement für boolesche Benutzereingaben
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 „Eingabeaufforderung – Entscheidung“, um den Themen-Flow basierend auf der Antwort zu verzweigen.
Wenn Sie dieses Steuerelement auf der Canvas platzieren, wird ein Fenster mit dem Header angezeigt Entscheidungsknoten hinzufügen? Die Fensternachricht wird gelesen Nach diesem Knoten wird ein Entscheidungsknoten hinzugefügt Und hat Nein Und Ja Optionen. Wenn Sie auswählen Nein , Sie müssen ein Entscheidungsdienstprogramm hinzufügen, um den booleschen Wert abzuschließen. Sie können die Namen der Ausgabewerte im Entscheidungsknoten anpassen. Weitere Informationen finden Sie unter Entscheidungsdienstprogramm.
Boolesche Anwendereingabesteuerungseigenschaften 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 erstellt Knotenname Eigenschaft. |
| Automatisches Ausfüllen von Slots zulassen |
Umschalten, 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 den Optionen „dynamische Datenpillenauswahl“ und „Skript“ in ein statisches Textfeld. |
| Detailbeschreibung |
Beschreibung der Informationen, die Sie von Anwendern benötigen. Wenn Automatische Slot-Ausfüllung zulassen Der Umschalter ist deaktiviert. Sie können eine dynamische Detailbeschreibung erstellen, indem Sie das Symbol „Datenpillenauswahl“ auswählen |
| Erweitert | |
| Anwenderaufforderung erzwingen | Umschalten, um ein Feld für eine anwenderdefinierte Nachricht zu öffnen, die dem Anwender anstelle der vom Large Language Model (LLM) generierten Nachricht angezeigt wird. Mit der Datenpillenauswahl können Sie anwenderdefinierte Nachrichten in einfacher Sprache erstellen, ein Skript eingeben oder Bedingungen definieren. |
| Validierung |
Fügen Sie ein Skript hinzu, um die Anwendereingabe zu validieren. Überprüfen Sie beispielsweise, ob der Anwender eine gültige E-Mail-Adresse eingegeben hat. |
| Zusätzliche Anweisungen für LLM |
Weitere Anweisungen für das LLM, z. B. das Hinzufügen von Datenformaten, Einschränkungen oder Standardwerten für Anwenderantworten. 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 | Anweisung für keine Codebedingung oder Low-Code-Skript, das eine Bedingung für die Präsentation dieses Knotens in der Konversation angibt. Die Bedingung muss als true bewertet werden. |
| Zulassen, dass Anwender diesen Knoten überspringen, wenn |
Keine Codebedingungsanweisung oder Low-Code-Skript, das eine Bedingung angibt, mit 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 Anwender einen Wert wie eingeben Überspringen Sie diesen Schritt Wenn die Bedingungen das Überspringen nicht zulassen, erhalten sie eine Nachricht, dass der Knoten nicht übersprungen werden kann, und werden erneut aufgefordert, eine Antwort anzugeben. |
Beispiel für boolesche Anwendereingabesteuerung für LLM-Themen-Discovery
| Eingabeeigenschaften | Geben Sie eine Anwenderaufforderung ein |
|---|---|
|
|
|
Boolesche Anwendereingabesteuerungseigenschaften 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 erstellt Knotenname Eigenschaft. |
| Aufforderung | Prompt 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 lautet Ihr Name? |
| NLU-Entität [Nur NLU-Themen-Discovery] |
Option zum Zuordnen von NLU Entität mit dem Knoten. Wenn ein NLU Entität ist der Eingabevariable für diesen Knoten zugeordnet, Virtual Agent Kann den angegebenen Wert basierend auf der Äußerung des Anwenders in einem Slot 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 Anwender nicht bitten, erkannte Entität zu bestätigen angezeigt. Wenn diese Option aktiviert ist, werden Anwender 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 in definierte Antwort Bestätigung des Standardwerts Im Feld wird der Anwender aufgefordert, den Standardwert zu bestätigen. Wenn der Anwender mit antwortet Nein , Der Wert wird null. Der Standardwert kann entweder eine Textzeichenfolge oder ein Skript sein, das Text zurückgibt. Wenn Sie beispielsweise Dot-Walking verwenden, kann der Standardwert wie folgt lauten: Skriptvariablen > letzter Anwendername . Oder wenn Sie ein Skript verwenden, kann der Standardwert sein: {{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, kann die Bestätigung lauten: Vielen Dank, {{vaInputs.username}}! |
| Standardwertbestätigung | Nachricht, in der der Anwender aufgefordert wird, den Wert in zu überprüfen Standardwert Feld ist korrekt. Diese Nachricht wird anstelle eines Werts in verwendet Eingabeaufforderung Feld. Es 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, kann die Bestätigungsnachricht lauten: Sind Sie {{vaScripts.lastUsername}}? . |
| Konversationswechsel | |
| Dieser Abschnitt ist nur verfügbar, wenn NLU Discovery ist auf der Instanz aktiviert. | |
| Aktivieren, damit Anwender den Betreff ändern können | Option zum Aktivieren NLU Vorhersage für diesen Knoten. Wenn diese Option aktiviert ist, können Anwender Text eingeben, um Fragen zu beantworten, unabhängig vom Typ der verwendeten Eingabesteuerung. Virtual Agent Verwendet diese Äußerung, um einer anderen vorhandenen Absicht zu entsprechen, sodass der Anwender Themen wechseln kann. |
| Diesen Knoten ausblenden oder überspringen | |
| Diesen Knoten bedingt anzeigen, wenn | Anweisung für keine Codebedingung oder Low-Code-Skript, das eine Bedingung für die Präsentation dieses Knotens in der Konversation angibt. Die Bedingung muss als true bewertet werden. |
| Zulassen, dass Anwender diesen Knoten überspringen, wenn | Keine Codebedingungsanweisung oder Low-Code-Skript, das eine Bedingung angibt, mit 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 |
Keine Codebedingungsanweisung oder Low-Code-Skript, das eine Bedingung angibt, mit der Anwender die erneute Aufforderung in der Konversation überspringen können. Wenn ein vorangehender Knoten durch eine Themen-Loopback- oder Dialoganwendung erneut aufgerufen wird, umgeht Virtual Agent diesen Knoten und behält automatisch seinen ursprünglichen Wert bei. |
Beispiel für boolesche Anwendereingabesteuerung für die NLU-Themen-Discovery
| Eingabeeigenschaften | Prompt eingeben |
|---|---|
Kanalunterstützung
| Kanal | LLM-Support | NLU-/Stichwortunterstü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 |
| Unterstützt | Unterstützt | Keine | |
| Apple Messages for Business | Nicht unterstützt | Unterstützt | Keine |
| Alexa (Sprache) | Nicht unterstützt | Unterstützt | Keine |