Microsoft 365 Copilot の拡張
Microsoft 365 Copilot は、Outlook、Teams、Word などの Microsoft 365 アプリケーション全体で作業の流れを維持し、Microsoft Graph データを基盤とした AI 搭載の生産性向上ツールです。 ユーザーがアクセス権を持つメール、チャット、ドキュメントなどの知識と、理解、要約、予測、再現、翻訳、コンテンツ生成などの スキルを提供します。
Copilot の拡張性とは、Microsoft 365 Copilot をより多くの知識とスキルでカスタマイズおよび拡張する機能です。 開発者は Microsoft 365 Copilot を拡張して Copilot エージェントを構築し、カスタムの知識、スキル、プロセス自動化を Microsoft 365 Copilot に取り込み、顧客固有のニーズに合わせて調整できます。
Copilot エージェントは、基本的にカスタム ナレッジ (命令と典拠となるデータを通じて)、カスタム スキル (アクション、トリガー、ワークフローを含む)、および自律性 (計画、学習、エスカレーションを含む) で構成されます。
さらに、IT 管理者は Microsoft 365 管理センターおよび Power Platform 管理センターで適切な Copilot コネクタを構成し、テナント内のすべてのユーザーが利用できる知識を拡張できます。 これらのコネクタは、ナレッジ ソース自体のデータアクセス制限を尊重します。
注:
このトレーニング ユニットでは、Copilot の拡張性について紹介します。 拡張性をより詳しく学べる追加のトレーニングも用意されています。
エージェントとは
本質的に、エージェントは Copilot のスコープを限定したバージョンです。 これらは、ユーザーに代わって特定のビジネス プロセスを自動化し実行するよう設計されています。 各エージェントは、次のような 1 つまたは 2 つの特定タスクの専門家です:
- 情報の取得
- データの要約
- メール送信やレコード更新などのアクションを実行する
エージェントは、次のような特定のビジネス ニーズを満たすようにカスタマイズできます:
- 人事エージェント
- 分析エージェント
- プロジェクト マネジメント エージェント
- 法務エージェント
- 画像エージェント
組織向けに開発できる実用的な例を次に示します:
- エンジニアリング チーム向けプロジェクト マネジメント エージェント。 たとえば、プロジェクト マネジメント ソフトウェアに依存するエンジニアリング チームを考えてみましょう。 ユーザーがオープン チケットを監視できるエージェントを構築できます。 たとえば、ユーザーは自分に割り当てられたすべての問題に関する情報を要求でき、エージェントは API からこのデータをシームレスに取得して提示できます。
- E コマース向け製品インベントリ エージェント。 商業分野でビジネスを行う場合は、製品データベースに接続することで、内部インベントリ エージェントを構築できます。 たとえば、ユーザーは Copilot に対して特定アイテムの可用性を確認するよう依頼できるため、内部プロセスを合理化することができます。
- マーケティング キャンペーンの画像作成エージェント。 マーケティング用の画像が必要な場合は、キャンペーンに合わせたマーケティング資産の作成を支援するエージェントを作成できます。
エージェントの種類
Copilot エージェントは、宣言型またはカスタム エンジンのアプローチで構築できます。 エンド ユーザーには違いが分かりにくいかもしれませんが、開発手法は異なります。 この設計により、開発者は構築方法を柔軟に選択できます。
- 宣言型エージェント。 これらのエージェントは、基本的にカスタム知識 (命令と典拠となるデータを通じて) とカスタム スキル (アクション、トリガー、ワークフローを含む) の集合体です。 これらは Copilot オーケストレーターと基盤モデルの上にホストされ、豊かな対話体験を提供します。 これらのエージェントは、Microsoft 365 と統合できます。 また、高度な機能のために Copilot コネクタを利用することもできます。 さらに、API プラグインや Teams および Microsoft 365 のアプリ機能なども含めることができます。 コネクタとプラグインは、このユニットの後半で紹介します。
- カスタム エンジン エージェント。 これらのエージェントは、カスタム基盤モデルとオーケストレーターを用いて開発されます。 独自のスタックを使い、特定のエンタープライズ ニーズに合わせて調整可能です。 カスタム エンジン エージェントは、Copilot Studio、Teams AI ライブラリ、Azure AI などのツールを使って構築できます。 カスタム エンジン エージェントは現在、スタンドアロン、Teams アプリです。将来的にはイマーシブな Copilot エージェント エクスペリエンスとしても機能します。 カスタム エンジン エージェントと Copilot Studio のカスタム エージェントは共通点があり、Microsoft Copilot の基盤モデルやオーケストレーションは使用しません。 オーケストレーションの高度なカスタマイズが必要な場合や、ユーザーが Microsoft 365 Copilot を利用していない場合は、カスタム エージェントの選択を検討してください。 Teams AI ライブラリやカスタム エンジン エージェント向けの Azure OpenAI、カスタム エージェント構築用の Copilot Studio など、複数の選択肢から構築可能です。
最適なエージェントを見つけるには、「Microsoft 365 のエージェント オプション」で違いを確認してください。
機能拡張オプションの種類
先ほど説明したように、宣言型エージェントはカスタム知識とカスタム スキルの集合体です。 Copilot コネクタを使って Microsoft 365 内にシームレスに統合し、標準 REST API を呼び出して他のアプリケーションとの連携や、独自機能の追加が可能です。
宣言型エージェントには次があります:
- 使い慣れたユーザー インターフェイス。 宣言型エージェントには Microsoft Copilot のような見た目と動作があります。
- 特定のタスクに適用されるドメイン固有の知識。 たとえば、旅行プランナーや栄養アシスタントなど。
- プラグインやコネクタと統合できる機能。 宣言型エージェントは専門サービスを呼び出し、ドメインの専門知識にアクセスできます
追記。 詳細については、「宣言型エージェント」を参照してください。
Copilot コネクタ
Copilot コネクタにより、開発者や IT 管理者はカスタム知識を適用し、カスタム スキルを構築し、Copilot エージェントを通じて Microsoft Copilot の標準機能を拡張できます。 コネクタには次の 2 種類があります:
-
Microsoft Graph コネクタ。 Graph コネクタは、外部データ ソースを含む追加情報を Microsoft Graph に取り込むことを可能にします。 このプロセスにより、Microsoft 365 Copilot を含むさまざまな Microsoft 365 エクスペリエンスで情報を検索可能にします。 この統合により、Copilot はより広範な組織の知識にアクセスし活用できます。 Graph コネクタを使用すると、次のことができます:
- 外部データを最大限に活用します。 コネクタは、Copilot にさまざまなソースからの多様なデータセットにアクセスして要約する機能を与え、より包括的なインサイトを可能にします。
- Copilot を研究支援として使用します。 コネクタを使用すると、Copilot は任意のデータセットを用いて質問と回答 (Q&A) をネイティブに検索、要約、実行できます。
- Microsoft Search、ContextIQ などの Copilot のインテリジェンスを表示します。 コネクタを使用すると、ユーザーがすでに回答を検索している方法を拡張できます。
-
Power Platform コネクタ。 Power Platform コネクタは、Power Automate、Power Apps、Logic Apps などの Power Platform アプリケーションが外部サービスやデータ ソースと連携できるようにする重要なコンポーネントです。 また、次の機能を有効にすることで、Microsoft 365 Copilot の機能を強化します:
- さまざまな外部サービスやデータ ソースと統合します。
- カスタム アクションを実行します。
- より多様なデータ型にアクセスします。
Graph コネクタと Power Platform コネクタの主な違いは、接続性とライセンスです。
- 接続性。 Graph コネクタでは、データ提供サービスへの接続は同期的です。 データは、Copilot やその他のシナリオで使用するために Microsoft 365 にレプリケートされます。 Microsoft Graph コネクタとは異なり、Power Platform コネクタは、読み取り/書き込みアクションを使用してリアルタイムのデータ取得を行います。 たとえば、ユーザーが問題をリアルタイムで追跡し、トラッカーのチケット作成などのアクションを実行できるコネクタを作成できます。
- ライセンス。 Microsoft Graph コネクタの場合、有効な Microsoft 365 Copilot、Microsoft 365、または Office 365 ライセンスがあれば、検索結果にコネクタのデータを表示できます。 ただし、これらのコネクタからコンテンツを取り込むには、十分なインデックス クォータが必要です。 Power Platform コネクタのライセンス要件は、特定のコネクタや実行するアクションによって異なる場合があります。 一部のコネクタでは、標準の Microsoft 365 ライセンスに含まれていない Premium ライセンスが必要な場合があります。
追記。 詳細については、「Graph コネクタの概要」および「Copilot Studio を使用して接続して拡張する」を参照してください。
プラグイン
プラグインは、宣言型エージェントが他のシステムと連携して、ほぼリアルタイムで情報を読み書きするためのアクションとして利用できます。 それらの操作を次に示します。
- リアルタイム情報にアクセスします。 たとえば、製品発売に関する最新のニュース報道を見つけることができます。
- リレーショナル データを取得します。 たとえば、特定のチーム メンバーに割り当てられたサービス チケットの報告などのリレーショナル データを取得できます。
- アプリ間でアクションを実行します。 たとえば、組織の作業追跡システムで新しいタスクを作成するなど、アプリ間でアクションを実行できます。
「アクション」と「プラグイン」という用語は時に同義で使われますが、技術的には異なります。 アクションはプラグインからの単一の API 呼び出し (例:「チケット #1234 を閉じる」) を指し、プラグインは複数の機能 (例:閉じる、作成、解決など) を含みます。
一般に、アクションは宣言型エージェント内で Copilot にスキルを提供する機能です。 たとえば、開発者は次のことができます:
- Copilot Studio を使用して、Power Platform コネクタからアクションを作成します。
- Copilot Studio のデザイン キャンバスを使って、会話型、プロンプト、またはフロー コネクタを作成します。
- Teams Toolkit または標準 REST API をサポートする任意のテクノロジー スタックを使用し、API プラグインとしてアクションを構築します。
プラグインを作成する方法はいくつかあります:
- API プラグイン。 API プラグインを使用して、API を Copilot プラグインにできます。
- Teams のメッセージ拡張機能。 Teams メッセージ拡張機能 は、スタンドアロン プラグインとして使用できます。
- Copilot Studio アクション。 コードなし/低コードを希望する場合は、Copilot Studio アクション を作成できます。
重要
API プラグインは、宣言型エージェント内のアクションとしてのみサポートされます。 Microsoft 365 Copilot では有効になっていません。
Copilot エージェントのアプリ内エクスペリエンス
アクションを使用すると、Microsoft 365 Copilot のコンテキスト内で 動作する Copilot エージェントを有効化できます。 たとえば、Copilot エージェントは判断を用いて手順を計画し、必要な専門的タスクを実行しながら、変動の大きい状況をリアルタイムで処理できます。 これらのエージェントは複数のユーザーや他のエージェントと協力し、切断されたシステムや長期間、組織の境界を超えたタスクを遂行します。 アクションは、宣言型エージェントなどの イマーシブ エクスペリエンスで動作する Copilot エージェントにスキルを提供するためにも使えます。
コンテキスト内エクスペリエンス。 たとえば、Business Chat (BizChat とも呼ばれます) では、ユーザーがエージェントをメンションし、Microsoft 365 Copilot とのチャット内で対話できます。 コンテキスト内エクスペリエンスを構築するには、プラグインと宣言型エージェントを使用します。 コンテキスト内エクスペリエンスは、Microsoft 365 Copilot とのチャットに追加情報を提供し、会話の文脈で推論して応答を返せるようにします。 これらのエクスペリエンスにより、Microsoft 365 Copilot は外部システムと連携できます。
注:
Business Chat は、Microsoft 365 Copilot で利用可能な完全機能かつ安全なチャット エクスペリエンスです。 これは、Microsoft 365 アプリ、Teams、および Outlook の Web で利用できます。
イマーシブ エクスペリエンス。 このエクスペリエンスにより、ユーザーはエージェントと直接チャットでき、埋め込み型の体験が提供されます。 イマーシブ エクスペリエンスを構築するには、宣言型エージェントを使用します。 ユーザーがイマーシブ エクスペリエンスで Copilot エージェントを起動すると、会話はエージェントとの 1 対 1 の対話となり、その機能と範囲に合わせて調整されます。