Microsoft 365 Copilot の機能拡張オプション
AI 開発へのアプローチを決定する場合は、考慮すべき多数のオプションがあります。 Microsoft では、AI インフラストラクチャ (IaaS) からプラットフォーム (PaaS) からソフトウェア (SaaS) サービス、最適化された AI インフラストラクチャまで、スタックに及ぶ Azure AI ソリューション と Microsoft Copilot 拡張オプションを提供しています。 このガイドは、Microsoft Copilot のオプションを通じて体験を効率化することを目的としており、特定のニーズと目標に合わせて最適なソリューションを特定するのに役立ちます。
重要
- Microsoft Copilot for Microsoft 365 のプラグインはパブリック プレビュー段階であり、Microsoft Teamsの Copilot チャットでのみ機能します。
- この機能は、すべての Microsoft 365 Copilot ライセンス テナントで既定で有効になっています。 管理者は、ユーザーとグループごとにこの機能を無効にし、個々のプラグインの使用を承認する方法と、有効にするプラグインを制御できます。 詳細については、「 統合アプリで Copilot のプラグインを管理する」を参照してください。
Copilot を拡張するか、カスタム エンジン copilot を構築しますか?
ビジネス ニーズに対応するために完全にカスタマイズされたエンドツーエンドの AI 製品を作成する場合は、通常、Retrieval-Augmented Generation (RAG) ソリューションの言語モデルとオーケストレーションを選択します。
一方、大規模言語モデル (LLM) と Azure OpenAI サービスのプライベート インスタンスを利用する Microsoft Copilot を拡張できます。 Copilot は、LLM 応答と組織コンテキストを組み合わせて、関連する支援を提供します。 Copilot 用の拡張機能をビルドするときに、基盤 LLM 間のインターフェイスを表す オーケストレーション レイヤー を利用して、適切なプラグインから適切なコンテンツを選択して実行できます。
最初の意思決定ポイントを次に示します。オーケストレーターを活用するためにCopilotを拡張するか、独自ので構築しますか?
- 🎯 Microsoft Copilot を拡張する場合は、次のセクションである オプション 1 に移動します。
- 🎯 次に、拡張機能の選択肢があります。宣言型の copilots、プラグイン、またはコネクタを構築します。 機能拡張の種類について確認する
- 🎯 それ以外の場合は、 オプション 2 に移動して 独自の副操縦士を構築します。
オプション 1。 Microsoft Copilot の拡張
さて、あなたはCopilotオーケストレーターを活用したいと思います。 次に、Microsoft Copilot を簡単に把握しましょう。Microsoft Copilot は、Microsoft 365 (Office) アプリ、Teams、Outlook、PowerPoint、Word、Excel、Power Apps、Power Automate、Power Virtual Agents、Power Pages、Dynamics 365 など、複数の Microsoft 製品のエンド ユーザーが利用できます。
また、 Microsoft 365 用 Copilot は、Microsoft 365 アプリケーション内の生産性を向上させるためにエンタープライズ ユーザー向けに設計された、Copilot for Microsoft 365 サブスクリプションで "Work" プロファイルとして利用できます。
エンタープライズ ユーザー 向けに Microsoft 365 用の Copilot を拡張 することで、
- サービスは Microsoft エコシステムの一部となり、ユーザーが Microsoft 製品のユーザー エクスペリエンスを活用できるようになり、何百万人ものユーザーにアクセスできるようになります。
- 組織向けの AI ソリューションを構築して、企業全体の従業員の生産性を向上させることができます
- ユーザー中心のデータを Microsoft Graph に適用して、ユーザーによりパーソナライズされたエクスペリエンスを提供できます
- ワークフローで RAG データ ソースとして使用される Graph コネクタ、SharePoint サイト ライブラリ、または Dataverse テーブルを使用できます
ヒント
あなたはビジネス意思決定者ですか? Microsoft Copilot シナリオ ライブラリを確認する
Microsoft 365 の copilot 機能拡張の種類
ここでは、外部サービス、アプリ、データの機能を適用するために使用できるさまざまな方法を理解することが重要です。
エンド ユーザー向けの Microsoft Copilot には、REST API を接続するスタンドアロン プラグインと宣言型の copilot という 2 つの異なる拡張機能インターフェイスがあります。 類推として、Microsoft Copilot は、プラグインがサービスであり、宣言型の copilot がアプリであるオペレーティング システムのようなものとして表示できます。
次に、どの機能拡張オプションが適しているか見てみましょう。
特定のタスクとドメインの知識に対して copilot を作成するには、次をビルドします。
- 🎯 宣言型の副操縦士
Microsoft Graph に非構造化データを追加するには、次を使用します。
- 🎯 さまざまなソースから Microsoft Graph へのデータ インジェストを可能にする Graph コネクタにより、Microsoft 365 やその他のサービス全体の統合されたデータ アクセスと分析情報が容易になります。
また、ビルドする拡張機能の数も増えています。 次のような方法があります。
-
Microsoft 365 にスキルとアクションを追加するプラグイン。
- 🎯 API プラグインは 、OpenAPI サービスを介して REST API を呼び出すことによって、スタンドアロンまたは宣言型の copilots で動作できます。
- 🎯 Teams の メッセージ拡張機能 は、Teams の検索機能であり、プラグインとしても機能するようになりました。
- 🎯 Microsoft 365 と Power Platform 環境を接続する Copilot Studio でのアクション。
- Copilot Studio で直接作成できる会話型アクションは、1 つ以上の操作を完了してユーザー クエリを処理し、1 つ以上の応答をユーザーに送信します。
- Ai Builder と自然言語の理解 (Dataverse の基礎を含む) を使用して、ビジネス内の特定のシナリオとワークフローを対象とするプロンプト。
- Power Automate フローを使用して、組織内の既存のフローまたはプロセスをマップしてアクションを実行し、データを取得して操作するフロー。
- Power Platform コネクタを使用して、Salesforce、Zendesk、MailChimp、GitHub などの一般的なエンタープライズ製品などの他のシステムからのデータにアクセスするコネクタ。
注:
コネクタとプラグインは、スタンドアロンとして、または宣言型の copilot を使用して構築できます。
ヒント
以前に Teams のメッセージ拡張機能を構築したことがある場合は、Copilot の機能拡張の値をすぐに確認できますが、最新かつ最も優れた機能を構築する場合は、API プラグインと Graph コネクタをビルドしてみてください。
ツール オプション: Pro-code または low-code?
ご希望の結果とコーディングの専門知識によって、体験は異なります。 熟練したコーダーであるか、ローコードまたはコードなしのソリューションを好むかに関係なく、開発スタイルに合わせて調整された一連のツールがあります。
ビルド方法と使用するツールはユーザー次第です。 次のどちらかを選択できます。
🎯 プロコード オプションは、宣言型の副操縦士、API プラグイン、メッセージ拡張機能、Graph コネクタです。 Teams Toolkit for Visual Studio Code 拡張機能 は、開発で副操縦士を調整するためのベスト フレンドになります。
🎯 低コード または コードなしの オプションは、宣言型の副操縦士、すべての Copilot Studio アクション、および Graph コネクタをナレッジ ソースとして使用します。 Copilot Studio では、使いやすいインターフェイスを使用して迅速に開発できます。
オプションの重み付け
選択するオプションを決定するときに考慮する必要がある多くの要因があります。 パスに落ち着く前に、各オプションの長所と短所を考慮することをお勧めします。 これにより、開発のニーズと目標に合った情報に基づいた意思決定を行うことができます。
機能拡張オプション | 利点 | 制限事項 |
---|---|---|
Graph コネクタ | アクティビティ (表示、変更、共有など ) を追加できるため、関連性が向上します オンにせずにコンテンツのセマンティック検出をすぐに利用できます Graph のコンテンツは、ContextIO、コンテンツレコメンデーション、Microsoft365.com、SPO、職場でのBingでも機能します サード パーティのデータは、データにインデックスを付けることでコンプライアンスの境界内に留まります (詳細情報) |
宣言型の副操縦やメッセージ拡張機能で使用しない限り、エンド ユーザーに表示または検出できない サイドローディングなし。 Graph コネクタを Copilot にデプロイするには、Search Administrator ロールが必要です システムに Entra ID グループを実装していない場合は、Graph API を呼び出す外部グループを作成し、メンバーシップの同期状態を維持する必要があります |
宣言型の副操縦士 | 独自のブランドのチャット エクスペリエンス 検出可能性とユーザー エクスペリエンスの向上 |
まだプライベート プレビュー段階であり、機能は制限されています |
API プラグイン | 検索とアクションのサポート UX を向上するための基本的なアダプティブ カードのサポート OpenAPI 仕様の既存の REST API を使用した簡単な開発 LLM に指示を含めることができます |
まだプライベート プレビュー段階であり、機能は制限されています |
Teams メッセージ拡張機能 | Teams ストアまたはアプリ ソース マーケットプレースを通じて検出可能 検索とアクションのサポート UX の向上とより多くのコントロールのためのアダプティブ カードのサポート Outlook でも動作します 以前に Teams のビルド メッセージ拡張機能がある場合、それらはプラグインとして機能するようになりました |
ユーザーあたり最大 100 万個のプラグインが有効 限られた数のコマンド (最大 3) とパラメーター (最大 5) オーケストレーターは、プロンプトごとに 10 個のプラグインを使用する理由のみ データは、Microsoft 365 境界の外部でホストされるボット フレームワーク コマンドを呼び出すので、コンプライアンスの境界を離れる可能性があります パフォーマンスは開発者とホスティングによって異なります 複雑なプロンプトで複数パラメーターを処理するのは困難な場合があります |
Copilot Studio プラグイン | 最も高速な最初の実行エクスペリエンス インフラストラクチャ管理は必要ありません コーディング エクスペリエンスは必要ありません Copilot Studio は Microsoft Copilot ライセンスの一部として含まれています |
カスタマイズは制限される場合があります スケーリングは Microsoft Copilot Studio サブスクリプションレベルに制限される場合があります プラグインで Power Platform コネクタを使用する場合、ユーザーには Power Platform ライセンスが必要です |
データ型
データの構造、予想されるボリュームとアクティビティのレベル、必要なデータ アクセスを考慮してください。
ソリューション | データ構造 | データ ボリューム | データ アクティビティ | 要約/行動 |
---|---|---|---|---|
Graph コネクタ | 非構造化データ (プレーン テキスト ドキュメント、Wiki ページ、PDF ファイルなど ) | 接続あたり最大 5M 項目 | 1 秒あたり最大 20 件の要求 | 要約 (Copilot はキー情報を分析して抽出します) のみ |
メッセージ拡張プラグイン | 構造化データ (多くの場合、行と列を含むテーブルの形式で、事前に定義された方法で整理) | 大量のデータに適しています (5M を超える) | 高いアクティビティに適しています (20 req/秒以上)。 | Summarize + Act (アダプティブ カードを使用すると、ユーザーはデータを変更できます) |
Copilot Studio プラグイン | 構造化データ | 大量のデータに適しています (5M を超える) | 大量のデータに適しています (5M を超える) | 集計のみ |
近日公開予定: 間もなく、Copilot は機械学習手法を使用して入力プロンプトを分析し、新しいコンテンツを生成します。 使用可能なプラグイン コマンドは、その説明とパラメーターに基づいて調べます。 次に、関連するデータをこれらのパラメーターに設定し、コマンドを実行します。
オプション 2: Microsoft 365 用のカスタム エンジン の copilot を構築する
Azure AI サービスを使用すると、Teams と Microsoft 365 アプリケーション用のカスタム AI チャットボットを作成できます。 Teams チャットでカスタム ボット ソリューションを探している場合は、独自の副操縦士を構築することが最適です。
Microsoft 365 の Copilot 拡張機能とはどのように異なりますか?
Microsoft 365 の副操縦士を構築するコンテキストでは、いくつかのオプションを使用できます。 次の図は、 Copilot 拡張 オプション (Graph コネクタ、プラグイン、および Graph コネクタとプラグインに接続できる宣言型の copilot) と カスタム エンジン copilot の比較を示しています。
カスタム エンジン copilot は BYO (Bring Your Own) モデルで動作します。 そのため、お好みの LLM とオーケストレーターを使用できます。
カスタム エンジンの copilot の構築は、次の場合に最適です。
- モデルとオーケストレーションを選択する
- Teams ボットの構築に関する以前の経験がある場合、または Teams ボットの開発に精通している場合
- Copilot ライセンスの状態に関係なく、すべての Microsoft 365 ユーザーが会話型 AI ボットにアクセスできるようにすることを目指しています
🎯 独自の カスタム エンジン の copilot の構築に関する詳細を確認してください。
ツール オプション: Pro-code または low-code?
ビルド方法と使用するツールはユーザー次第です。 次のどちらかを選択できます。
🎯 Pro-code: 完全なカスタマイズのコーディングを希望する場合は、Teams AI ライブラリと Teams Toolkit for Visual Studio Code 拡張機能を使用します
🎯 低コード または コードなし: Copilot Studio のユーザー フレンドリ インターフェイスを使用して迅速に開発し、Copilot Studio のカスタム copilots を構築できます。
次の手順
コネクタとプラグインを構築するための前提条件について説明します。