エージェントを Foundry IQ に接続する
Tip
詳細については、「 テキストと画像 」タブを参照してください。
ナレッジ ベースを作成した後、エージェントまたはアプリケーションはそれを使用して関連情報を取得できます。 Foundry IQ ナレッジ ベースは、Foundry Agent Service、Microsoft Agent Framework、または Azure AI 検索 ナレッジ ベース API を呼び出すカスタム アプリケーションで使用できます。
エージェントをナレッジ ベースに接続する
Foundry IQ ナレッジ ベースは、エージェント統合用のモデル コンテキスト プロトコル (MCP) ツールを公開します。 MCP は、エージェントがナレッジ ベースを呼び出す標準的な方法を提供します。 一般的な Foundry ワークフローは次のとおりです。
- Foundry プロジェクトで、エージェントの取得をサポートするAzure AI 検索 サービスを作成または接続します。
- ナレッジ ベースを作成し、適切なナレッジ ソースを追加します。
- デプロイされたモデルを使用してエージェントを作成または選択します。
- MCP ツールとしてエージェントにナレッジ ベース接続を追加します。
- ナレッジ ベースを使用するタイミングと方法をエージェントに指示する命令を定義します。
- 質問をテストし、プレイグラウンドで回答、引用、ツールアクティビティを調べます。
プロジェクト接続では、適切な ID を使用し、コンテンツを取得するために必要なアクセス許可のみを持つ必要があります。
根拠のある回答の手順を記述する
ナレッジ ベースを接続しても、エージェントが一貫して使用することは保証されません。 エージェントの指示では、想定される動作が示されている必要があります。 例えば次が挙げられます。
ナレッジ ベースを使用して、経費ポリシーの質問に回答します。 取得したコンテンツに基づく事実に基づく要求と、サポート ソースを引用します。 ナレッジ ベースに十分な情報が含まれていない場合は、推測ではなく知らないとします。
有効な命令の定義:
- 取得するタイミング: ナレッジ ベースを必要とする質問またはドメインを特定します。
- 証拠を使用する方法: 取得したコンテンツに根付いていくために回答が必要です。
- 引用方法: ユーザーが検査できるソース参照を要求する。
- 証拠がない場合の対応策: 不確定性を確認するか、適切な人物またはプロセスをユーザーに参照するようにエージェントに指示します。
エクスペリエンスをテストして改善する
実稼働で使用する前に、現実的な質問でナレッジ強化エージェントをテストします。 次の内容を含めます。
- 1 つの明確なソースを持つ簡単な質問。
- 複数のソースからの情報が必要な質問。
- 明確化をトリガーする必要があるあいまいな質問。
- ナレッジ ベースに回答がない質問。
- ソースのアクセス許可が異なるユーザーからの質問。
- エージェントの指示を変更しようとするテキストを含むコンテンツ。
取得と最終的な応答を個別に評価します。 まず、Foundry IQ が関連する証拠、最新の証拠、および承認された証拠を返したかどうかを確認します。 次に、エージェントの応答が接地されているかどうか、関連する、完了した、および正しく引用されているかどうかを確認します。 これらの動作を時間の経過と同時に監視すると、コンテンツのギャップ、弱い取得、アクセス許可の問題、改良が必要な命令を明らかにするのに役立ちます。