デジタルボットコネクタアクションを呼び出す

近日公開予定

前提条件 
  • 統合>ボットコネクタ>ビュー許可
  • 統合>ボットコネクタ>送信許可

Architect メッセージング フローで、Call Digital Bot Connector アクションを使用します。このアクションにより、エンティティまたはスロット、およびインテントが Architect に返される前に、メッセージング フローを任意のボット ソースと統合して処理できるようになります。このアクションを使用すると、 「ボットリスト」。Architect はこのリストを使用して、ボット名、バージョン、インテントなどのフィールドに入力し、呼び出しからの情報を顧客のボットに提供して処理します。

デジタルボットコネクタの呼び出しアクションを構成する

名前 説明
名前フィールド アクションの識別名を入力してください。 ここで入力するラベルは、タスクシーケンスに表示されるアクションの名前になります。
ボット入力テキスト Lexボットに送りたいテキストを入力してください。 デフォルトの入力テキストはMessage.Message.Bodyです。
フォローアップ応答タイムアウト

Lexボットは、ユーザーからフォローアップ情報を取得する必要があります。 ここで、ボットがユーザーの応答を待つ時間を入力します。

デフォルトの応答タイムアウトは 6 時間です。許容されるタイムアウトの最小値と最大値は、それぞれ 1 分と 3 日です。システムは NOT_SET、ゼロ、または負の期間をエラーとみなします。

 メモ:   注意:フォローアップ応答タイムアウトは各顧客の応答に適用されます。 顧客が応答してボットから別のプロンプトを受信するたびに、タイムアウトはリセットされます。

たとえば、ボットが「希望の日付は何ですか」と尋ねた場合、顧客からの応答を最大12時間待ちます。 12時間の時間枠内の日付とボットの回答と顧客応答した場合、「ありがとう、あなたは別の選択肢を持っているか、」フローは再起動しタイムアウト 。 フローは代替日付に関する応答をさらに12時間待ちます。

ボット応答タイムアウト

ボットが顧客に返信しなければならないタイムアウトを入力します。

デフォルトの応答タイムアウトは 30 秒です。許容されるタイムアウトの最小値と最大値はそれぞれ 1 秒と 1 分です。システムは NOT_SET、ゼロ、または負の期間をエラーとみなします。

セッションタイムアウト

メッセージング セッションを終了するまでのタイムアウトを入力します。会話が始まると、この期間は会話を開いたままにできる時間を示します。

デフォルトのセッション タイムアウトは 12 時間です。許容されるタイムアウトの最小値と最大値は、それぞれ 1 分と 3 日です。システムは NOT_SET、ゼロ、または負の期間をエラーとみなします。

デジタルボット統合

フローで使用するボット統合の名前。

Genesys Digital Bot Connector統合の設定の詳細については、以下を参照してください。 Genesys Digital Bot Connectorの統合を構成する

デジタルボット名

フロー内で呼び出すLexボットの名前。

デジタルボットバージョン あなたが使いたいLexボットの特定のバージョン。 このバージョンは、AWSコンソールで作成した、ボットの特定のバージョンを指すエイリアスです。
セッション変数

ボットに送信できる情報。変数の名前と割り当てる値を入力します。複数の変数を追加したり、順序を変更したりできます。

最も一般的には、完了したインテントでデジタル ボット コネクタを開始するボットのセッション変数を使用します。このプロセスにより、デジタル ボット コネクタが操作を実行するために必要なコンテキストを受け取ることが保証されます。

インテント

このセクションに表示されるオプションは、ボットで構成されたロジックを反映します。各意図は実行するアクションを表します。たとえば、ホテルの予約(BookHotel)や花の注文(OrderFlowers)などです。各インテント パスは、タスク エディターの Call Digital Bot Connector アクションの出力パスと一致します。

各インテントの下に、Architect は構成されたボット スロットまたはエンティティ、あるいはインテントを実行するためにユーザーが提供する必要のあるデータを表示します。例としてBookHotelの意図を使用すると、スロットには、場所、チェックイン日、部屋タイプ、および宿泊数を含めることができます。ユーザーが BookHotel パスを選択した場合、ボットはそのパスに関連付けられたスロットを提供します。

失敗の出力

ボットが返す失敗データ値を割り当てる変数を選択します。

変数

errorType
  • サービスプロバイダータイムアウト:サービス プロバイダーのメッセージ エンドポイントの呼び出し中にタイムアウトが発生しました。
  • ServiceProviderErrorResponse:サービス プロバイダーのメッセージ エンドポイントからエラー応答を受信しました。
  • ServiceProviderInvalidResponse:サービス プロバイダーからの応答に、検証に失敗した無効なコンテンツ、添付ファイルの無効な値、または統合で許可されていない添付ファイルが含まれています。
エラーメッセージ: ローカライズされていないメッセージ。 この文字列変数は、空またはNOT_SETにすることができます。

 メモ:   変数のリストを展開または折りたたむには、横の矢印をクリックします 失敗の出力.

成功パスと失敗パスを構成する

名前 説明
インテント出力パス

インテントに一致する出力を構成します。このパスは、アクションが外部エンドポイントと正常に通信し、結果を受信したことを示します。 

インタラクションを実行するルートをたどるインテントパスの下に適切なアクションをドラッグします。 

障害出力パス

このパスは、アクションの実行中にエラーが発生したか、または結果の処理中に問題が発生したことを示しています。  

 メモ:   ネットワークで接続の問題が発生した場合、このアクションは自動的にこの失敗経路をたどります。

対話を実行する経路を指示するFailureパスの下に適切なアクションをドラッグします。 たとえば、インタラクションをエージェントに送信して援助を求める転送アクション