ユーザーが開発者の意図しない発話をした場合のハンドルも、一工夫入れるとより親切になります。
目次
🤔
ユーザー
Alexa, ゆで卵タイマーでタイマーつけて
Alexa
すみません。うまく聞き取ることができませんでした
ユーザー
・・・?
😎
ユーザー
Alexa, ゆで卵タイマーでタイマーつけて
Alexa
固め・普通・柔らかめ、どれくらい茹でますか?
ゆーざー
硬めで
解説
開発者としては、「茹で具合言ってくれないとタイマーつけれないよ」という気持ちなのでしょう。ですが、「うまく聞き取ることができませんでした」では「え、じゃあどうしたらいいの?」となってしまいます。
なるべく対話モデルを充実して、Unhandledまたはフォールバックインテントには極力リクエストが飛ばない様にするとよいでしょう。またはSessionAttributesにstateを持たせて、その値を見ながらフォールバック側でヒントをだしてやるとよいかと思います。