Kurze Antworten auf watson Gespräch

stimmen
-3

Ich verwende Watson Gespräch einen Boten chatbot zu tun, und ich brauche etwas wie die

[! [Inserir ein descrição da Imagem aqui] [1]] [1]

https://i.stack.imgur.com/UTOyI.png

Veröffentlicht am 26/08/2017 um 19:06
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Watson Conversation API haben keine integrierte in UI-Tools die Art der Schaltflächen oder Optionen zu erstellen, die Sie in einer Antwort wollen.

Um das zu erreichen, was Sie brauchen, ist zu tun, um eine Flagge oder Variable in Ihrem Kontextobjekt innerhalb Watson Conversation Antwort zurückzuschicken. Dann in Ihrem Frontend-Code können Sie diese Variable testen und programmatisch entscheiden, ob Sie bestimmte HTML-Komponenten wie Schaltflächen, Optionen usw. angezeigt werden müssen

Watsons Antwort in Ihrem Dialog Knoten soll wie folgt aussehen:

{
  "context": {
    "showOptions": true
  },
  "output": {
    "text": {
      "values": [
        "Hi, do you want to hear a joke?"
      ],
      "selection_policy": "sequential"
    }
  }
}

Und dann in Ihrem Code, sollten Sie in dem Kontext überprüfen. Wenn die showOptionsEigenschaft ist true, dann, während die Antwort auf die Eingabe des Benutzers angezeigt werden können Sie die Optionen hinzufügen , die Sie benötigen (Ja, Nein, ich weiß es nicht).

In Ihrem Fall müssen Sie nicht einmal die angezeigt werden output.text.values[0], nur die Optionen.

Denken Sie daran , das drehen showOptionsVariable wieder auf Null in einem anderen Dialog oder Ihr Code die Optionen immer angezeigt, auch wenn Sie nicht brauchen.

Beantwortet am 26/09/2017 um 23:45
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more