Q1.あるヘルプデスク窓口では、Copilot Studio のプライマリエージェントで利用者からの問い合わせを最初に受け付けています。
特定の依頼については、このプライマリエージェントから既存の別の Copilot Studio エージェントへ処理を引き渡したいと考えています。
業務要件を満たすため、接続エージェント(connected agent)に対して次の動作を実現する必要があります。
・他のエージェントからの呼び出しを許可する。
・他のエージェントが接続エージェントを協調動作(コラボレーション)に利用できるようにする。
・会話中に他のエージェントが接続エージェントを呼び出せるようにする。
各要件に対して構成すべき設定はどれですか。適切な構成を各要件へ割り当ててください(各構成は1回、複数回、または使用しなくてもかまいません)。
※正解はそれぞれ1ポイントです。
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
接続エージェントを追加する
接続エージェントへの接続を構成する
接続エージェントをインデックス付きナレッジソースとして追加する
解答を見る
接続エージェント(connected agent)を他のエージェントから呼び出せるようにするには、まず対象エージェントを公開(Publish)してコネクテッドエージェントとして利用可能にします。
公開されていないエージェントは他のエージェントから参照も選択もできません。
協調利用や会話中の呼び出しは、プライマリエージェントのビルド画面から「接続エージェントを追加」して連携関係を確立することで実現します。
接続の構成は外部APIやツールの認証用、インデックス付きナレッジソースは資料のグラウンディング用であり、いずれもエージェント間の委任には使いません。
接続エージェントの追加 – Microsoft Copilot Studio
Q2.ある電子部品メーカーでは、ポリシーに関する質問への回答、構造化データからの運用メトリック取得、バックエンドシステムへの認証付き更新を担う Copilot Studio ソリューションを構築しています。
同社は単一の巨大なエージェントに集約するのではなく、複数の専門エージェントを組み合わせる方針を採用しました。
各アクション向けのカスタムエージェントは既に用意されています。
業務要件を満たすため、ソリューションは次を満たす必要があります。
・構造化データから最新のメトリックを取得する。
・キュレートされたナレッジを使ってポリシーに関する質問に回答する。
・会話中に認証付きの更新を実行する。
各要件に対して適切なエージェント設計を選ぶ必要があります。
各要件に用いるべきアプローチはどれですか。適切な構成を各要件へ割り当ててください(各構成は1回、複数回、または使用しなくてもかまいません)。
※正解はそれぞれ1ポイントです。
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
ツールファーストエージェントに要求を委任する
データアクセスエージェントに要求を委任する
ナレッジフォーカスエージェントに要求を委任する
解答を見る
マルチエージェント構成では、要件ごとに最適な専門エージェントへ委任します。
構造化データから最新のメトリックを取得する処理は、APIやコネクタをツールとして実行するツールファーストエージェントが担当します。
認証付きの更新処理もアクション実行が中心のため、同じくツールファーストエージェントに委任します。
一方、キュレートされたナレッジでポリシー質問に答える処理は、静的な文書に対するRAGに最適化されたナレッジフォーカスエージェントが適します。
単一エージェントやデータアクセスエージェントは、これらの要件には最適ではありません。
マルチエージェントのパターン – Microsoft Copilot Studio
Q3.あるアパレル小売企業では、外部機能と社内コンテンツへのアクセスを組み合わせて Copilot Studio のエージェントを拡張しています。
一部のユーザー要求はグラウンディング(接地)された回答を必要とし、別の要求はアクションの実行を必要とします。
業務要件を満たすため、エージェントは次を満たす必要があります。
・企業データの検索結果を使って回答をグラウンディングする。
・標準化されたツールインターフェイスを通じて公開された呼び出し可能な関数を呼び出す。
・会話中に認証付きアクションを使ってシステムへ更新を書き込む。
各要件を満たすために統合すべきものを選ぶ必要があります。
各要件に統合すべきものはどれですか。適切な統合を各要件へ割り当ててください(各統合は1回、複数回、または使用しなくてもかまいません)。
※正解はそれぞれ1ポイントです。
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
Dataverse テーブルを構造化データのナレッジソースとして追加する
Power Platform コネクタツールを追加し、トピックから呼び出す
インデックス付きコンテンツ用の Copilot コネクタのナレッジソースを追加する
解答を見る
要件ごとに適切な統合手段を選びます。
企業データに基づくグラウンディング(接地)には、コンテンツをクロールして検索インデックスに取り込むCopilotコネクタのナレッジソースを追加します。
標準化されたツールインターフェイス経由で呼び出し可能な関数を実行するには、MCPサーバーに接続してそのツールをエージェントに追加します。
会話中に認証付きでシステムへ更新を書き込むには、Power Platformコネクタツールを追加してトピックから呼び出します。
コネクタはCRUD操作と資格情報のマッピングに対応し、認証付きアクションに適します。
Copilot Studio の Copilot コネクタ – Microsoft Copilot Studio
Q4.注:この問題は、同一のシナリオを扱う一連の問題の一部です。
各問題には目標を達成し得る独自の解決策が含まれ、正解が複数ある場合も、まったくない場合もあります。
この問題に回答すると、後から戻って見直すことはできません。
ある企業では、複数のトピック内で生成回答(generative answers)ノードを使う Copilot Studio のエージェントを構成しています。
応答は次の要件を満たす必要があります。
・エグゼクティブサマリー形式を用いること。
・特定のトピック内でのみ適用されること。
・構成済みのナレッジソースを引き続き使用すること。
・コネクタのセキュリティ制御に準拠すること。
書式要件を満たすためにカスタムプロンプトを構成する必要があります。
解決策:生成回答ノードを削除し、書式付き応答の生成をカスタムプロンプトのみに任せる。
この解決策は目標を満たしますか。
解答を見る
生成回答(generative answers)ノードを削除してカスタムプロンプトのみに頼る方法では、要件を満たせません。
エグゼクティブサマリー形式を特定のトピックだけに適用し、かつ構成済みのナレッジソースとコネクタのセキュリティ制御を維持する必要があるためです。
正しい方法は、対象トピック内の生成回答ノードのプロパティでカスタム指示を上書きし、ノードレベルで書式を限定することです。
ノードを削除するとナレッジ参照やセキュリティ制御が失われ、目標を達成できません。
したがって答えは「いいえ」です。
生成回答ノードの構成 – Microsoft Copilot Studio
Q5.ある運送会社の Copilot Studio エージェントは、REST API を公開する外部システムからリアルタイムデータを取得する必要があります。
この API は構造化された JSON データを返し、認証を必要とします。
エージェントはユーザー要求を満たすため、会話の途中でその API を呼び出す必要があります。
解決策はサポートされる仕組みで REST API 呼び出しを実行し、その呼び出しは実行時に動作するよう明示的に構成されている必要があります。
REST API をエージェントに追加する方法を判断する必要があります。
目標を満たす解決策はどれですか。2つ選んでください(各解答は完全な解決策です)。
※正解はそれぞれ1ポイントです。(複数選択問題)
解答を見る
認証付きREST APIを会話の実行時に呼び出すには、2つの方法があります。
1つはHTTPアクション(HTTP要求ノード)をトピック内に構成し、会話中に呼び出す方法で、ヘッダーに認証情報を渡してJSONを解析できます。
もう1つはREST APIをツールとして追加し、トピックまたはエージェントの指示から呼び出す方法です。
OpenAPI仕様を取り込めば、ネイティブなRESTツールとして登録できます。
変数のFormula解析、ナレッジソース化、生成回答任せ、リダイレクトノードでは、実行時のAPI呼び出しは実現できません。
REST API を使ってアクションでエージェントを拡張する – Microsoft Copilot Studio
Q6.ある開発チームは、Copilot Studio でエージェントを開発しており、利用範囲を広げる前にその動作を検証したいと考えています。
チームには、あらかじめ定義した対話を使ってエージェントを再現性よく一貫してテストする手段が必要です。
複数回のテスト実行にわたってエージェントの応答を一貫して評価できるようにする必要があります。
どうすればよいですか。
解答を見る
アクセス拡大の前にエージェントの動作を一貫して評価するには、プロンプトと期待結果から成るテストセットを定義します。
Copilot Studio のエージェント評価(Agent Evaluation)機能を使えば、あらかじめ定義した対話で繰り返し自動的な回帰テストを実行できます。
これにより主観的なスポットチェックに代わり、複数回のテスト実行で応答を一貫して評価できます。
過去セッションのスコア確認、テレメトリ監視、定性評価への変更、追加チャネルへの公開は、再現性のある一貫評価の手段としては適しません。
エージェントのテストと評価 – Microsoft Copilot Studio
Q7.注:この問題は、同一のシナリオを扱う一連の問題の一部です。
各問題には目標を達成し得る独自の解決策が含まれ、正解が複数ある場合も、まったくない場合もあります。
この問題に回答すると、後から戻って見直すことはできません。
あるエージェントは、ときどき失敗またはタイムアウトする外部サービスを呼び出すフローを使用しています。
失敗が発生したとき、エージェントは次を満たす必要があります。
・静かに終了しないこと。
・エラー詳細を含む通知を送ること。
失敗が制御された予測可能な方法で処理されるよう、エージェントのフローを構成する必要があります。
解決策:失敗処理を行わずに、失敗したアクションを再試行する。
この解決策は目標を満たしますか。
解答を見る
失敗したアクションを失敗処理なしで再試行するだけでは、要件を満たせません。
外部サービスの失敗やタイムアウト時に、フローが静かに終了せず、エラー詳細を含む通知を送る必要があるためです。
正しい方法は、Power Automate の「実行条件(Run after)」を構成して失敗パスを作り、通知アクションを配置することです。
既定では前の手順が成功した場合のみ次が実行されるため、失敗時に後続がスキップされフローが静かに失敗します。
再試行のみでは制御された予測可能な失敗処理にならないため、答えは「いいえ」です。
Power Automate のエラー処理 – Microsoft Power Automate
Q8.ある保険会社では、社内システムを使って質問に回答し、さらに認証付きの操作も実行できる Copilot Studio のエージェントを構築しています。
業務要件を満たすため、エージェントは次を満たす必要があります。
・インデックス化された社内コンテンツから検索可能な回答を提供する。
・データをインデックス化せずに、実行時に最新の事実を取得する。
・会話中に認証付きの更新操作を実行する。
各要件に対して正しい統合アプローチを選ぶ必要があります。
各要件に用いるべきオプションはどれですか。適切な解決策を各要件へ割り当ててください(各解決策は1回、複数回、または使用しなくてもかまいません)。
※正解はそれぞれ1ポイントです。
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
Copilot コネクタのナレッジソース
リアルタイムナレッジ用の Power Platform コネクタ
解答を見る
要件ごとに統合手段を使い分けます。
インデックス化された社内コンテンツから検索可能な回答を得るには、非MicrosoftデータをMicrosoft Graphに取り込むCopilotコネクタのナレッジソースを使います。
データをインデックス化せず実行時に最新の事実を取得するには、ライブの業務システムに直接つなぐリアルタイムナレッジ用のPower Platformコネクタが適します。
会話中の認証付き更新操作は、アクションを実行しデータを変更できるPower Platformコネクタツールで行います。
取得と更新(アクション)で使うコネクタの役割が異なる点が判断の鍵です。
Microsoft 365 Copilot のコネクタの概要 – Microsoft Learn
Q9.ある企業では、外部の MCP サーバーが公開する操作を Copilot Studio のエージェントから実行できるようにする必要があります。
この MCP サーバーは呼び出し可能なツールを公開しており、認証を必要とします。
エージェントは会話の途中で MCP ツールを呼び出せる必要があります。
エージェントが MCP ツール呼び出しを実行できるよう、MCP ツールを構成する必要があります。
どうすればよいですか。
解答を見る
外部MCPサーバーが公開する認証付きの呼び出し可能ツールをエージェントから実行するには、エージェントが使用するMCPサーバー接続の認証を構成します。
具体的には OAuth 2.0 認証を設定することで、エージェントが MCP ツール呼び出しを安全に実行できます。
生成回答による自動呼び出し、MCPをリアルタイムナレッジ用コネクタで置き換える方法、MCPサーバー出力をインデックス付きナレッジソースとして追加する方法では、認証付きツールの実行はできません。
認証の構成が必須となる点が正解の根拠です。
既存の MCP サーバーをエージェントに追加する – Microsoft Copilot Studio
Q10.Copilot Studio のエージェントが、既に開発環境に構築されています。
サポートされるソリューションベースの手法を使って、このエージェントを本番環境へ移行できるように準備する必要があります。
既存のエージェントを含む、エクスポート可能なパッケージを作成する必要があります。
実行すべきアクションはどれですか。2つ選んでください(各解答は解決策の一部です)。
※正解はそれぞれ1ポイントです。(複数選択問題)
解答を見る
開発環境のエージェントを、ソリューションベースの手法で本番環境へ移行するには、まずカスタムソリューションを作成し、既存エージェントと必要なオブジェクトを追加します。
次にすべてのカスタマイズを公開し、ソリューションをマネージドソリューションに変換してエクスポート可能なパッケージ(.zip)として書き出します。
トピックの削除、チャネルへの公開やチャネル構成のエクスポート、非管理のままのエクスポートは、正しいソリューションベースの移行手順ではありません。
したがって正解は、カスタムソリューションの作成とマネージドへの変換の2つです。
エージェントのエクスポートとインポート – Microsoft Copilot Studio
