会話継続モード(Follow-Up Mode)
日本版Echoデバイスではできない事が、アメリカ版Echoではいろいろと進んでいます。我が家には英語版アレクサが1台あり、会話継続モード(Follow-Up Mode)を試してみました。いちいち「アレクサ」と言わなくて良いので自然な会話が成り立ち、とてもスムースです。現在はAmazon英語アカウントのみ。アメリカ版のEcho設定画面 https://alexa.amazon.com にログインして詳細を設定します。
[会話例]
Alexa, What's the weather in Tokyo tomorrow?
(アレクサが明日の東京の天気を読み上げ)
How about Kanazawa?
(アレクサが金沢の天気を読み上げ)
Now, set the alarm at 8 am tomorrow.
(アレクサが明朝8時のアラームをセット)
OK, thank you!
(That's what I'm here for!)
Siriとのヤリトリに近いようで、会話間での状況情報(コンテキスト)も伝わっています。上の例では「明日の天気」という情報が継続していますし、たとえばハワイの天気を尋ねた後に「そこは今、何時?」と問い掛けるとハワイの現地時刻を答えてくれます(つまり「ハワイ」という情報を保持している)。
このコンテキスト情報を別のスキルでも利用できるかどうかは分かりません。ASKのAlexaレスポンスJSONにはContextというキーがありますので、前会話のコンテキストが取得できるアイテムがあるといいのですが。