翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Lex と属性値を使用する
[顧客の入力を取得する] ブロックの属性を参照しており、入力の収集方法として Amazon Lex を選択している場合には、Amazon Lex ボットと顧客間の対話の出力から属性値が取得および保存されます。Amazon Lex ボットで使用されるインテントあるいはスロットごとの属性、およびボットに関連付けられているセッション属性を使用できます。含めるインテントごとに出力ブランチがブロックに追加されます。ボットとやり取りしているときにユーザーがインテントを選択したとき、そのインテントに関連付けられたブランチは、フローでフォローされます。
使用でき、Lex ボットからの返送が可能な Amazon Lex 属性のリストについては、「Amazon Lex 問い合わせ属性」を参照してください。
Amazon Lex ボットを使用して顧客の入力を取得する
-
既存のフローを開くか、新しく作成します。
-
[操作] の下で、[顧客の入力を取得する] ブロックをデザイナーにドラッグします。
-
ブロックの設定を表示するブロックのタイトルを選択し、[テキスト読み上げ機能 (アドホック)] を選択します。
-
[テキストの入力] を選択してから、顧客のメッセージまたは挨拶として使用される [話すテキストを入力する] フィールドにテキストを入力します。例えば、「お電話ありがとうございます」の後にリクエストを続け、Amazon Lex ボット内で定義してあるインテントを埋めるための情報を入力するように求めます。
-
[Amazon Lex] タブを開き、ドロップダウンメニューから、顧客入力の取得に使用する Amazon Lex ボットを選択します。
-
デフォルトでは、エイリアスフィールドに $ が入力されますLATEST。ボットの別のエイリアスを使用するには、使用するエイリアスの値を入力します。
重要
本番稼働環境では、Amazon Lex TestBotAliasでは常に異なるエイリアスを使用し、Amazon Lex Classic では $LATEST を使用します。 Amazon Lex Amazon Lex TestBotAlias と $LATEST は、Amazon Lex ボットへの同時呼び出しの数を制限します。詳細については、「ランタイムクォータ」または「Runtime Service Quotas (Amazon Lex Classic)」を参照してください。
-
オプションで、セッション属性として使用するために Amazon Lex に属性を渡す場合には、[属性の追加] をクリックします。テキストまたは属性を使用して、渡す値を指定します。
-
カスタマーインテントに基づいてブロックからブランチを作成するには、[インテントの追加] を選択し、ボットのインテント名とまったく同じようにインテントの名前を入力します。
-
[Save] を選択します。