Logo
AIエージェント
ナレッジエージェント
チャットボットで使用する

チャットボットでナレッジエージェントを使用する

早期アクセス

チャットボット・エディター(/automation-studio/chatbots/build-chatbots)のエージェント・コネクタエレメントを使用して、ナレッジ・エージェントをチャットボットに追加します。

エージェントは、接続されたナレッジ ソースから回答を取得することで、エンド ユーザーの質問を処理します。


始める前に


仕組み

  1. チャットボットは、エンドユーザーのメッセージを属性にキャプチャします。
  2. エージェント コネクタ エレメントは、メッセージをナレッジ エージェントに渡します。
  3. ナレッジ エージェントは、メッセージ、エージェント構成、および接続されたナレッジ ソースに基づいて応答を生成します。
  4. チャットボットは応答を受信し、エンドユーザーに送信します。

エンドユーザーのメッセージを保存する

エージェント コネクタ エレメントが質問を処理する前に、チャットボットはエンド ユーザーのメッセージを属性でキャプチャする必要があります。次のいずれかのオプションを使用します。

  • 定義済みの属性 lastReceivedTextMessage を使用して、エンド ユーザーが送信した最後のメッセージをキャプチャします。
  • ユーザー応答の保存 エレメントを使用して、メッセージを標準属性に保存します。

エージェントコネクタエレメントを追加する

エージェント コネクタ エレメントをチャットボットの ダイアログ に追加します。エレメントごとに選択できるナレッジ エージェントは 1 つだけですが、ダイアログ間で複数のエージェント コネクタ要素を追加できます。

エージェントコネクタには、リクエストレスポンスフォールバックの3つのタブがあります。

[リクエスト] タブ

フィールド説明
AIエージェントを選択ドロップダウンからナレッジエージェントを選択します。
ユーザーメッセージ値を定義するか、エンドユーザーのメッセージを含む属性を選択します。チャットボットは、この値をナレッジエージェントに渡します。
エージェントのバージョンを選択使用するエージェントのバージョンを選択します。
エージェントコンテキスト(オプション)追加のコンテキストとしてエージェントに渡す属性を選択します。新しい属性を作成する場合は、属性の作成を選択します。

属性の作成

  1. **エージェントコンテキスト(オプション)**で、新しい属性の作成を選択します。
  2. 属性の Name を入力します。
  3. タイプは自動的にJSONに設定されます。
  4. (オプション)既定値 を入力します。
  5. スコープを選択します。
    • チャットボット — 属性値は、チャットボットのすべてのダイアログで保持されます。
    • ダイアログ — 会話が別のダイアログに移動すると、属性値がリセットされます。
  6. (オプション)エージェントが利用可能 を選択して、Conversations のライブ エージェントに属性を表示します。
  7. (オプション)機密データを選択して、チャットボットと受信トレイの属性値を非表示にします。
  8. Save (保存) を選択します。

[応答] タブ

フィールド説明
応答コード(オプション)HTTP 応答コードを保存する属性を選択します。
応答本文の属性応答本文から値を抽出します。応答コード JSON スキーマの表示 を選択して応答構造を表示し、 属性の追加 を選択して JSON パスを属性にマップします。$.content を使用して、エージェントの応答を抽出します。
タイムアウトフォールバックをトリガーする前に応答を待機する最大時間 (秒単位)。

[フォールバック] タブ

フィールド説明
フォールバックアクションフォールバックがトリガーされたときに実行するアクションを選択します。ダイアログに移動 は、エンド ユーザーを別のダイアログにルーティングします。エージェントに接続 は、会話を 受信トレイ のライブ エージェントに転送します。
ダイアログルーティング先のダイアログを選択します。
フォールバックメッセージ(オプション)フォールバックがトリガーされたときにエンドユーザーに送信するメッセージを入力します。
リンクプレビューフォールバックメッセージ内のリンクのプレビューを表示する場合に有効にします。
API の失敗にも使用タイムアウトの失敗に加えて、APIの失敗にもフォールバックを適用できます。

エンド ユーザーに応答を送信する

テキスト エレメントを使用して、ナレッジ エージェントの応答を保存した属性を追加します。


会話エクスペリエンスを作成する

より高度な会話フローを作成するには、各応答の後に会話をナレッジエージェントにルーティングします。

  1. ナレッジエージェントが応答したら、応答を テキスト エレメントで送信します。
  2. フォローアップ ダイアログで、新しいユーザー入力をキャプチャします。
  3. GenAI インテント検出 エレメントを使用して、会話をどこにルーティングするかを決定します。
  4. 会話をエージェント コネクタ エレメントを使用してダイアログに戻して、継続的な会話エクスペリエンスを実現します。






Logo

ご不明点は

サポートまでお問い合わせ

ください

© NTT DOCOMO BUSINESS X,Inc.