Steuerelement für Texteingaben durch Benutzer

  • Freigeben Version: Washingtondc
  • Aktualisiert 12. März 2024
  • 5 Minuten Lesedauer
  • Durch Steuerelemente für Texteingaben durch Benutzer werden Benutzer in einem Virtual Agent-Thema zur Eingabe einer Textzeichenfolge aufgefordert.

    Steuerelementeigenschaften für Textbenutzereingaben für LLM-Themenerkennung

    Eigenschaft Beschreibung
    Knotenname Name, der diesen Knoten für das Steuerelement für Texteingaben durch Benutzer im Themen-Flow identifiziert
    Detailbeschreibung

    Die einzige Information, die vom Benutzer benötigt wird. Beispiel: Fragen Sie den Benutzer, welches Servicekatalogelement er benötigt.

    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), dem @-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: Ein Skript, das eine Validierungsregel für ein benutzerdefiniertes Textformat bereitstellt. Das Skript sollte zugehörige Fehlermeldungen enthalten, die angezeigt werden, wenn das erwartete Format nicht eingegeben wird.

    Beispiele für Telefon- und IP-Adressformate finden Sie unter E.164-Telefonformate und IP-Adressfeldtypen.

    Erweitert
    Benutzeraufforderung erzwingen

    Umschalter, um ein Feld für eine benutzerdefinierte Nachricht zu öffnen, die dem Benutzer anstelle der vom LLM generierten Nachricht angezeigt wird. Sie können benutzerdefinierte Nachrichten im Klartext erstellen, ein Skript eingeben oder Bedingungen mit der Datenpillenauswahl definieren.

    Diesen Knoten ausblenden
    Verwenden Sie diesen Knoten bedingt, wenn Codefreie 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.

    Beispiel: Textbenutzereingabe-Steuerelement für LLM-Themenerkennung

    Tabelle : 1. Eigenschaften der LLM-Themeneingabesteuerung
    Eingabeeigenschaften Eingabeaufforderung

    Zu den Eigenschaften der Textbenutzereingabe gehören der Knotenname, die Detailbeschreibung und das Eingabeformat. Zu den erweiterten Optionen gehören Benutzeraufforderung erzwingen und Zusätzliche Anweisungen für LLM, definiert durch Texteingabe, Bedingungen oder Skripts.

    Abbildung : 1. Eingabeaufforderung für Texteingaben durch Benutzer in der Web-UI
    Webclient mit Eingabeaufforderung. Der Text lautet: „Könnten Sie bitte Ihr erstes Servicekatalogelement bereitstellen?“

    Steuerelementeigenschaften für Textbenutzereingaben für NLU-Themenerkennung

    Eigenschaft Beschreibung
    Knotenname Name, der diesen Knoten für das Steuerelement für Texteingaben durch Benutzer 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

    Eingabeaufforderung oder Frage an den Benutzer. 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?

    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), dem @-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: Ein Skript, das eine Validierungsregel für ein benutzerdefiniertes Textformat bereitstellt. Das Skript sollte zugehörige Fehlermeldungen enthalten, die angezeigt werden, wenn das erwartete Format nicht eingegeben wird.

    Beispiele für Telefon- und IP-Adressformate finden Sie unter E.164-Telefonformate und IP-Adressfeldtypen.

    NLU-Entität

    Option zum Zuordnen einer NLU-Entität zum Knoten. Wenn der Eingabevariablen für diesen Knoten eine NLU-Entität zugeordnet ist, kann Virtual Agent den angegebenen Wert basierend auf der Äußerung des Benutzers 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
    Diese Eingaben sichern
    Aktivieren Umschalter, der die Text-Bot-Benutzereingabe verschlüsselt. Wenn diese Option aktiviert ist, wird die Benutzereingabe maskiert und als Reihe von Punkten im Chatfenster angezeigt.
    Hash-Funktion

    [Sichtbar, wenn Diese Eingabe sicher machen aktiviert ist]

    Der Methoden-Digest-Algorithmus basierend auf dem standardmäßigen WS-Security-Standard. Wählen Sie eine der folgenden Optionen:
    • SHA-256 (Kleinbuchstaben)
    • SHA-1 (Kleinbuchstaben)

    Weitere Informationen zu den WS-Security-Standards finden Sie unter WS-Security-Eigenschaften.

    Verschlüsselungs-Salt

    [Sichtbar, wenn Diese Eingabe sicher machen aktiviert ist]

    Zufällige Daten, die als zusätzliche Eingabe für eine Einwegfunktion verwendet werden, die Daten hasht.
    Standardwert
    Wert für Anwendereingabe vordefinieren

    Vordefinierter Wert für die Benutzerantwort auf die Frage oder Eingabeaufforderung. Die im Feld Standardwertbestätigung 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 Benutzername. Wenn Sie ein Skript verwenden, lautet der Standardwert möglicherweise: {{vaScripts.lastUsername}}.

    Bestätigungsnachrichten
    Bestätigung des Eingabeabschlusses

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

    Standardwertbestätigung

    Nachricht, die den Benutzer auffordert, zu überprüfen, ob der Wert im Feld „ Standardwert “ korrekt ist. Diese Nachricht wird anstelle eines Werts im Feld Eingabeaufforderung verwendet. Er kann entweder eine Textzeichenfolge oder ein Skript enthalten, das Text zurückgibt. Wenn Sie beispielsweise Dot-Walking verwenden: Sind Sie (Eingabevariablen > Benutzername)? Oder wenn Sie ein Skript verwenden, lautet die Bestätigungsmeldung möglicherweise: Sind Sie {{vaScripts.lastUsername}}?.

    Konversationswechsel
    Aktivieren, damit Benutzer den Betreff ändern können

    Option zum Aktivieren der NLU-Vorhersage für diesen Knoten. Wenn diese Option aktiviert ist, können Benutzer Text eingeben, um Fragen zu beantworten, unabhängig von der Art der verwendeten Eingabesteuerung. Virtual Agent verwendet diese Äußerung, um eine andere vorhandene Absicht abzugleichen, sodass der Benutzer das Thema wechseln kann.

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

    Codefreie 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 Benutzer diesen Knoten überspringen, wenn

    Codefreie Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung dafür angibt, dass Benutzer diesen Knoten in der Konversation überspringen können.

    Beispiel: Textbenutzereingabe-Steuerelement für NLU-Themenerkennung

    Eingabeeigenschaften Eingabeaufforderung
    Abbildung : 2. Grundlegende Eigenschaften der Texteingabesteuerung
    Zu den Eigenschaften der Textbenutzereingabe gehören der Knotenname, die Eingabeaufforderung, das Eingabeformat und die optionale NLU-Entität.
    Abbildung : 3. Diese Eingabe sicher machen (Erweiterte Eigenschaften)
    Verschieben Sie den Umschalter unter Diese Eingabe sicher machen, um die Funktion zu aktivieren. Die Felder Hash-Funktion und Verschlüsselungs-Salt werden angezeigt.
    Abbildung : 4. Eingabeaufforderung für Texteingaben durch Benutzer in der Web-UI
    Die Eingabeaufforderung wird im Webclient angezeigt. Der Text lautet: „Geben Sie eine kurze Beschreibung dessen ein, was Sie suchen.“
    Abbildung : 5. Benutzereingabeaufforderung in einer Mobile-App mit aktiviertem Umschalter Diese Eingabe sicher machen
    Bei einer sicheren Benutzereingabe in einer Mobile-App werden anstelle des Passworts Punkte angezeigt.

    Kanalunterstützung

    Hinweis:
    Virtual Agent-Designer -Steuerungen werden in anderen Kanälen möglicherweise anders angezeigt und funktionieren.
    Tabelle : 2. Kanalunterstützung für das Steuerelement „Textbenutzereingabe“.
    Kanal Support Einschränkungen
    Web-Benutzerschnittstelle Unterstützt Keine
    Mobile Anwenderoberfläche Unterstützt Keine
    Now Assist-Bereich Unterstützt Keine
    Microsoft Teams Unterstützt Keine
    Slack Unterstützt Slack-Benutzer können Text bearbeiten, der zuvor in einer Konversation eingegeben wurde. Virtual Agent verarbeitet Nachrichten jedoch so, wie sie zuerst eingegeben werden. Wenn ein Slack-Benutzer eine Texteingabe bearbeitet, z. B. einen Kommentar zum Aktualisieren eines Falls, wertet Virtual Agent die bearbeitete Aktualisierung nicht aus.
    Workplace Unterstützt Keine
    Facebook Messenger Unterstützt Die maximale Zeichenbegrenzung beträgt 5.000 Zeichen.
    SMS Twilio Unterstützt Keine
    LINE Unterstützt Die maximale Zeichenbegrenzung beträgt 5.000 Zeichen.
    WhatsApp Unterstützt Keine
    Apple Messages for Business Unterstützt Keine
    Alexa (Sprache) Unterstützt Für Bildschirmgeräte können Zeichenbeschränkungen gelten. Weitere Informationen finden Sie in der Alexa-Entwicklerdokumentation.