Tutorials

Buttons zur Steuerung von Intent- und Kontextreaktionen nutzen

1. Wir wollen in diesem Tutorial zwei Buttons mit einem User Intent bespielen. Was ist der Vorteil davon? Warum sollte man zwei verschiedene Buttons zu einem UserIntent verlinken, wenn man doch normalerweise zwei dafür anlegen könnte? Der Vorteil davon ist der bessere erkennungswert von utterances, die sich dadurch seltener wiederholen.

2. Hier haben wir eine Übersicht des Flows.

3. Zunächst einmal bekundet der Nutzer Interesse an den Angeboten einer Firma.

4. Daraufhin folgt eine Botantwort.

5. Diese Botantwort enthält zwei Buttons, die zum selben Userintent führen.

6. Man sieht bereits, dass den Buttons über den "add slot" button ein Slot hinzugefügt wurde. Der Slot spezifiziert welche Antwortmöglichkeiten mit welchem Button verbunden sind.

7. Doch damit der vorherige Schritt möglich ist, müssen in dem Userintent, der auf den buttons verlinkt wurde, zunächst die Slots unter Verwendung finden, die mithilfe der Bracketzeichen neben den utterance Feldern angelegt wurden.

8. Als nächstes verlinkt man den Userintent mit einer passenden Botanwort/intent den man festlegt.

9. Damit man eine zweite Botantwort anlegen kann ist es wichtig eine Dialogue Action einzufügen.

10. Die zweite Botanwort ist die Reaktion auf die andere Auswahl des Nutzers.

11. Was findet sich in der Dialogue Action?

12. Zunächst mal ist es wichtig ein Context update anzulegen. Die ist allerdings nur möglich, wenn zuvor ein entsprechender Kontextparameter angelegt wurde. Eine Anleitung, wie man das macht findet sich an anderer Stelle.

13. Als nächstes fügt man einen Branch hinzu indem man auf "add branch" klickt. Hier setzt man den Slot "Angebot" mit der Kaufoption "Kauf" gleich.

14. Die gleichen Schritte durchläuft man für die andere Antwortoption. Man fügt wieder einen Branch hinzu indem man auf "add branch" klickt. Hier setzt man den Slot "Angebot" mit der Kaufoption "Leasing" gleich.

15. Letztlich ist es die Dialogaction, die festlegt, welche Antwort ausgespielt wird.

Previous
Unterschiedliche Messages für verschiedene Kanaltypen erstellen