複数のプロバイダーアプリケーションの構成
仮想エージェント API を使用する複数のプライマリボットがあり、それらを区別する必要がある場合は、AI エージェントをサポートするように複数のプロバイダーアプリケーションを構成できます。
始める前に
必要なロール:admin
アプリケーションスコープ内にいることを確認してください 仮想エージェント API 。
手順
- 移動先 すべて > sys_cs_provider_application.
- [ 新規 ] をクリックして、新しいプロバイダーアプリケーションを作成します。
-
フォームで、フィールドに入力します。
フィールド 説明 名前 VA API カスタムボットなどのプロバイダーアプリケーションの名前。 プロバイダー VA ボット間プロバイダーとしてプロバイダーを選択します。 受信 ID 要求メッセージで使用される一意の受信 ID (custom_1 など)。 メッセージ認証 受信通信用のトークンを使用してメッセージ認証を設定します。詳細については、「着信通信のメッセージ認証の設定」を参照してください。 - [Submit (送信)] を選択します。
- 移動先 すべて > システム Web サービス > REST メッセージ.
- [ 新規 ] をクリックして、新しい REST メッセージレコードを作成します。
-
REST メッセージレコードで、フォームフィールドに入力します。
フィールド 説明 名前 REST メッセージレコードの名前。これは、新しく作成されたプロバイダーアプリケーションと同じである必要があります。 エンドポイント プライマリボットの応答エンドポイント。 - [Submit (送信)] を選択します。
-
[HTTP メソッド] セクションで、[新規] をクリックして新しいメソッドを作成するか、デフォルトの GET メソッドを上書きできます。
フィールド 説明 名前 HTTP メソッドの名前。postMessage と入力します。 HTTP メソッド [ POST] を選択します。 エンドポイント プライマリボットの応答エンドポイントを入力します。 認証タイプ 要件に従って基本認証または OAuth 2.0 認証を構成します。ベーシック認証の構成の詳細については、「 ベーシック認証を使用した REST メッセージの構成」を参照してください。OAuth 2.0 の構成の詳細については、「 OAuth を使用した REST メッセージの構成」を参照してください。 -
新しく作成されたプロバイダーアプリケーションを使用するには、仮想エージェント API要求のappInboundIdパラメーターでプロバイダーアプリケーションの受信 ID を渡します。
仮想エージェント API要求ごとに、appInboundIdパラメーターでプロバイダーアプリケーションの受信 ID を渡す必要があります。新しく作成されたプロバイダーアプリケーションを使用するサンプル 仮想エージェント API 要求を次に示します。
{ "userId": "adminuser1", "emailId": "admin@example.com", "action": "START_CONVERSATION", "message": { "text": "", "typed": true }, "appInboundId": "custom_1", "contextVariables": { "app_name": "test" } }送信 HTTP ログを表示して、応答エンドポイントが呼び出されたことを確認することで、構成をテストできます。