[ 開発ツールの選択 ] からの開発プランを使用して、プラグインコンポーネントに必要な環境、アカウント、ツール、ID、アクセス許可、接続、およびサービスを準備します。
コンポーネントをビルド、構成、拡張、または再利用する前に、このセットアップを完了してください。 プラグインがエージェント、スキル、コネクタ、MCP ベースの機能を組み合わせている場合は、複数の環境またはツールが必要になる場合があります。
開発計画から始める
すべてのコンポーネントについて、以下を確認します。
- 開発ツールと信頼できるソース リポジトリまたはマネージド環境。
- 開発またはテストのテナント、環境、リージョン、対象となる Microsoft エクスペリエンス。
- 必要な製品ライセンス、使用量ベースの課金、サブスクリプション、およびサービス プラン。
- 必要な管理者ロール、アプリケーションの登録、ID、アクセス許可、および同意。
- 必要なデータ ソース、API、リモート サービス、ホスティング、ネットワーク アクセス、シークレット。
- テスト ユーザーと代表的な非運用データ。
- 各依存関係を提供する責任を持つ所有者。
アクセスがない状態で実装を開始したり、別の環境を暗黙的に置き換えたりしないでください。 未解決の前提条件を開発計画のブロッカーとして記録します。
Microsoft 365 Copilot Chat は、すべての Microsoft 365 ユーザーが利用できる、広くアクセス可能な AI チャット インターフェイスです。 Copilot Chat ユーザーは、その機能を拡張し、指示や Web に基づいたエージェントにアクセスできます。 Copilot Studio 従量課金制課金 (Copilot クレジットとして使用) が有効になっているテナントのユーザーと Microsoft 365 Copilot ライセンスを持つユーザーは、SharePoint データや Microsoft 365 Copilot コネクタを使用したグラウンディングなどの強化された機能を備えたエージェントにアクセスできます。
Microsoft 365 Copilot ライセンス情報については、「ライセンス オプション」を参照してください。
Copilot 開発環境
Copilot 開発環境には、次のオプションがあります:
Microsoft 365 開発者プログラムのサンドボックス サブスクリプション。 開発者サブスクリプションの資格を持つ Microsoft 365 開発者プログラム メンバーは、そのサブスクリプションを使用してエージェントを開発できます。
インスタント サンドボックスを選択すると、数分でプロビジョニングされ、サンプル ユーザー、Microsoft Teams データ パック、構成済みカスタム アプリがプリロードされた事前構成済みの E5 開発者環境を利用できます。 インスタント サンドボックス オプションでは、アドオン購入が有効になっています。 サンドボックス内から直接、Microsoft 365 Copilot などの追加サービスを購入できます。 セットアップ要件の詳細については、「 Microsoft 365 開発者サンドボックス サブスクリプションの設定」を参照してください。
構成可能なサンドボックスをプロビジョニングする場合、サブスクリプションはコマースをサポートしません。 このオプションを選択するときに、Copilot ライセンスを購入できないため、組織データに基づいてエージェントを使用したり、他の機能を追加したりすることはできません。
重要
Microsoft 365 開発者プログラムの資格は、Visual Studio Professional または Enterprise サブスクライバー、ISV サクセス プログラム メンバー、対象となる Microsoft AI Cloud Partner Program (MAICPP) パートナー、Premier または Unified Support のお客様に限定されています。
Microsoft 365 Copilot ライセンスを持つ対象の Microsoft 365 または Office 365 運用環境。
注:
本番環境でエージェントを構築すると、管理者が課す制限が発生する可能性があります。 たとえば、管理者はカスタム アプリのサイドローディングをブロックしたり、Copilot コネクタの構築に必要なアクセス許可を付与しない場合があります。
機能が制限された Microsoft 365 Copilot Chat のエージェントを作成およびテストする場合は、Microsoft 365 Business Basic など、Copilot ライセンスのない Microsoft 365 サブスクリプション。
また、Microsoft 365 Copilot ライセンスを購入し、運用環境から独立した開発環境を設定することもできます。ここでは、独自の管理者になることができます。
Microsoft 365 Copilot ライセンスをお持ちの組織
Copilot 拡張ソリューションを開発するには、Microsoft 365 Copilot ライセンスを使用して Microsoft 365 運用環境で直接作業します。
Copilot を Microsoft プランに追加するには、Microsoft の担当者にお問い合わせください。 エンタープライズのお客様は、Microsoft 365 Apps が Copilot にアクセスするには、最新チャネルまたは月次エンタープライズ チャネルに参加する必要があります。
Microsoft 365 Copilot ライセンスをお持ちでない組織
Copilot ライセンスを持たない組織のユーザー向けの Copilot 拡張性ソリューションを開発できますが、エージェントの機能にはいくつかの制限があります。 組織データに基づくグラウンディングなどのエージェント機能を利用する場合は、Copilot Studio 従量課金制 (Copilot クレジット) を有効にすることができます。
Copilot 機能拡張オプションの要件
外部サービスとデータのインテリジェンスを使用して Microsoft 365 Copilot を拡張するには、いくつかの方法があります。
- Copilot をカスタマイズするためのエージェントを構築することによって。
- Teams メッセージ拡張機能と Copilot Studio アクションを追加します。
- Microsoft 365 Copilot コネクタを使用して Copilot の知識を拡張します。
詳細を確認し、ユーザーにとって最適な拡張性パスを選択するには、「 Copilot 拡張性計画ガイド 」と 「エージェントの概要」を参照してください。
エージェントの要件
エージェントをビルドするには、使用するツールに応じて、前提条件を完了する必要があります。
注:
一部のエージェント機能は、Copilot Studio 従量課金制課金が有効になっている (Copilot クレジットとして使用) テナントのユーザー、または Microsoft 365 Copilot ライセンスを持つユーザーのみが使用できます。 たとえば、組織データに基づいたエージェントを構築する場合は、従量課金を有効にするか、Microsoft 365 Copilot ライセンスを購入する必要があります。
Work IQ 開発ツールの要件
Work IQ Dev Tools は、サポートされている宣言型エージェントとプラグイン パッケージ シナリオ向けのプレビューのプロコード ルートです。 インストールする前に、次のことを確認してください。
- Node.js 24 以降。 サポートされているインストーラーは、必要に応じて Node.js をインストールできます。
- Windows の PowerShell 7 以降。
- Copilot にアクセスできる Microsoft 365 アカウント。
- エージェントをプロビジョニングする際の Azure サブスクリプション。
- 必要なカスタム アプリのインストール、共有、またはカタログ操作を許可する開発テナントまたはテスト テナント。
既定のインストーラーは、WIQD CLI、Visual Studio Code 拡張機能、および wiqd:wiqd Copilot CLI エージェントをインストールします。 インストール後、ローカル開発用にインタラクティブにサインインし、 wiqd doctor を実行して環境を確認します。 「 Work IQ Dev Tools のインストール 」と「 Work IQ Dev Tools 認証」を参照してください。
継続的インテグレーションの場合は、サポートされているコア ライフサイクル コマンドについて、文書に記載されている信頼されたパイプライン認証を使用します。 パイプラインで wiqd auth login を実行したり、信頼されていないプル リクエスト ジョブに資格情報を公開したりしないでください。 Work IQ の監視、評価、およびその他の拡張機能には、個別の認証要件があります。
「CI/CD 認証」を参照してください。
Microsoft 365 Agents Toolkit の要件
Microsoft 365 Agents Toolkit を使用して、Microsoft 365 Copilot ライセンスがなくてもエージェントを構築できます。 組織データに基づくエージェントを構築する場合は、テナントで従量課金を設定するか、Microsoft 365 Copilot ライセンスを購入する必要があります。
エージェント ツールキットやその他の IDE を使用してエージェントを構築するには、管理者に カスタム アプリ をテナントにサイドロードする機能を有効にしてもらう必要があります。
サイドローディングを有効にするには、Teams 管理センターから [Teams アプリ>セットアップ ポリシー]>グローバル (組織全体の既定値) の順に選択し、[カスタム アプリのアップロード] トグルをオンに切り替えます。
エージェントを含むサイドロードされたカスタム アプリを管理するには、Teams クライアントから 、[アプリ>アプリの管理] に移動します。
Copilot Studio の要件
Copilot Studio は、すべての Microsoft 365 ユーザーが利用できます。 Copilot Studio を使用して、エージェントとアクションを作成できます。 SharePoint または Copilot コネクタを介して組織データに基づくエージェントを構築する場合は、テナントで従量課金を設定するか、Copilot Studio ライセンスを購入する必要があります。 詳細については、「 請求レートと管理」を参照してください。
Copilot Studio を使用してエージェントを構築するには、次の手順が必要です:
- Power Platform 管理者または Dynamics 365 管理者は、Power Platform 管理センターで生成 AI 機能を有効にする必要があります。
- Microsoft 365 テナント管理者は、Copilot Studio アプリを Microsoft 365 管理センターにデプロイする必要があります。
開発者モードを有効にする
Copilot の 開発者モード を使用すると、オーケストレータが特定のプロンプトに応答してプラグインを選択するかどうか、またどのように選択するかをテストできます。
Copilot Chat で「-developer on」と入力し、開発者モードを有効にします。 開発者モードを無効にするには、「 -developer off」と入力します。
開発者モードは、ライセンスされた Microsoft 365 Copilot エクスペリエンス内でのみ使用できます。 コンポーネント統合テスト中に使用します。 詳細については、「 エージェントのデバッグ」を参照してください。
Microsoft 365 Copilot 開発者ライセンス
組織データに基づくエージェントや強化された機能を含むエージェントのテストに使用されるアカウントには、Microsoft 365 Copilot 開発者ライセンスが必要です。 管理者は、Microsoft 365 管理センター (課金>ライセンスの下) でMicrosoft 365 Copilot開発者ライセンスを管理できます。 PowerShell を使用して、Microsoft 365 ライセンスをユーザー アカウントに割り当てることもできます。
エージェントの機能とライセンス モデル
Copilot エージェントは複数のライセンス モデルを通じて利用でき、それぞれ異なるレベルの機能が提供されます。
- Microsoft 365 Microsoft 365 Copilot アドオン ライセンスを持つ Microsoft 365 - Microsoft 365 サブスクリプションと Copilot アドオン ライセンスを持つユーザーは、サポートされているアプリとプラットフォーム全体で Copilot エージェント エクスペリエンスにフル アクセスできます。
- Microsoft 365 Copilot Business - 中小企業向けに導入されたスタンドアロンの SKU。 Microsoft 365 ビジネス プランに合わせた Copilot エージェント アクセスを提供します。
- Microsoft 365 E7 (Frontier Suite) - エンタープライズのお客様向けの Microsoft 365 E5、Microsoft 365 Copilot、Agent 365 機能を含むバンドル。
- 使用量ベースの請求 (従量課金制) - テナントは、エージェント構成オプションにはいくつかの制限事項がありますが、フル ライセンスなしでエージェント アクセスを有効にすることができます。 消費は Copilot クレジットで測定されます。
- Copilot アドオン ライセンスのない Microsoft 365 - 一部のアプリで Copilot Chat エントリ ポイントが表示される場合がありますが、テナント設定に基づいてエージェント エクスペリエンスへのアクセスが制限または無効になります。
次の表は、ユーザー ライセンスの種類に基づいてエージェント アクセスをまとめたものです。
| ライセンス モデル | エージェント アクセス |
|---|---|
| ライセンス付与済みのユーザー | Microsoft 365 サブスクリプションと Copilot アドオン ライセンス (該当する場合、Microsoft 365 Copilot Business と E7 Frontier Suite を含む) の両方を持っている。 サポートされているアプリやプラットフォーム全体で、Copilot Chat とエージェント エクスペリエンスにフル アクセスできます。 このライセンスでは、テナント データ (SharePoint、Microsoft Graph) に基づいたエージェントの使用も可能になり、Copilot Studio でエージェントを作成するために必要です。 |
| 使用量ベースの請求 (従量課金制ユーザー) | 従量課金が有効になっている (Copilot クレジットとして消費される) テナントに属すること。 ユーザーは、完全な Copilot ライセンスがなくても、Copilot Chat とエージェントにアクセスできます。 使用量課金はテナント データに基づいたエージェントに適用されますが、パブリック データまたは指示に基づいたエージェントは無料で使用できます。 エージェントとの対話やグラウンディングなどの一部の高度な機能では、追加の構成が必要になる場合があります。 Microsoft 365 管理センターでの Azure サブスクリプションと課金ポリシーの設定が必要です。 ナレッジ ソースとして SharePoint ファイルを使用するエージェントの場合、課金ポリシーは SharePoint エージェント サービスに接続 されている必要があり、ユーザーは 課金ポリシーに割り当てられたセキュリティ グループに属している必要があります。 |
| Copilot アドオン ライセンスをお持ちでない Microsoft 365 サブスクライバー | 一部のアプリには Copilot Chat エントリ ポイントが表示される場合がありますが、テナントの構成とロールアウトの状態に応じてアクセスが制限または無効になります。 これらのユーザーは、エージェントの作成や高度なエージェント エクスペリエンスにアクセスできません。 |
次の表に、テナントのライセンスと使用量請求の構成に基づいてユーザーが使用できるエージェントの種類とエージェント機能を示します。 使用量の請求料率の詳細については、「 請求料率と管理」を参照してください。
注:
使用量ベースの課金は、Microsoft 365 Government Community Cloud High (GCCH) 環境と Government Community Cloud (GCC) 環境ではサポートされていません。
| 機能 | Copilot Chat (使用量ベースの請求なし)* | Copilot Chat (使用量ベースの課金)** | Microsoft 365 Copilot (ライセンス認証済み) |
|---|---|---|---|
| Microsoft 365 Copilot | ✅ | ✅ | ✅ |
| Copilot Studio | ✅ | ✅ | ✅ |
| 宣言型エージェント | |||
| カスタム アクション | ✅ | ✅ | ✅ |
| カスタム指示 | ✅ | ✅ | ✅ |
| コード インタープリター | ✅ | ✅ | ✅ |
| 画像ジェネレーター | ✅ | ✅ | ✅ |
| MCP アプリ (対話型 UI ウィジェット) |
✅ | ✅ | ✅ |
| カスタムナレッジ: Web 検索 |
✅ | ✅ | ✅ |
| カスタムナレッジ: 範囲指定された Web 検索 |
✅ | ✅ | ✅ |
| カスタム知識: Copilot コネクタ |
❌ | ✅ | ✅ |
| カスタムナレッジ: SharePoint データ |
❌ | ✅ | ✅ |
| カスタムナレッジ: 埋め込みファイル コンテンツ |
❌ | ✅ | ✅ |
| カスタム知識: Dataverse |
❌ | ✅ | ✅ |
| カスタムナレッジ: |
❌ | ❌ | ✅ |
| カスタム知識: People |
❌ | ❌ | ✅ |
| カスタム知識: Teams メッセージ |
❌ | ❌ | ✅ |
| カスタムナレッジ: Teams 会議 |
❌ | ❌ | ✅ |
| カスタム エンジン エージェント | ✅ | ✅ | ✅ |
* 使用制限は、含まれるすべての機能に適用されます。
** 使用量ベースの課金なしでユーザーが利用できるナレッジ ソースへのアクセスに費用は発生しません。
注:
Microsoft 365 Copilot Chat および Microsoft 365 Copilot での Web 検索のデータ、プライバシー、セキュリティの詳細については、「Web 検索のデータ、プライバシー、セキュリティ」を参照してください。
注:
共有テナントの作業データに基づいているエージェントは、現在、Microsoft 365 Government Community Cloud (GCC)、Government Community Cloud High (GCCH)、または米国国防総省 (DoD) 環境では使用できません。
よく寄せられる質問
Microsoft 365 開発者プログラムのサブスクリプションを使用して Copilot で開発することはできますか?
はい。Microsoft 365 開発者プログラム サブスクリプションを使用してエージェントを構築できます。 インスタント サンドボックスをプロビジョニングすると、追加コンテンツの購入が有効になります。 サンドボックス内から直接、Microsoft 365 Copilot などの追加サービスを購入できます。 このオプションを使用すると、組織データに基づいたエージェントを構築し、他の拡張機能にアクセスできます。 構成可能なサンドボックスをプロビジョニングする場合、サブスクリプションはコマースをサポートしないため、Microsoft 365 Copilot ライセンスを購入したり、従量課金を有効にしたりすることはできません。 エージェントの機能は、Web 検索グラウンディングに限定されます。 詳細については、「 Microsoft 365 開発者サンドボックス サブスクリプションの設定」を参照してください。
私は ISV ではなく、Microsoft 365 Copilot ライセンスを持っていません。 Microsoft 365 Copilot 開発環境を入手できますか?
Microsoft 365 サブスクリプションをお持ちの場合は、機能が制限された Microsoft 365 Copilot Chat でエージェントを構築してテストできます。 組織データに基づいたエージェントを構築する場合は、テナントで従量課金を有効にするか、Microsoft 365 Copilot ライセンスを購入する必要があります。
環境の準備状況を確認する
環境の準備が整った場合:
- 選択した開発ツールはすべて、目的の共同作成者が使用できます。
- 開発またはテストのテナントと対象の Microsoft エクスペリエンスにアクセスできます。
- 必要なライセンス、課金、サブスクリプション、環境、およびリージョンが構成されている。
- アプリケーション ID、ロール、アクセス許可、同意、接続、シークレットを使用できます。
- 必要なデータ ソース、API、リモート サービス、およびホスティング環境に到達できます。
- テスト ユーザーと代表的な非運用データを使用できます。
- 各依存関係には所有者がおり、未解決のブロッカーが文書化されています。
プラグイン コンポーネントの構築または再利用を続行します。
セキュリティとプライバシー
Copilot は、既存のアクセス許可とポリシーを使用して、企業内のデータ セキュリティとデータ プライバシーに対する既存の取り組みに基づいて、最も関連性の高い情報を配信します。 Copilot が組織データをどのように使用および保護するかについては、「Microsoft 365 Copilot のデータ、プライバシー、セキュリティ」を参照してください。 さまざまな Copilot 拡張ソリューションを開発するためのデータのプライバシーとセキュリティに関する考慮事項については、「Microsoft 365 Copilot を拡張する際のデータ、プライバシー、セキュリティに関する考慮事項」を参照してください。