この記事では、Microsoft 365 Copilot機能拡張と関連トピックに関してよく寄せられる質問 (FAQ) に対する回答を示します。
操作全般についての質問
宣言型エージェントとカスタム エンジン エージェントの違いは何ですか?
宣言型エージェントは、Microsoft 365 Copilotエクスペリエンスを強化するツールです。 カスタムの知識とスキル (アクション、トリガー、ワークフローなど) を組み合わせて、豊富な会話エクスペリエンスを作成します。 これらのエージェントは Microsoft 365 に統合でき、高度な機能にコネクタを使用できます。 さらに、API プラグインや Teams および Microsoft 365 のアプリ機能なども含めることができます。
カスタム エンジン エージェントは、カスタム基盤モデルとオーケストレーターを使用し、特定のエンタープライズ ニーズに合わせて調整できます。 カスタム エンジン エージェントには、Copilot Studio、Teams SDK、Azure AI Foundry を使用して構築されたエージェントが含まれます。 カスタム エンジン エージェントは現在、スタンドアロンアプリと Teams アプリとして機能します。
詳細については、「 エージェント for Microsoft 365」を参照してください。
アクションとプラグインの違いは何ですか?
アクションとプラグインは同じ意味で使用される場合がありますが、アクションは実際にはプラグインからの 1 つの API 呼び出し ("チケットを閉じる #1234" など) であり、プラグインは一連の関数 (close、create、resolve など) です。
一般に、アクションは宣言型エージェント内で Copilot にスキルを提供する機能です。 Copilot Studioを使用して Power Platform コネクタからアクションを構築したり、Copilot Studioデザイン キャンバスを使用して会話型コネクタ、プロンプト コネクタ、フロー コネクタを作成したりできます。 Microsoft 365 Agents Toolkit または標準 REST API をサポートするテクノロジ スタックを使用して、API プラグインとしてアクションを構築できます。
アクションを使用すると、Microsoft 365 Copilotのコンテキスト内で動作するエージェントを明るくしたり、それらを使用して、イマーシブ エクスペリエンスで動作するエージェント (宣言型エージェントなど) にスキルを提供したりできます。
Power Platform プラグインと API コネクタの違いは何ですか?
Power Platform コネクタと API プラグインの両方で、それを記述する OpenAPI 定義 (Swagger) を指定した標準 REST API の呼び出しを可能にします。 Power Platform コネクタは、Copilot Studioを含む Power Platform から使用され、API プラグインは宣言型エージェントと共にMicrosoft Teamsまたは Microsoft 365 アプリ パッケージで定義されます。
Copilot Studioの API プラグインに相当するものは何ですか?
Copilot Studioのオーケストレーターとコネクタのメカニズムは、API ベースのプラグインとは異なります。 API をCopilot Studioに接続するには、OpenAPI V2 swagger を使用するカスタム コネクタを作成し、AI の説明を追加する必要があります。 このアプローチを使用すると、さまざまな API をシームレスに統合し、Copilot Studioの AI 機能を適用して機能を強化できます。
Copilot コネクタと Power Platform コネクタの違いは何ですか?
Microsoft 365 Copilot コネクタを使用すると、Microsoft Graph に追加情報を取り込んで、Microsoft 365 Copilotを含むさまざまな Microsoft 365 エクスペリエンスで検出できるようにします。 接続は、データ提供サービスに同期されます。Copilot やその他のシナリオで使用するために、データを Microsoft 365 にレプリケートします。
Power Platform コネクタを使用すると、エージェントは他のシステムとやり取りして、ほぼリアルタイムで情報を取得し ("チケット #1234 の取得" など)、読み取り/書き込みアクション ("チケットの作成" など) を確立できます。
Copilot コネクタの場合、有効なMicrosoft 365 Copilot、Microsoft 365、または Office 365 ライセンスを使用すると、検索結果のコネクタからのデータを表示できます。 ただし、これらのコネクタからコンテンツを取り込むには、十分なインデックス クォータが必要です。
Power Platform コネクタのライセンス要件は、特定のコネクタや実行するアクションによって異なる場合があります。 一部のコネクタでは、標準の Microsoft 365 ライセンスに含まれていない Premium ライセンスが必要な場合があります。
Copilot のセキュリティに関する質問
Microsoft 365 Copilotのデータは保護されていますか?
はい。 Microsoft 365 Copilotは、厳格なプライバシー、セキュリティ、コンプライアンスの基準に準拠しています。 organization データとサード パーティのデータMicrosoft 365 Copilot処理する方法の詳細については、「Microsoft 365 Copilotのデータ、プライバシー、セキュリティ」を参照してください。
データ保持ポリシーとは
Copilot でのデータ保持の詳細については、「Copilot のリテンション期間について」を参照してください。
ライセンスに関する質問
宣言型エージェントまたはカスタム エンジン エージェントを開発するには、どのようなライセンスを購入する必要がありますか?
Microsoft 365 Copilot ライセンスなしで、制限された機能を使用して、Web 検索に基づく宣言型エージェントを構築できます。 Microsoft 365 Copilot ライセンスをお持ちの場合は、Copilot コネクタやプラグインなどの追加機能を使用して宣言型エージェントを構築するための追加ライセンスは必要ありません。 詳細については、「Microsoft 365 Copilot開発者ライセンス」を参照してください。
エージェントを構築するためにCopilot Studio ライセンスは必要ありません。ただし、組織のデータにエージェントを固定する場合は、ライセンスが必要か、テナントで従量課金の測定を設定する必要があります。 詳細については、「Copilot Studio要件」および「メッセージ容量の管理」を参照してください。
エージェント以外の AI ソリューションを構築する場合は、Copilot Studio ライセンスが必要です。
Teams SDK を使用してカスタム エンジン エージェントを構築するために、Microsoft 365 Copilot ライセンスは必要ありません。 代わりに、コストはアプリで使用されるAzure サービスによって異なります。 詳細については、Azure価格計算ツールを参照してください。
エージェント ツールキットに関する質問
エージェント ツールキットを使用する価値は何ですか?
既に Visual Studio Code ユーザーの場合、Agents Toolkit は GitHub 統合を使用して Visual Studio Code で実行されます。 また、CI/CD やマルチテナントのサポートなどの機能を利用することもできます。
API に接続するには何が必要ですか?
Power Platform コネクタを使用して API を接続するローコード ソリューションとは異なり、Agents Toolkit では、Copilot が中間層なしで REST API に直接アクセスできるようにアプリケーション パッケージを構築できます。 OpenAPI 定義を含めるだけで済みます。 Copilot が API の使用方法を認識できるように、OpenAPI 定義に詳細な説明を追加することが重要です。 場合によっては、大規模または複雑な API を簡略化することが必要になる場合があります。
エージェントとプラグインを構築するために JSON マニフェストまたは TypeSpec を使用する必要がありますか?
JSON マニフェストと TypeSpec のどちらを選択するかは、開発設定とプロジェクトの複雑さによって異なります。
TypeSpec は、次の場合に使用します。
- 強力な型指定と IntelliSense サポートを備えたコード優先のアプローチを使用することをお勧めします
- API サーフェスは、多くのエンドポイント、入れ子になったスキーマ、複雑な認証パターンで複雑です
- 構成エラーを減らすために、自動検証とマニフェスト生成が必要です
- 複数のエージェントまたはプラグインを構築しており、プロジェクト間の整合性が必要です
- 生の JSON 構成よりも保守可能で読みやすいコードを評価します
JSON マニフェストは、次の場合に使用します。
- 正確なマニフェスト構造を直接制御する必要がある
- 最小限の機能を持つ単純なエージェントを使用しています
- 既存の JSON ベースの構成を移行する
- 基になるマニフェスト形式を詳しく理解したい
ほとんどの開発者にとって、TypeSpec は、型の安全性、自動生成、定型コードの削減により、より優れた開発エクスペリエンスを提供します。 詳細については、Microsoft 365 Copilotの概要については、「TypeSpec」を参照してください。
AI に関する質問をAzureする
Azure AI サービスと Copilot の拡張性は、AI エコシステム内のさまざまなニーズとユース ケースに対応します。 次の質問は、違いを理解するのに役立ちます。
Copilot の拡張性とAzure AI サービスの違いは何ですか?
Copilot の拡張性と Azure AI サービスの違いについては、次の表を参照してください。
| 機能 | Copilot の拡張性 | Azure AI サービス |
|---|---|---|
| 範囲 | Microsoft 365 エコシステム内でMicrosoft 365 Copilotの機能を拡張することに重点を置いた。 | 機械学習、コグニティブ サービス、Azure OpenAI サービスなど、幅広い AI 機能を提供します。 |
| カスタマイズ | プラグイン、コネクタ、宣言型エージェントを作成して、Word、Excel、Teams などの生産性ツールを強化できます。 | 高度にカスタマイズ可能で、特定のビジネス ニーズに合わせて調整された AI モデルを構築してデプロイできます。 |
| 統合 | 主に、組織のデータとコンテキストを使用して、Microsoft 365 アプリケーションと統合されます。 | Microsoft エコシステムを超えて、さまざまなアプリケーションやサービスに統合できます。 |
Copilot の拡張性のユース ケース
Azure AI サービスのユース ケースには、次のようなオーダーメイドの AI ソリューションの作成が含まれます。
- e コマース サイトのカスタマー サービス チャットボット
- 医療サービスの予定をスケジュールするための仮想アシスタント
- ジェネレーティブ AI を組み込んだゲーム エクスペリエンス
Copilot StudioとAzure AI Foundry の違いは何ですか?
違いは、提供されるスコープ、カスタマイズ、統合です。
Copilot Studioには、そのアプローチを好むユーザー向けのローコード機能が付属しています。 AI を適用して、AI 統合などのさまざまな機能を備えたチャット ボットとエージェントを作成し、さまざまなチャネルに簡単にデプロイできます。
Azure AI Foundry (旧称 Azure AI Studio) は、開発者がインテリジェントで完全にカスタマイズ可能なボットを構築してデプロイできるようにするコーディングベースのプラットフォームです。 これらのさまざまな AI ツールとモデルを統合できます。これにより、安全で責任ある方法で AI を使用してイノベーションを行うことができます。 ただし、Azure AI Foundry は、Microsoft 365 Copilotのモデルとオーケストレーターを拡張するためのツールではありません。
Azure AI サービスを使用して宣言型エージェントを構築できますか?
Azure AI サービスを使用する場合は、宣言型エージェントではなくカスタム エンジン エージェントを構築することをお勧めします。
GPT-4 ターボなどの OpenAI モデルを使用する場合は、エージェント ツールキットを使用して変更、テスト、デプロイできるコード テンプレートを生成する Teams へのデプロイ機能に付属Azure OpenAI Studio の Web ベースのインターフェイスを利用できます。
カスタム エンジン エージェントと宣言型エージェントの違いの詳細については、「 エージェント for Microsoft 365」を参照してください。
🙋 その他の質問やフィードバックがある場合は、 お知らせください。