「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
ステップ1: 作成 Amazon Lex ボット (コンソール)
この演習では、 OrderFlowersBot.
Amazon Lex ボットを作成するには (コンソール)
-
AWS マネジメントコンソール にサインインして、https://console.aws.amazon.com/lex/
にある Amazon Lex コンソールを開きます。 -
初めてのボットの場合には [Get Started (ご利用開始にあたって)]、それ以外の場合は [ボット] ページを選択し、続いて [作成] を選択します。
-
[Create your Lex bot] ページで、以下の情報を指定して [Create] を選択します。
-
[OrderFlowers] 設計図を選択します。
-
ボット名 (OrderFlowers) はデフォルトのままにしておきます。
-
[COPPA] で [
No
] を選択します。 -
対象 ユーザー・メッセージ・ストレージ適切な回答を選択してください。
-
-
[作成] を選択します。コンソールは Amazon Lex に対して必要なリクエストを行い、設定を保存します。次に、コンソールはボットエディタウィンドウを表示します。
-
ボットが作成されたことが確認されるまで待機します。
-
ボットをテストします。
注記 ボットをテストするには、テストウィンドウにテキストを入力するか、テストウィンドウにあるマイクボタンを選択して話しかけます (対応しているブラウザの場合)。
次のサンプルテキストを使用してボットと会話し、花を注文します。
この入力により、ボットは
OrderFlowers
インテントを推測し、スロットデータのプロンプトを表示します。すべての必要なスロットデータを提供すると、ボットはすべての情報をクライアントアプリケーション (この例ではコンソール) に返すことで、インテント (OrderFlowers
) を達成します。コンソールは、テストウィンドウに情報を表示します。具体的には次のとおりです。
-
「バラはどの日に摘み取りたいですか?」という文では、
pickupDate
スロットは置換を使用して構成され、{FlowerType}
. コンソールでこれを確認します。 -
「了解いたしました。お客様のバラは ...」という文は、確認プロンプトとして設定したものです。
-
最後の文 (「
FlowerType:roses...
」) は、クライアント (この例ではテストウィンドウ) に単純に返されるスロットデータです。次の演習では、Lambda 関数を使用してインテントを達成します。インテントが達成されると、注文が確定されたことを示すメッセージが表示されます。
-
次のステップ
ステップ2(オプション): 情報フローの詳細(コンソール)を確認する