ナレッジベースとツールを設定
データソースを接続した後、Agentにこのデータの使用方法を指示する必要があります。ナレッジベースは、Agentが使用する2つの方法があります:ツール(ナレッジベース全体)として、または添付ファイル(単一ファイル)として。
ナレッジベースの2つの使用方法
ナレッジベースは、Agentが使用する2つの方法があります:
1. ツールとして(ナレッジベース全体)
Agent Editorの「ツール」セクションで、「ナレッジベース」ツールを追加できます。Agentは「コア指示」とナレッジベースツールの「使用タイミング」(When to Use)に基づいて、ナレッジベースのコンテンツを検索するタイミングを判断し、大量のコンテンツから適切な情報を見つけて、ユーザーの質問に答えます。
適用シナリオ:
- Agentが大量のドキュメントに基づいて質問に答える必要がある
- Agentに積極的に関連コンテンツを検索させる必要がある
- ナレッジベースのコンテンツが継続的に更新される
→ 詳細な設定手順
2. 添付ファイルとして(単一ファイル)
会話で添付ファイルを追加する際、ナレッジベースからファイルを選択して、Agentに直接ファイルコンテンツを参照させることができます。Agentは実行のたびに必ず添付ファイルのコンテンツを参照します。
適用シナリオ:
- Agentが特定のファイルを必ず参照する必要がある
- ファイルコンテンツがコアルールまたは必須知識である
- 添付ファイルは最大5個までに制限されている
推奨
両方の方法を同時に使用できます:
- 添付ファイル: コアルール、必須知識(Agentが常に参照)
- ナレッジベースツール: 詳細データ、クエリが必要なコンテンツ(Agentがオンデマンドで検索)
Agentにナレッジベースツールを追加する
ステップ1: Agent設定にアクセスする
- ワークスペースに入る
- 「Agent」タブをクリック
- 編集したいAgentを選択
ステップ2: Agentでナレッジベースツールを設定する
Agent設定の「ツール」セクションで:
- 「ツールを追加」をクリック
- ツールセレクターで「ナレッジベース」を選択
- 使用するナレッジベースフォルダを選択
- 「使用タイミング」(When to Use)指示を設定して、Agentにこのナレッジベースをいつ使用するかを伝える
システムは、重複選択を避けるために、既に選択されたナレッジベースを自動的にフィルタリングします。
ベストプラクティス
関連データを選択する
推奨
Agentの目的に関連するナレッジベースのみを選択してください。例:
- フロントエンド開発Agent → フロントエンド関連のナレッジベースフォルダを選択
- 製品Agent → 製品ドキュメントのナレッジベースフォルダを選択
- カスタマーサービスAgent → カスタマーサービスFAQのナレッジベースフォルダを選択
データの過剰を避ける
無関係なデータを追加しすぎると:
- 回答の正確性が低下する
- 応答時間が増加する
- AIが混乱する
定期的な更新
ナレッジベースデータは静的スナップショット
ナレッジベース内のデータは静的スナップショットであり、外部サービスの更新と自動的に同期されません。
Google DriveまたはNotionでファイルを更新した場合:
- ナレッジベース内のファイルの古いバージョンを削除
- ファイルの新しいバージョンを再選択
これにより、Agentは最新のコンテンツを参照できます。
効果を検証する
設定完了後、会話でテストします:
あなた: プロジェクトの認証プロセスを説明してください
AI: あなたのナレッジベースドキュメント「認証設計ドキュメント」によると、認証プロセスは以下の通りです...
[引用元を表示: ナレッジベース > 認証設計ドキュメント]
AIがナレッジベースのコンテンツを正しく引用し、出典を表示できれば、設定は成功です!
よくある質問
なぜAIが接続したナレッジベースを使用しないのですか?
以下を確認してください:
- ナレッジベースツールがAgentの「ツール」セクションに追加されている
- 「使用タイミング」(When to Use)指示が明確に設定され、このナレッジベースをいつ使用するかが説明されている
- Agentの「コア指示」にナレッジベースの使用が記載されている
- テスト質問がトリガー条件を満たしている
- 質問がナレッジベースのコンテンツに関連している
「製品ドキュメントによると、XX機能はどのように使用されますか?」など、より明確な表現を試してください。
複数のナレッジベースツールを同時に使用できますか?
はい。複数のナレッジベースツールを追加でき、それぞれ異なるナレッジベースフォルダに接続できます。各ナレッジベースツールには異なる「使用タイミング」(When to Use)指示を設定でき、Agentにどの状況でどのナレッジベースをクエリするかを伝えます。
例:
- 製品ナレッジベースツール: ユーザーが製品機能について尋ねる際に使用
- カスタマーサービスFAQナレッジベースツール: ユーザーが一般的な質問について尋ねる際に使用
ナレッジベースのコンテンツが更新された後、再設定する必要がありますか?
ナレッジベース内のデータは静的スナップショットであり、外部サービスの更新と自動的に同期されません。
Google DriveまたはNotionでファイルを更新した場合:
- ナレッジベースページに移動
- ファイルの古いバージョンを削除
- ファイルの新しいバージョンを再選択
完了後、Agentはツールを再設定する必要なく、最新のコンテンツを参照します。
添付ファイルとナレッジベースツールを同時に使用できますか?
はい!これは推奨されるアプローチです:
- 添付ファイル: コアルール、必須知識(Agentが常に参照、最大5個)
- ナレッジベースツール: 詳細データ、クエリが必要なコンテンツ(Agentがオンデマンドで検索)
Agentは両方を同時に参照でき、回答をより正確で完全にします。
次のステップ
- ナレッジベースツール設定について詳しく学ぶ - 完全なツール設定手順と例
- 添付ファイル設定について学ぶ - ナレッジベースファイルを添付ファイルとして使用する方法
- Google Driveを接続 - Google Driveファイルをナレッジベースに追加
- Notionを接続 - Notionページをナレッジベースに追加