Zum Hauptinhalt springen

Alexa lernt MR.KNOW kennen - Teil 3

Anbindung an MR.KNOW

Im ersten und zweiten Teil der Alexa MR.KNOW-Integration haben wir uns schon den Beispiel-Assistenten "Urlaubsanfrage" und einen Intent genauer angeschaut. Im dritten und letzten Teil möchte ich nun näher auf die Synchronisation zwischen Alexa und dem MR.KNOW-Assistenten-Prozess eingehen.

Ein MR.KNOW Assistent wird durch einen BPMN-2.0-Prozess abgebildet. In den ersten beiden Teilen haben wir gesehen, wie der MR.KNOW Skill gestartet wird und wie ein Assistent ausgewählt werden kann. Der AnswerQuestion Intent realisiert den Frage-Antwort-Zyklus der Alexa MR.KNOW-Integration. Hierzu wird der Assistenten-Prozess nach seiner aktuellen Aufgabe gefragt, Alexa angewiesen die Frage zu stellen und auf eine Eingabe eines bestimmten Datentypes zu warten. Ein MR.KNOW Assistent kann Fragen stellen und eine Auswahlliste als Antwortmöglichkeiten spezifizieren.

So wird im obigen Beispiel die Frage nach dem Urlaubsort durch eine Auswahlliste eingeschränkt. Die Alexa MR.KNOW-Integration muss nun die möglichen Antwortoptionen aus dem Prozess extrahieren, den Frage-Text zusammenbauen und auf eine der Antwortoptionen hören. Wurde keine der Antwortoptionen gesagt, dann erzeugt der AnswerQuestion Intent eine Fehlermeldung mit den gültigen Antwortoptionen.

 

 

Im obigen Beispiel wird eine Zahl erwartet, es wurden aber Buchstaben gesagt, sodass der Intenthandler jetzt eine Fehlermeldung erzeugt und nochmal dazu auffordert eine Zahl einzugeben.

Der Dialog Flow zusammengefasst: Nachdem der Alexa Skill MR.KNOW gestartet wurde, fragt der MR.KNOW Integration Handler zyklisch den gestarteten Assistenten-Prozess ab. Dieser bleibt solange in einer Frage-Antwort-Schleife bis der Assistent fertig ist. Dabei fragt er den Prozess nach seinem aktuellem Step und seinen Daten, generiert aus den Informationen die nächste Frage und delegiert Alexa die Frage zu stellen und die Antwort zurückzuliefern.

 

 

Wenn Sie an der Alexa MR.KNOW-Integration interessiert sind, dann wenden Sie sich doch bitte an unseren Vertrieb.

 

Ich hoffe, Sie hatten Spaß an der Alexa MR.KNOW-Integration. Für Fragen stehe ich Ihnen gerne zur Verfügung.

 

Dipl. Inf. Harald Lübeck
Director Innovations

 

Inspire Technologies GmbH
Leopolstr. 1
78112 St.Georgen

harald.luebeck(at)mrknow.ai

 


Rückruf-Service
Schreiben Sie uns

MR.KNOW