Eingabesteuerung für Karussellanwender
Verwenden Sie das Eingabesteuerelement für Karussellanwender in einem Virtual AgentThema zum Anzeigen eines Prompts und einer horizontalen Serie von bezeichneten Bildern. Der Anwender kann ein einzelnes Element aus dem Karussell auswählen.
Eigenschaften der Karusselleingabe für die LLM-Themen-Discovery
| Eigenschaft | Beschreibung |
|---|---|
| Knotenname |
Name, der diesen Knoten im Themen-Flow identifiziert. |
| Variablenname |
Name der Variable, die die Anwenderantwort auf diesen Prompt 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 werden kann. 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 |
| Karussellelemente definieren |
Verwenden Sie ein Skript, um Elemente zur Auswahl in Ihrem Karussell zu erstellen. Das Skript muss ein Array zurückgeben, das mindestens ein Element enthält. Weitere Informationen finden Sie im Abschnitt „Beispiel-Karussellelementausdruck“ in diesem Thema. |
| Erweitert (optional) | |
| Anwenderaufforderung erzwingen | |
| Anwenderaufforderung erzwingen |
Umschalten, 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 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. Sie können zusätzliche Anweisungen in einfacher Sprache erstellen, ein Skript eingeben oder Bedingungen mit der Datenpillenauswahl definieren. |
| 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 „wahr“ ausgewertet werden. Dieses Feld gilt nicht, wenn der Karussellknoten innerhalb des Eingabesammlungsknotens verwendet wird. |
| Zulassen, dass Anwender diesen Knoten überspringen, wenn |
Anweisung für keine Codebedingung oder Low-Code-Skript, das eine Bedingung angibt, mit der Anwender diesen Knoten in der Konversation überspringen können. Die Bedingung muss als „wahr“ ausgewertet 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. |
Beispielkarussell-Eingabesteuerelement für LLM-Themen-Discovery
| Karusselleigenschaften | Karussell-Prompt |
|---|---|
|
|
|
Eigenschaften der Karusselleingabe für die NLU-Themen-Discovery
| Eigenschaft | Beschreibung |
|---|---|
| Knotenname |
Name, der diesen Knoten im Themen-Flow identifiziert. |
| Variablenname |
Name der Variable, die die Anwenderantwort auf diesen Prompt speichert. Der Variablenname wird automatisch aus erstellt Knotenname Eigenschaft. |
| Aufforderung |
Prompt oder Frage für den Anwender. Der Prompt 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 |
Option zum Zuordnen von NLUEntität mit dem Knoten. Wenn NLUEntität ist der Eingabevariable für diesen Knoten zugeordnet. Virtual AgentKann 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 „Anwender nicht bitten, die erkannte Entität zu bestätigen“ angezeigt. Wenn diese Option aktiviert ist, werden Anwender nicht aufgefordert, die extrahierte Entität zu bestätigen. Dieses Feld ist nur verfügbar, wenn NLUDiscovery ist auf der Instanz aktiviert. |
| Karussellelemente definieren |
Verwenden Sie ein Skript, um Elemente zur Auswahl in Ihrem Karussell zu erstellen. Das Skript muss ein Array zurückgeben, das mindestens ein Element enthält. Weitere Informationen finden Sie im Abschnitt „Beispiel-Karussellelementausdruck“ in diesem Thema. |
| Antwortnachricht ohne Datensätze |
Nachricht, die dem Anwender angezeigt wird, wenn die Tabellensuche keine Datensätze zurückgibt. Die Nachricht kann entweder eine Textzeichenfolge oder ein Skript sein, das Text zurückgibt. |
| Erweitert | |
| Standardwert | |
| Standardwert |
Vordefinierter Wert für die Anwenderantwort auf die Frage oder den Prompt. Die in definierte Antwort Standardwertbestätigung 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 folgendermaßen 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 Prompt 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 NLUDiscovery ist auf der Instanz aktiviert. | |
| Aktivieren, damit Anwender den Betreff ändern können |
Option zum Aktivieren NLUVorhersage 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 AgentVerwendet diese Äußerung, um eine andere vorhandene Absicht abzugleichen, 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 „wahr“ ausgewertet werden. |
| Zulassen, dass Anwender diesen Knoten überspringen, wenn |
Anweisung für keine Codebedingung oder Low-Code-Skript, das eine Bedingung angibt, mit der Anwender diesen Knoten in der Konversation überspringen können. Die Bedingung muss als „wahr“ ausgewertet werden. Sie können dieses Feld entweder mit dem Bedingungsgenerator oder einem Skript festlegen. |
| Erneute Aufforderung überspringen, wenn | Anweisung für keine Codebedingung oder Low-Code-Skript, das eine Bedingung angibt, mit der Anwender Neuaufforderungen in der Konversation überspringen können. Wenn ein vorangehender Knoten über eine Themen-Loopback- oder Dialogaktion erneut aufgerufen wird, umgeht der Virtual Agent diesen Knoten und behält automatisch seinen ursprünglichen Wert bei. |
Beispielkarussell-Eingabesteuerelement für NLU-Themen-Discovery
| Karusselleigenschaften | Karussell-Prompt |
|---|---|
|
|
|
|
|
Beispiel für einen Karussellelementausdruck
(function execute() {
var options = [];
options.push(
{
'Name': 'Item 1',
'Value': 'item_1',
'Description': 'Acme keyboard model 200',
'Body': 'https://images.pexels.com/photos/688666/pexels-photo-688666.jpeg'
'Card_name': 'AcmeCard'
'Card_data': {"identifier":"IT hardware and software","header":"Acme keyboard model 200","description":"The model 200 keyboard is a ten-key-less keyboard."}
}
);
options.push(
{
'Name': 'Item 2',
'Value': 'item_2',
'Description': 'Acme keyboard model 300',
'Body': 'https://images.pexels.com/photos/916472/pexels-photo-916472.jpeg'
'Card_name': 'AcmeCard'
'Card_data': {"identifier":"IT hardware and software","header":"Acme keyboard model 300","description":"The model 300 keyboard is a full-size keyboard with a ten-key pad."}
}
);
return options;
})()
Das Skript in Karussellelementausdruck Eigenschaft definiert ein Array mit den Elementen, die in Ihrem Karussell angezeigt werden, und gibt es zurück. Die Elemente dieses Arrays müssen enthalten Name , Wert , Und Textkörper Schlüssel. Im Beispiel erstellt das Skript ein Array namens Optionen Und fügt zwei Elemente hinzu, jeweils mit den erforderlichen Schlüsseln. Die Bilder hier sind als Beispiel hartcodiert.
| Key | Beschreibung |
|---|---|
| Name | Name des Karussellelements. Dieser Name wird unter dem Bild auf dem Karussell angezeigt. |
| Wert | Wert für das Element. Wenn ein Anwender ein Karussellelement auswählt, wird dieser Wert in der Variablen gespeichert, die in genannt ist Variablenname Eigenschaft. |
| Beschreibung | Textzeichenfolge, die das Karussellelement beschreibt. Die Beschreibung wird unter dem Bildnamen angezeigt. Ein Karussell mit mehr als drei Elementen zeigt Links- und Rechtspfeile zum Scrollen durch die Bilder und an Wählen Sie Aus Schaltfläche unter jedem Element. Wenn eine Beschreibung mehr als 140 Zeichen enthält, können Anwender den Inhalt erweitern. |
| Textkörper | Im Karussellelement verwendetes Bild. Der Wert ist eine URL für eine Bilddatei. |
| Kartenname | Textzeichenfolge-Header, der die im Karussell angezeigte Karte identifiziert. |
| Card_Data | Array mit Textzeichenfolgen, die auf der Karte angezeigt werden sollen. Werte umfassen Bezeichner, Header und Beschreibung. |
Kanalunterstützung
| Kanal | LLM-Support | NLU-/Stichwortunterstützung | Einschränkungen |
|---|---|---|---|
| Web-UI | 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 | Nicht unterstützt | Unterstützt | Keine. Wenn das Karussell mehr als 10 Elemente enthält, müssen Anwender auswählen Weiter Um die verbleibenden Elemente zu überprüfen. |
| Slack | Nicht unterstützt | Unterstützt | Keine |
| Workplace | Nicht unterstützt | Unterstützt | Keine |
| Facebook Messenger | Nicht unterstützt | Unterstützt | Der Titel für ein Bild darf maximal 40 Zeichen lang sein. Der Text für das Bild hat eine maximale Zeichenbeschränkung von 60 Zeichen. Ein Anwender kann jeweils nur 10 Bilder anzeigen. Wenn mehr als 10 Bilder vorhanden sind, wird das Paginierungsformat verwendet, um weitere Optionen anzuzeigen. Der Standardwert für die maximale Anzahl von Bildern in einem Karussell für eine Seite wird in festgelegt sn_va_fb_messenger.max_carousel_cardsSystemeigenschaft. Diese Eigenschaft befindet sich in der Tabelle „Systemeigenschaften“ [sys_properties]. |
| SMS Twilio | Nicht unterstützt | Nicht unterstützt | Nicht zutreffend |
| LINE | Nicht unterstützt | Unterstützt | Der Titel für ein Bild darf maximal 40 Zeichen lang sein. Der Text für das Bild hat eine maximale Zeichenbeschränkung von 60 Zeichen. Ein Anwender kann jeweils nur 10 Bilder anzeigen. Wenn mehr als 10 Bilder vorhanden sind, wird das Paginierungsformat verwendet, um weitere Optionen anzuzeigen. Der Standardwert für die maximale Anzahl von Bildern im Karussell für eine Seite wird in festgelegt sn_va_line.max.carousel.cardsSystemeigenschaft. Die Eigenschaft befindet sich in der Tabelle „Systemeigenschaften“ [sys_properties]. |
| Nicht unterstützt | Unterstützt | Keine | |
| Apple Messages for Business | Nicht unterstützt | Unterstützt | Keine |
| Alexa (Sprachfunktionen) | Nicht unterstützt | Unterstützt | Verwenden Sie für Bildschirmgeräte den Touch-Scroll. Verwenden Sie für Geräte ohne Bildschirm die Sprachpaginierung. |