接続エージェントを使って、プライマリ エージェントが特定のタスクを専門エージェントに委任できるようにします。 この記事では、接続されたエージェントを追加し、委任が期待通りに機能するかを確認する方法を紹介します。
注:
この記事の機能は、使用量に基づく請求にCopilot Creditsを用いるGitHub Copilotハーネスによって機能しています。 GitHub Copilotハーネスで動くエージェントの請求概要でCopilotクレジットについて詳しく学びましょう。
使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。
前提条件
- GitHub Copilotハーネスで作成されたエージェントで、メインエージェントとして設定されました。 エージェントを作成する (プレビュー) を参照してください。
- 同じ環境でGitHub Copilotハーネスを搭載した少なくとも1つのエージェントが存在します。 他のエージェントは公開され、接続可能として設定されている必要があります。
- 主エージェントの作成者は、接続するエージェントの所有者であるか、またはそのエージェントが作成者に共有されている必要があります。
接続済みエージェントを追加する
Copilot Studio にサインインします。
プライマリ エージェントとして使用したいエージェントを選択して開いてください。
エージェントナビゲーションバーで「 ビルド 」タブを選択します。
コンポーネント パネルで接続されたエージェントを選択し、接続済みエージェントを追加ダイアログを開きます。
接続済みエージェントを追加ダイアログから、利用可能なエージェントを閲覧または検索し、接続したいエージェントを選択します。
エージェントの機能を確認し、接続エージェントをいつ使用すべきかの明確な説明を加えましょう。
接続を選択します。
接続済みエージェントがコンポーネント パネルに表示されているか確認してください。
オーケストレーターが接続されたエージェントにルーティングする方法
接続されたエージェントを追加すると、オーケストレーション ランタイムがいつそのエージェントに処理を委任するかを自動的に決定します。 ルーティングの判断基準は以下の通りです:
- 接続済みエージェントの名前と説明
- ユーザーのメッセージと会話のコンテキスト
- プライマリ エージェントの指示
ヒント
接続された各エージェントについて明確かつ具体的な説明を作成し、オーケストレーターがリクエストのルーティング先を正確に判断できるようにしてください。 接続されたエージェントの説明が重複しないようにしてください。
テスト委任
接続されたエージェントを追加した後:
エージェント ナビゲーション バーで、プレビュー タブを選択します。
接続されたエージェントのドメインに適したメッセージを送りましょう。
応答が接続されたエージェントから届いており、適切であることを確認しましょう。
接続されたエージェントのドメイン外のメッセージを送信し、プライマリ エージェントで処理されていることを確認してください。