sweIhm-ws2018-19 / skillproject-fr-33

Alexa-Skill: Reisequiz
0 stars 0 forks source link

Bessere Unterscheidung der Intents #41

Closed Bergmaier closed 5 years ago

Bergmaier commented 6 years ago

Alexa hat Probleme, den richtigen Intent zu erkennen, gerade bei unvernünftigen Äußerungen oder solchen die nicht in unserem Modell hartkodiert sind. "München" wird beispielsweise nicht als Region erkannt (nur "Berlin", "Dresden" und "Ostsee" sind erlaubt) also wird als "StartQuiz"-Äußerung wahrgenommen.

Bei dem Matching kann leider der Zustand unseres Skill nicht berücksichtigt werden - Alexa weiß nicht, dass wir gerade eine Quizfrage gestellt haben oder eine Frage nach der Spielregion oder der Spieleranzahl. Hier müssen wir uns noch etwas einfallen lassen. Gerade die sehr generisch gehaltenen Äußerungen für den "StartQuizIntent" werden oft an der falschen Stelle erkannt. Hier brauchen wir noch einen allgemeinen Handler, der die Äußerungen anhand des Spielzustands beurteilt und dann die richtige Aktion aufruft.

Bug:

Ruleya commented 5 years ago

Alexa hat ein weiteres Problem mit den Antwortmöglichkeiten A, B und C. Wenn man nicht "Antwort" oder ähnliches vorne anstellt, wird die Antwort gar nicht erkannt und eine neue Runde gestartet, da einzelne Buchstaben wohl nicht erkannt werden

Bergmaier commented 5 years ago

Solved with https://forums.developer.amazon.com/questions/9331/letter-of-the-alphabet-slot-type.html

Bergmaier commented 5 years ago

Proposed solution:

Bergmaier commented 5 years ago

Also: Use Dialog States!

Insbesondere die Elicit Slot Directive:

Dialog.ElicitSlot does use the utterances you provide for the slot. Alexa biases the interaction model to listen for the utterances defined for the slot, so it is important to provide good utterances when you define the dialog model.

Bergmaier commented 5 years ago

Not as useful as I hoped, though: https://forums.developer.amazon.com/questions/67926/dialog-modelinterface-dialogstate-on-launch-reques-1.html

Bergmaier commented 5 years ago

Bugs:

Bergmaier commented 5 years ago

WTF: grafik Ich hoffe sehr das war nur ein Glitch.