2016-09-01 5 views
0

ich versuche, dass der Benutzer von einem <select eine Option auswählt> reagierte mit Watson und den Wert in einer Variablen ausgewählt.Wie einen Benutzerauswahlwert in Watson Gespräch kommen

Ich habe getan, dass die Antwort der Watson-Dialog eine Liste von Werten zeigen auszuwählen (mit HTML), aber wir bekommen nicht den Wert in einer Variablen ausgewählt zu speichern.

Ist das möglich?

+0

Bitte [Bearbeiten] Ihre Frage zu zeigen, [was Sie bisher versucht haben] (http://whathaveyoutried.com) . Sie sollten eine [mcve] des Codes einbeziehen, mit dem Sie Probleme haben, dann können wir versuchen, mit dem spezifischen Problem zu helfen. Sie sollten auch [fragen] lesen. –

+0

Willkommen Überlauf zu stapeln :-) Betrachten Sie bitte [fragen] und wie ein [MCVE] zu erstellen. Dies wird helfen, nützliche Antworten zu erhalten. Ich habe diese Frage zum Schließen markiert. – JimHawkins

Antwort

0

Watson Gespräch ist staatenlos. Um Benutzerinteraktion/-feedback zu erfassen, benötigen Sie Ihre UI/Anwendungsschicht.

Sie können benutzerdefinierte id/Klasse-Tags in Ihrer auszuwählen, die die UI Abschnitte erstellen und weiß, wie man Konversation reagieren.

0

Es ist möglich, aber muss man vorsichtig sein. Also, weil die Konversation die Informationen in einer Sitzung mit dem Namen context steuern, und dies wird für die Anwendung in allen Anfragen/Antworten getraffickt (ja, Sie müssen für die API die Konversations-ID in den Interaktionen des Dialogs senden).

In Knoten für Dialog, klicken Sie in Antwort/Erweitert und legen Sie diese:

"context" : 
{ 
    "your_property": "values" 
} 
Verwandte Themen