今回は選択肢を出す場合のフローについてです。
😎
ユーザー
Alexa, なんでもクイズを開いて
Alexa
プレイ可能なクイズはこちらです。
1:野球クイズ
2:ご当地クイズ
3:日本史クイズ
何番にしますか?
解説
選択肢系では、「野球クイズ」の様にフレーズで入力させるより番号で選べる様にした方が双方とも手軽です。ただしユーザーは番号・フレーズどちらでも返答してくる可能性が高いですので、対話モデル側ではどちらでも拾える様にしておきましょう。
動的に選択肢が出る場合、対話モデルではAMAZON.SearchQueryを使う必要が出てくるという問題があります。この場合は実装側で表記ゆれをある程度カバーする仕組みがひつようになるでしょう。