2017-06-25 4 views
-2

私はスキルを作成するための最良の方法を理解しようとしています。スキル内の質問にユーザーが答えられるようにします。ここで7クエストを作成します。 &Alexaスキルに答える

アレクサ

アレクサオープン「スキル」...流れです:ソーラーシステムにどのように多くの惑星がありますか?

ユーザー:

コード:応答を収集し、DBに格納し

アレックス:質問2を尋ねる

ユーザー:

コード:応答を収集し、DBに格納します。

私はユーザーからの回答(音声応答)を収集し、次にキュー内の次の質問に移動する方法についていませんか?レコードをdbに保存する方法は分かっています。

誰も私が従うことができる良い例を知っていますか?

答えて

0

ユーザーが提供したいデータごとに、それらを「スロット」として設定する必要があります。新しいスキルビルダーツールを使用して、インテント、それに付随するスロット、およびそれらのスロットのプロンプトを設定します。

Alexaにダイアログを「委任」して、ユーザーに各スロットの値を順番に入力するように指示すると、完了したすべてのスロットが入力された状態でスキルコードが要求されます。 https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-referenceの詳細なドキュメントがありますが、私には答えが1つ必要だと分かったら、ドキュメントに従って自分のスキルを稼働させることができました。

+0

thx - 非常に役に立ちます – rmrrmr9

+0

例がありますか。私はこれに苦しんでいます。さらに、回答が同じである2つの質問がある場合はどうなりますか - その処理方法がわかりません。 – rmrrmr9

+0

答えは同じでも問題はありません。回答ごとに1つのスロットに入るはずです。私はこのことについてちょっとブログをしましたが、それは単なるスロットを使用しているので、それが助けになるかわかりません - https://lornajane.net/posts/2017/building-conversations-with-alexaを見てください –

関連する問題