モデル駆動型アプリにエージェントを追加する
モデル駆動型アプリでは、ユーザーと一緒に作業するエージェントをホストし、タスクを自動化し、ユーザーがアプリを離れることなく、人間の入力を必要とする作業を表示することができます。
モデル駆動型アプリのエージェントの種類
モデル駆動型アプリに追加できるエージェントには、次の 2 種類があります。
- Autonomous agents — Microsoft Copilot Studioで作成され、Power Apps MCP (モデル コンテキスト プロトコル) サーバーに接続されます。 これらのエージェントはバックグラウンドで実行され、Dataverse データに対してアクションを実行し、人間によるレビューまたは入力が必要な場合は、エージェント フィードにタスクを投稿します。
- App アシスタント エージェント — アプリのCopilot チャット ウィンドウ内にカスタム トピック、ナレッジ ソース、会話機能を提供します。
自律エージェントとエージェントフィード
自律エージェントは、Power Apps MCP サーバーを使用してアプリのデータを操作し、ユーザーが確認するタスクを投稿します。 エージェントは、人間がステップインする必要がある場合、 エージェント フィード (アプリのサイト マップの上部に表示されるタスク リスト) にタスクを作成します。
エージェント フィードには、次の 2 つのセクションがあります。
- 要注意 — ユーザー入力を待機しているタスク。 ユーザーは、タスクを完了したり、エージェントからのデータ入力候補を受け入れて適用したり、関連しなくなった項目を無視したりできます。
- 完了 - エージェントがパッシブ レビューのためにログに記録したタスク、または既に処理されているタスク。
Note
エージェント フィードへのアクセスは、システム管理者ロールまたはシステム カスタマイザー ロールを持つユーザーに既定で制限されます。 他のユーザーがフィードを表示できるようにするには、エージェント タスク、エージェント ハブの目標、Agent Hub Insight、Agent Hub メトリック、および Copilot テーブルに対する読み取り/書き込みアクセス許可を付与します。
自律エージェントをアプリに追加する
モデル駆動型アプリに既存の自律エージェントを追加するには、エージェントを Power Apps MCP サーバーに接続し、Copilot Studioで公開する必要があります。
Power Apps にサインインし、Apps を選択して、編集用にアプリを開きます。
アプリ デザイナーで、左側のナビゲーション ウィンドウの [ エージェント ] タブに移動します。
[ エージェント フィード] の [ 環境内] の一覧には、環境内で使用可能なエージェントが表示されます。 追加するエージェントを見つけます。
エージェントの横にある [...] (その他のオプション) を選択し、[ フィードに追加] を選択します。
アプリを保存、発行、再生して、エージェント フィードが表示されていることを確認します。
Note
アプリ デザイナー内でのエージェント フィードのプレビューは現在サポートされていません。 確認するには、アプリを公開して実行する必要があります。
アプリ アシスタント エージェント
アプリ アシスタント エージェントは、モデル駆動型アプリの Copilot チャット ウィンドウを強化します。 アプリ デザイナーの Agents タブから、トピックの追加、ナレッジ ソースの接続、特定のアプリの動作のカスタマイズなど、Copilot Studioでアプリ アシスタント エージェントを開いて構成できます。
次に、ナレッジ チェックを使用して、モデル駆動型アプリの知識をテストします。