次の方法で共有


Microsoft 365 Copilot 拡張機能の例

この記事では、エージェント、Microsoft Graph コネクタ、プラグインなど、Copilot 拡張ソリューションの開発に役立つコード サンプルへのリンクを示します。

宣言型エージェントのサンプル

次の宣言型エージェント サンプルは、PNP コミュニティから入手できます。

サンプル 説明
キャリア コーチ ロールの理解、スキル ギャップ分析、学習機会、キャリア移行計画など、パーソナライズされたキャリア開発の提案を提供します。 これは、ユーザーの現在の役割を理解し、キャリア目標を特定し、スキルとギャップを評価し、学習機会を提案し、将来の成長のための詳細な行動計画を作成することを目的としています。
Idea Coach ブレーンストーミング セッションと計画を容易にし、創造的な演習、アイデアorganization手法、改善のためのフィードバックを提供します。 これは、楽しい、協調的なトーンを使用し、反復的な質問をし、効果的なブレーンストーミングセッションを実行するための詳細な議題と創造的な提案を提供します。
Learning Coach ユーザーが複雑なトピックを単純、中間、高度な概要に分割して理解するのに役立ちます。また、ガイド付きプラクティスと学習計画も提供します。 用語集、類推、練習演習、構造化された学習計画など、複雑なトピックを学習するためのさまざまな手法を採用しています。
プロンプト コーチ Copilot の効果的で構造化されたプロンプトをユーザーが作成するのを支援します。 分析、コンプライアンス チェック、改善の提案を提供します。 これは、効果的なプロンプトを生成するための目標、コンテキスト、ソース、および期待に関する情報を求め、プロンプトの執筆力を高めるのに役立つ詳細な分析を提供します。
作文コーチ 書き込みに関する詳細なフィードバックを提供し、メッセージのトーンの変更、テキストの翻訳、指示、ストーリー、ブログ投稿、ホワイトペーパーの作成に役立ちます。 わかりやすく、一貫性、文法、全体的な影響に焦点を当て、さまざまな種類のドキュメント作成に対して特定の改善と代替手段を提供します。

API プラグインのサンプルを含む宣言型エージェント

次のサンプルでは、Microsoft のオーケストレーションとモデルを使用してカスタム エージェントを実装します。

サンプル 説明
Trey Research Copilot 拡張機能 (OAuth バージョン) この例では、Microsoft のオーケストレーターと LLM を使用して独自の宣言型エージェントを構築する方法を示します。これは、API プラグインを介して API と対話することもできます。 このサンプルには認証が含まれています。
Trey Research Copilot 拡張機能 (匿名バージョン) この例では、Microsoft のオーケストレーターと LLM を使用して独自の宣言型エージェントを構築する方法を示します。これは、API プラグインを介して API と対話することもできます。 このバージョンの Trey Research サンプルでは認証は行われませんが、デモや実験に役立つ場合があります。

カスタム エンジン エージェントのサンプル

次のサンプルでは、カスタム オーケストレーションとモデルを使用してカスタム エンジン エージェントを実装します。

サンプル 説明
Azure OpenAI を使用した会議ヘルパー この例では、Azure OpenAI が会議にサブスクライブしたすべての参加者の会議の文字起こしからアクション 項目を抽出する方法を示します。 次に、会議が終了した後、1 対 1 のチャットでこれらのアクション 項目を個々のユーザーに送信します。
仮想アシスタント ボット このサンプル アプリケーションでは、調整された応答のために入力をスキル ボットにルーティングするルート ボットを示します。

Microsoft Graph コネクタのサンプル

次のサンプルでは、Microsoft 365 Copilotを拡張する Microsoft Graph コネクタを実装します。

