Rychlé odpovědi na watson konverzace

hlasů
-3

Já používám Watson rozhovor dělat posla Chatbot, a já potřebuju něco takového

[! [Inserir descrição da imagem aqui] [1]] [1]

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

Položena 26/08/2017 v 19:06
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Watson konverzace API nemá vestavěný UI nástroje pro tvorbu typ tlačítek nebo možnosti, které chcete v odpovědi.

Aby se dosáhlo, že to, co potřebujete udělat, je poslat zpět vlajku nebo proměnnou v kontextu objektu uvnitř reakci Watson konverzace. Potom, v frontendu kódu si můžete vyzkoušet tuto proměnnou a programově rozhodnout, zda je třeba vykazovat určité HTML komponenty, jako jsou tlačítka, volby, atd.

Watsona odpověď v dialogovém uzlu by měl vypadat nějak takto:

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

A pak v kódu, měli byste zkontrolovat uvnitř kontextu. Je-li showOptionsnemovitost true, pak při zobrazování odpověď na vstup uživatele je možné přidat možnosti, které budete potřebovat (ano, ne, nevím).

Ve vašem případě, nemusíte ani potřeba zobrazit output.text.values[0], jen ty možnosti.

Nezapomeňte zapnout showOptionsproměnnou zpět na nulu v jiném okně nebo váš kód bude vždy zobrazí možnosti, i když to není nutné.

Odpovězeno 26/09/2017 v 23:45
zdroj uživatelem

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