プラグインの 機能の選択で選択した機能に基づいて、各コンポーネントの開発ツールを選択します。 プラグインでは複数のツールを使用できます。 コンポーネント、ターゲット エクスペリエンス、作成アプローチ、ライフサイクル要件、現在の製品サポートに基づいてツールを選択してください。
開発ツールの比較
作成方法、コンポーネント、必要な制御レベルに基づいて開始点を選択します。
| 対象ユーザーまたはシナリオ | 推奨される開始点 |
|---|---|
| コード ビルダー不要 | エージェント ビルダー |
| ワークフローと Power Platform の統合を必要とするローコード メーカー | Copilot Studio |
| ソース管理、ターミナル コマンド、または継続的インテグレーションを使用して、サポートされている宣言型エージェントまたはアルファ プラグイン パッケージ シナリオを構築するプロ コード開発者 | Work IQ Dev Tools (プレビュー) |
| 低レベルのマニフェスト、パッケージ、またはコマンド コントロールを必要とするプロコード開発者 | Microsoft 365 Agents Toolkit を直接利用する |
| カスタム エンジン エージェントを構築するプロ コード開発者 | Microsoft 365 エージェント SDK またはその他のサポートされているカスタム エンジン スタック |
| 展開された宣言型エージェントを評価する開発者 | Work IQ Dev Tools を使用してガイド付きワークフローを行うか、エージェント評価 CLI を使用して直接低レベル コントロールを行うことができます |
| GitHub Copilot ユーザー | GitHub Copilot は、選択した作成ルートを支援します。Microsoft 365 パッケージ、発行、ランタイムを所有していません |
次のマトリックスは、リンクされたソースによって文書化されたコンポーネント ルートのみを示しています。 これは完全なサポート マトリックスではありません。 組み合わせが一覧にない場合は、サポートされているかサポートされていないかを推測するのではなく、現在の製品ドキュメントで確認します。
| 開発ツール | 文書化されたコンポーネント ルート | ターゲット エクスペリエンスまたはホスト | ライフサイクル ロール | 状態と信頼できるソース |
|---|---|---|---|---|
| エージェント ビルダー | 宣言型エージェント | Microsoft 365 Copilot | マネージド オーサリング エクスペリエンスを使用したエージェントの作成、テスト、共有、送信 | 文書化されたルート: Microsoft 365 Copilot のエージェント ビルダー |
| エージェント ビルダー | エージェント ビルダー宣言型エージェントに追加されたカスタム スキル | Microsoft 365 Copilot | エージェントの再利用可能なスキルを作成またはアップロードする | プレビュー;Microsoft Frontier プログラムの登録が必要です: エージェント ビルダーでカスタム スキルを追加する |
| Work IQ 開発ツール | ツールでサポートされている API やリモート MCP アクション、プレビュー エージェント スキルを含む宣言型エージェント プロジェクト | Microsoft 365 Copilot | プロジェクトの作成、編集、検証、プロビジョニング、パッケージ化、organizationへの公開、共有、テスト、監視、評価 | プレビュー;個々の機能には機能フラグが必要になる場合があります: Work IQ 開発ツールのドキュメント |
| Work IQ 開発ツール | 記述済みの組み合わせで宣言型エージェント、スキル、またはリモート MCP コネクタを構成する Microsoft 365 アプリ パッケージ | 選択したコンポーネントとパッケージでサポートされる Microsoft 365 と Copilot のエクスペリエンス | プラグインの作成またはインポート、作成、検証、プロビジョニング、パッケージ化、エクスポート、共有を行います |
wiqd plugin コマンド ツリーはアルファ版で、パブリック ストアには発行されません。 Work IQ Dev Tools を使用してプラグインを構築する |
| Microsoft 365 Agents Toolkit | サポートされている Microsoft 365 アプリ パッケージの宣言型エージェント | Microsoft 365 Copilot | アプリ パッケージの作成、検証、プロビジョニング、パッケージ化、テスト、公開 | 文書化されたルート: 宣言型エージェントを作成または再利用する |
| Microsoft 365 Agents Toolkit | 同期された Copilot コネクタ | Microsoft 365 Copilot と Microsoft Search | コネクタのビルド、アプリのパッケージ化、接続の展開、インデックス付きコンテンツのテスト | 文書化されたルート: 最初のカスタム Copilot コネクタを構築する |
| Microsoft 365 Agents Toolkit | 宣言型エージェントによって使用されるリモート MCP サーバー | Microsoft 365 Copilot 宣言型エージェント | MCP 統合を追加し、アプリをパッケージ化し、エージェントとサーバーを一緒にテストします | 文書化されたルート: MCP サーバーから宣言型エージェントのプラグインを構築する |
| Microsoft 365 エージェント SDK | カスタム エンジン エージェント | Microsoft 365 Copilot、Teams、およびその他のサポートされているチャネル | カスタム オーケストレーション、モデル、統合、マルチチャネル エージェント エクスペリエンスを構築してホストします | 文書化されたルート: Microsoft 365 用のカスタム エンジン エージェント |
| Cowork | サポートされているスキルとリモート コネクタを備えた Cowork プラグイン | Copilot Cowork | Cowork プラグインのインポートまたは作成、パッケージ化、テスト、公開 | 文書化されたルート: Copilot Cowork 用のプラグインをビルドする |
| Copilot Studio | 選択した Copilot Studio エクスペリエンスでサポートされる機能、知識、コネクタ、ワークフロー、またはツールを備えたエージェント | サポートされている Copilot Studio 発行チャネルを通じて Microsoft 365 Copilot を入手する | 管理環境でエージェントをビルド、テスト、発行、管理する | 文書化されたルート。機能とチャネルのサポートはさまざまです: Copilot Studio を使用してエージェントを構築する |
| GitHub Copilot | 別の文書化されたコンポーネント ルートによって使用されるコード、構成、テスト、および個別にホストされるサービス | サポートされている IDE、GitHub、またはコマンドライン開発環境 | 実装の支援;別のツールが、Microsoft 365 パッケージ、検証、発行、ガバナンスのルートを所有します | Microsoft 365 パッケージ化ルートではない開発支援: GitHub Copilot ドキュメント |
これらのツールで実行される機能はすべて同じではありません。 オーサリング ツールまたはパッケージ化ツールは、サポートされているプラグイン アーティファクトを作成します。 GitHub Copilot は実装を支援できますが、Microsoft 365 パッケージ、検証、発行、またはガバナンス モデルを単独で選択するわけではありません。
エージェント ビルダー
簡単な Microsoft 365 シナリオのエージェントまたはスキルを作成するガイド付き方法が必要な場合は、Microsoft 365 オーサリング エクスペリエンスを使用します。
考慮対象:
- サポートされているエージェント、スキル、知識、アクション能力。
- 対象ユーザーと共有範囲。
- シナリオでマネージド Microsoft 365 ランタイムを使用できるかどうか。
- ソリューションに高度なワークフロー、外部統合、またはアプリケーション ライフサイクル管理が必要かどうか。
現在のエージェント ビルダーの機能については、「Microsoft 365 Copilot のエージェント ビルダー」を参照してください。 スキルのサポートについては、「 Agent Builderを使用したスキルの追加」を参照してください。
Work IQ 開発ツール
プロコード宣言型エージェント開発の場合は、サポートされているライフサイクルがシナリオに合ったときに、Work IQ Dev Tools から始めます。 プレビュー ツールは、宣言型エージェントのライフサイクル用のコマンド ラインと Visual Studio Code ワークフローを提供します。 独立した wiqd plugin コマンド ツリーは、Microsoft 365 アプリ パッケージでサポートされているエージェント、スキル、リモート MCP コネクタを構成するためのアルファ ルートです。
必要な場合は、Work IQ 開発ツールを使用します:
- ソース管理されたプロジェクト ファイル。
- 名前付き開発環境、ステージング環境、実稼働環境。
- Visual Studio Code でのオフラインの静的検証、パッケージ優先の詳細検証、またはライブ マニフェスト診断。
- ターミナル、JSON 出力、または継続的インテグレーション ワークフロー。
- スクリプト可能なエージェント、アクション、スキル、またはアルファ プラグイン パッケージ構成。
- 選択したコマンド サーフェイスでサポートされるパッケージ化、共有、および organization 発行ワークフロー。
- デプロイされた宣言型エージェントの品質評価。
- Work IQ DevUI または Work IQ コマンドを使用したプレビューまたは試験的なテストと監視。
タスクを所有する WIQD サーフェスを選択します。
| Surface | 使用の文書化 | 状態または境界 |
|---|---|---|
wiqd agent |
宣言型エージェント プロジェクトの作成、編集、検証、プロビジョニング、パッケージ化、公開、共有、コラボレーターの管理、評価、検査、削除を行います。 | WIQD はプレビュー段階です。 エージェントのスキルやその他の一部の機能には、機能フラグが必要です。 |
wiqd plugin |
Microsoft 365 アプリ パッケージの作成またはインポート、サポートされているエージェント、スキル、またはリモート MCP コネクタの追加、検証、プロビジョニング、パッケージ化、エクスポート、共有、および削除を行います。 | プラグイン コマンド ツリー全体がアルファ版です。
wiqd plugin publish コマンドはありません。パブリック ストアへの申請と管理者へのアップロードは別のプロセスのままです。 |
| Visual Studio Code 用 Work IQ Dev Tools 拡張機能 | マニフェストの編集中に、Microsoft 検証レイヤーの診断、スキーマ対応の完了、ホバー、サポートされているクイック修正を表示します。 | 内部ループ静的検証のみ。継続的インテグレーションで CLI 検証を維持する。 |
wiqd agent eval |
デプロイされた宣言型エージェントに対して品質評価を実行し、結果ファイルまたはスコアカードを生成します。 | カスタム エンジン エージェントではなく、デプロイされた宣言型エージェントに適用されます。 |
wiqd agent list、ask、および monitor |
デプロイされた宣言型エージェントを検索し、テスト プロンプトを送信し、使用状況と正常性について Microsoft 365 Insights エージェントにクエリを実行します。 | 実験的な作業IQ表面。Work IQ 認証が必要です。 |
wiqd devui |
デプロイされた宣言型エージェントをローカル ブラウザー インターフェイスでテストし、プラグインの選択、取得、引用、識別子、および生の結果を検査します。 | 有効にする必要があるプレビュー機能。 |
Copilot CLI エージェント wiqd:wiqd |
各 WIQD コマンドを直接入力する代わりに、文書化されたエージェントとプラグインのワークフローを会話形式で駆動します。 | 明示的にスキップされない限り、インストーラーにはこの統合が含まれます。 |
WIQD では、安定した JSON 出力と文書化された自動化用の終了コードがサポートされています。 その信頼されたパイプライン認証は、プロビジョニング、公開、共有などのコア ライフサイクル操作にのみ適用されます。 Work IQ の監視、評価、その他の拡張機能は認証されません。 WIQD コマンドをパイプラインに追加する前に、「 CI/CD 認証 」を参照してください。
Work IQ 開発ツールは、カスタム エンジン エージェントを対象としていません。 カスタム オーケストレーション、モデル、ホスティング、またはマルチチャネル シナリオの場合は、Microsoft 365 エージェント SDK またはサポートされている別のカスタム エンジン アプローチを使用します。
Work IQ Dev Tools はプレビュー段階で、プラグイン コマンド ツリーはアルファ版です。 Work IQ 開発ツールのドキュメントで、現在のコマンド、機能フラグ、パッケージ要件、サポートされているコンポーネントの種類を確認します。
Microsoft 365 Agents Toolkit
サポートされている Microsoft 365 アプリ パッケージまたはサポートされている Work IQ Dev Tools の範囲外の機能の低レベルの制御が必要な場合は、Microsoft 365 Agents Toolkit を直接使用します。
必要なときに使用します。
- ソース管理されたプロジェクト ファイルとマニフェスト ファイル。
- Visual Studio Code またはコマンドライン ワークフロー。
- サポートされているパッケージ ルートのインポート、検証、パッケージ化、および公開コマンド。
- 選択したエージェント、プラグイン、コネクタ、またはターゲット エクスペリエンスに対する Microsoft 365 アプリ パッケージのサポート。
サポートは、マニフェスト スキーマ、機能、パッケージ ルート、および Microsoft エクスペリエンスによって異なります。 現在のツール機能については、「 Microsoft 365 Agents Toolkit の概要」を参照してください。 Cowork プラグイン ワークフローについては、「Copilot Cowork プラグインのビルド」を参照してください。
Cowork
Cowork は、Microsoft 365 アプリ パッケージとしてパッケージ化されたプラグインをサポートしています。 Cowork プラグインには、サポートされているスキルと、Cowork ドメインの専門知識と外部データ ソースと API へのアクセスを提供するコネクタを含めることができます。
Cowork は、次の場合に使用します。
- Cowork は、プラグインのターゲット エクスペリエンスです。
- このプラグインでは、Cowork でサポートされているスキルとコネクタ モデルが使用されます。
- サポートされているワークフローを通じて、Cowork プラグインをインポート、作成、パッケージ化、または公開する必要があります。
現在のパッケージ構造、マニフェスト要件、サポートされているスキル形式、コネクタ構成、公開ガイダンスについては、「Copilot Cowork プラグインのビルド」を参照してください。
Copilot Studio
Copilot Studio は、AI ドリブンなエージェント、ワークフロー、アプリを構築するためのマネージド ローコード環境です。 ソリューションにマネージド統合、ワークフロー ロジック、環境、ガバナンス、分析、またはエンタープライズ ライフサイクル機能が必要な場合に使用します。
考慮対象:
- 選択した Copilot Studio ハーネスとそれがサポートする機能。
- 必要なコネクタ、ワークフロー、知識、ツール、および外部サービス。
- 開発、テスト、および運用環境。
- データ ポリシー、ロール ベースのアクセス、ソース管理、デプロイ、監視。
- サポートされている公開先と対象となる Microsoft エクスペリエンス。
現在の機能については、Microsoft Copilot Studio のドキュメントを参照してください。
GitHub Copilot
GitHub Copilot は、開発者がコードとリポジトリを操作できるように支援します。 サポートされている IDE、GitHub、またはコマンド ラインでこれを使用して、コードの説明、編集の提案、テストの作成、プラグイン コンポーネントとサポート サービスの実装に役立ちます。
GitHub Copilot は、次の場合に使用します。
- プラグインには、プロコードコンポーネントまたは個別にホストされているサービスが必要です。
- スキル、構成、マニフェスト、テスト、API、または MCP サーバーの作成に関するサポートが必要です。
- 実装は、ソース管理されたリポジトリで維持されます。
- 選択した作成環境でサポートされている GitHub Copilot エクスペリエンスまたはハーネスを使用します。
GitHub Copilot は、コンポーネント固有の作成、検証、パッケージ化、または公開要件に代わるものではありません。 現在の機能については、GitHub Copilot のドキュメントを参照してください。
必要に応じてツールを組み合わせる
ソリューションでは複数のツールを使用できます。 例:
- Agent Builder を使用してエージェントを作成し、GitHub Copilot を使用して外部サービスを実装します。
- ソース管理された宣言型エージェントのライフサイクルには Work IQ Dev Tools を使用し、プロジェクトの変更とテストを支援するには GitHub Copilot を使用します。
- Microsoft 365 Agents Toolkit を使用して、サポートされている Microsoft 365 アプリを作成またはパッケージ化し、GitHub Copilot を使用してプロジェクト ファイル、サービス、テストを支援します。
- Cowork を使用して、サポートされているプラグイン パッケージを作成し、別のツールを作成してリモート コネクタまたは MCP サービスを構築します。
- 別のチームが外部サービスを維持している間に、エージェントとマネージド ワークフローに Copilot Studio を使用します。
各コンポーネントについて、記録システム、所有チーム、およびプラグインで使用される成果物を生成するツールを識別します。
ツールの決定事項を要約する
各コンポーネントについて、使用するツールをメモします。
| プラグイン コンポーネント | 構築または再利用 | 開発ツール | Owner | 前提条件 |
|---|---|---|---|---|
| エージェント、スキル、コネクタ、または MCP ベースの機能 | 再利用、構成、拡張、またはビルド | 選択したオーサリングまたは実装ツール | アカウンタビリティを持つチームまたは個人 | アクセス、環境、ID、サービス、またはポリシーの要件 |
次のような場合 に、プラグイン コンポーネントをビルドまたは再利用 する準備が整いました。
- すべてのコンポーネントには実装アプローチと所有者があります。
- 選択したツールは、コンポーネントと対象となる Microsoft エクスペリエンスをサポートします。
- 必要なライセンス、環境、ID、アクセス許可、サービスが、各依存関係を提供する所有者と共に識別されます。
- 再利用されたコンポーネントは承認され、アクセス可能です。
- Teams は、どのツールとリポジトリが記録システムであるかを理解します。
- 既知の製品、パッケージ、流通の制約が記録されます。