サンプル 説明
TypeScript ポリシー コネクタ このサンプルには、ローカル ポリシーを Microsoft 365 に取り込む方法を示す Microsoft Graph コネクタが含まれています。 各ファイルについて、フロント マターからメタデータを抽出し、外部接続のスキーマにマップし、コンテンツとメタデータを保持してコンテンツを取り込みます。 取り込まれたコンテンツは、organizationのすべてのユーザーに表示されるように設定されます。
.NET Microsoft Graph ドキュメント コネクタ このサンプル .NET プロジェクトでは、Microsoft Graph コネクタを構築して、非構造化データを Microsoft 365 に取り込み、Microsoft 365 Copilotで使用できるようにする方法を示します。 プロジェクトでは、Teams Toolkit for Visual Studio を使用してコネクタをMicrosoft Teams アプリとしてパッケージ化し、organizationでの展開を簡略化します。
.NET GitHub コネクタ この .NET アプリケーションでは、Microsoft Graph コネクタ API を使用して、GitHub から問題とリポジトリにインデックスを付けるカスタム コネクタを作成する方法について説明します。 このコネクタ サンプルは、Microsoft Search、Copilot in Teams、Microsoft 365 Copilot アプリなどのエクスペリエンスを強化します。
Python GitHub コネクタ この Python アプリケーションでは、Microsoft Graph コネクタ API を使用して、GitHub から問題とリポジトリにインデックスを付けるカスタム コネクタを作成する方法について説明します。 このコネクタ サンプルは、Microsoft Search、Copilot in Teams、Microsoft 365 Copilot アプリなどのエクスペリエンスを強化します。
TypeScript GitHub コネクタ この TypeScript アプリケーションでは、Microsoft Graph コネクタ API を使用して、GitHub から問題とリポジトリにインデックスを付けるカスタム コネクタを作成する方法について説明します。 このコネクタ サンプルは、Microsoft Search、Copilot in Teams、Microsoft 365 Copilot アプリなどのエクスペリエンスを強化します。

Microsoft 365 Copilotのプラグイン

Teams メッセージ拡張機能のサンプル

次のサンプルでは、Microsoft 365 Copilotを拡張する Teams メッセージ拡張機能を実装します。

サンプル 説明
Northwind Inventory 拡張機能 この TypeScript サンプルでは、ユーザーが Northwind サンプル データベースのデータに対してクエリを実行し、そのデータに対してアクションを実行できるようにする Teams メッセージ拡張機能を実装します。
Azure AI 検索拡張機能 この JavaScript サンプルでは、Azure AI 検索を使用してドキュメントのベクター検索を有効にする Teams メッセージ拡張機能を実装します。
.NET 製品サポート拡張機能 この .NET サンプルでは、ユーザーが Microsoft Graph を使用して SharePoint Online チーム サイトに保持されている製品に対してクエリを実行できる Teams メッセージ拡張機能を実装します。
TypeScript 製品サポート拡張機能 この TypeScript サンプルでは、ユーザーが Microsoft Graph を使用して SharePoint Online チーム サイトに保持されている製品に対してクエリを実行できる Teams メッセージ拡張機能を実装します。
.NET マルチ パラメーター 複雑な発話を実装し、ディープ 取得をサポートする方法を示すプラグイン
TypeScript マルチ パラメーター 複雑な発話を実装し、ディープ 取得をサポートする方法を示すプラグイン
JavaScript マルチ パラメーター 複雑な発話を実装し、ディープ 取得をサポートする方法を示すプラグイン
コンプライアンス チェッカー Azure OpenAI を使用して、提案ドキュメントをガイドライン ドキュメントと比較し、提案が準拠しているかどうかを返し、その理由とそうでない理由を返します。
エキスパート ファインダー このサンプルでは、スキル、場所、および可用性に基づいて候補のデータベースのクエリを実行するために使用できる Teams メッセージ拡張機能を実装します。 このサンプルは、Microsoft 365 Copilotで使用される場合、シングル Sign-On (SSO) と、複数パラメーター検索を実行する Copilot の機能を示しています。

コミュニティ サンプル

Microsoft 導入センターのサンプル ソリューション ギャラリーには、コミュニティのサンプルの最新の一覧があります。