プラグインは、Microsoft 365 Copilot エクスペリエンスで使用するためにサポートされている機能をまとめたものです。 たとえば、ソリューションでは、タスクをガイドするスキル、組織のコンテンツにアクセスする Copilot コネクタ、ツールを提供する MCP サーバーを使用する場合があります。 このプラグインは、そのソリューションをパッケージ化、公開し、サポートされている Microsoft ルートを通じて利用できるようにする方法を提供します。
各機能は、その機能に適用されるツールとガイダンスを使用して構築します。 プラグイン モデルは、これらの機能を公開と管理のライフサイクルに接続します。各機能の実行方法は変更されません。
重要
サポートされるコンポーネント、パッケージ、公開ルート、管理手順、および Microsoft エクスペリエンスは、製品とロールアウトによって異なります。 選択した機能とルートについては、リンクされたガイダンスを使用してください。
自分の進路を選ぶ
必要なことに一致するルートを選択してください。
- 既存のエージェントをパッケージ化して共有する: サポートされている宣言型エージェントのローカル ソース プロジェクトがある場合は、 Work IQ 開発ツールのクイックスタート に従って、エージェントを再構築せずに検証、プロビジョニング、パッケージ化、共有、テストを行います。
- 新しい機能をビルドする: 新しいエージェント、スキル、Copilot コネクタ、または MCP サーバーを構築する必要がある場合は、 プラグインを計画 し、完全なライフサイクルに従います。
- プラグインとエージェントの管理:管理者ガイダンスに従って、それらを確認、使用可能、管理、監視、更新、または廃止します。
- 顧客向けに公開: 一般配布、認定、サービス、サポートについては、 ISV およびソフトウェア発行元のガイダンス に従います。
ソリューションのニーズを決定する
ソリューションが誰かに役立つべき仕事から始め、誰がそれを使用するか、どこで使用するか。 次に、そのジョブをサポートする機能を選択します。
| 機能 | それを使用して | 詳細情報 |
|---|---|---|
| 宣言型エージェント | 指示、知識、ツールを使用して、目標指向型エクスペリエンスを作成する | 宣言型エージェントの概要 |
| スキル | 特定のジョブに対して再利用可能な手順またはワークフローを提供する | プラグイン機能としてのスキル |
| Copilot コネクタ | 承認済みの外部の組織コンテンツを利用可能にする | プラグイン機能としての Copilot コネクタ |
| MCP サーバー | リモート サーバーからツールとリソースを提供する | MCP サーバーとプラグイン |
プラグインは、サポートされている 1 つまたは複数の機能をまとめることができます。 新しいコンポーネントをビルドすることも、既存のコンポーネントを再利用することもできます。 コンポーネントはプラグインの外部に存在することもでき、独自の管理要件があります。
プラグインには、使用するサービスが必ずしも含まれているわけではありません。 たとえば、そのパッケージにはリモート MCP サーバーの構成を含めることができますが、そのサーバーは個別に実行されます。
プラグインのアイデアから使用に移す
- プラグインを構築する準備をします。 対象ユーザー、結果、ターゲット エクスペリエンス、機能、要件を定義します。
- 機能を構築または再利用します。 サポートされている開発ガイダンスを使用して、必要な各コンポーネントをビルドまたは再利用し、各コンポーネントが独立して動作することを確認します。
- パッケージ化とテスト。 機能の統合、必要なパッケージの作成と検証、結果のエクスペリエンスのテスト、および必要に応じてエージェントの品質の評価を行います。
- 公開と配布。 サポートされている配布ルートを介して検証済みの成果物を送信します。
- 利用可能にして管理します。 ルートと機能に適用されるレビュー、取得、割り当て、有効化、接続、アクセス、および制御アクションを完了します。
- 監視、更新、廃止。 使用可能なシグナルを監視し、必要に応じて動作を評価し、検証済みの更新プログラムをリリースし、所有権とアクセスを管理し、必要に応じてソリューションを廃止します。
公開だけでプラグインが使用可能になるわけではありません。 公開後のアクションは、配布ルートとコンポーネントによって異なります。 レビュー、取得、割り当て、有効化、接続が 1 つのステップであると想定するのではなく、ルートに合った手順に従ってください。
ガバナンスはライフサイクル全体に適用されます。 計画中に要件を定義し、公開前に ID と依存関係を検証し、ソリューションを使用可能にしたときに可用性と接続の制御を適用し、運用中に更新、制限、廃止を管理します。
パッケージとレジストリについて
| 用語 | 意味 |
|---|---|
| プラグイン | 特定の用途に対してサポートされている機能を統合するソリューション |
| プラグイン パッケージ | 検証、発行、および更新に使用されるバージョン管理された成果物 |
| コンポーネント | プラグインで使用されるサポートされている機能 |
| プラグイン レジストリ | プラグインを登録および配布するための共有インフラストラクチャ |
このパッケージは、ランタイム サービスを含まずにコンポーネントを記述して接続できます。 コンポーネントは、プラグインとは関係なく、管理インベントリに表示することもできます。
登録と配布は、製品固有の管理に取って代わるものではありません。 可用性、アクセス、ツール、接続、外部サービス、データ、ランタイム動作は、個別のコントロール サーフェイスを使用できます。
職務のガイダンスに従う
- ビルド プラグイン:ソリューションを計画し、ツールとコンポーネントを選択してから、ビルド、パッケージ化、およびテストを行います。
- プラグインとエージェントの管理: 要件を早期に確認し、該当する可用性、アクセス、接続、および運用制御を管理します。
- 顧客向けのプラグインを公開:一般配布、サーティフィケーション、サービス、カスタマー サポートの要件を含む、ライフサイクル全体に従います。
- ユーザー: Microsoft エクスペリエンスで提供されているプラグインを検索して使用します。
製品固有の要件を確認する
プラグイン モデルは、各機能の開発ツール、マニフェスト、証明書、ランタイム動作、または管理手順を置き換えるものではありません。
エージェントは、エージェントの種類、パッケージ、公開ルート、Microsoft エクスペリエンスに応じて、さまざまな方法でより広範なプラグイン モデルに参加できます。 使用するエージェントとオーサリング ツールの公開ガイダンスに従ってください。
既存の API プラグインは、宣言型エージェントのアクションとして引き続きサポートされます。 パッケージ化とライフサイクル ガイダンスについては、 宣言型エージェントの MCP と API プラグインを参照してください 。