Microsoft 365 Copilotのエージェントとしてボットベースのメッセージ拡張機能を拡張する
注:
- organizationでMicrosoft 365 Copilotが使用可能であることを確認します。 Microsoft 365 Copilotの開発環境を取得するには、次の 2 つの方法があります。
- Microsoft 365 Copilotを持つサンドボックス Microsoft 365 テナント (TAP メンバーシップを通じて限定プレビューで利用できます)。
- Microsoft 365 Copilot ライセンスを持つ適格な Microsoft 365 またはOffice 365運用環境。
- ボットベースの検索メッセージ拡張エージェントは、 パブリック開発者プレビューで使用できます。
- Microsoft 365 Copilotのエージェントとして拡張できるのは、検索コマンドを含むボットベースのメッセージ拡張機能のみです。
高度な処理とオーケストレーション エンジンを搭載したMicrosoft 365 Copilot、Microsoft 365 アプリ、Microsoft Graph、および L 言語モデル (LLM) を統合して、単語を強力な生産性ツールに変換します。 Microsoft 365 Copilotは Microsoft 365 エコシステム内のアプリとデータを利用できますが、多くのユーザーは、仕事の管理とコラボレーションのためにさまざまな外部ツールとサービスに依存しています。 Microsoft 365 Copilotでエージェントとしてメッセージ拡張機能を拡張することで、ユーザーがサード パーティのツールやサービスと対話できるようになり、Microsoft 365 Copilotでより多くの機能を実現できるようになります。 この拡張機能を実現するには、エージェントを開発するか、外部データ ソースに接続します。
Microsoft Teams メッセージ拡張機能を使用したMicrosoft 365 Copilotの拡張の詳細については、ビデオを参照してください。
エージェントとは
エージェントを使用すると、Microsoft 365 Copilotはサード パーティのデータ、アプリ、サービスと直接やり取りし、その機能を強化し、その機能の範囲を広げることができます。 エージェントでは、次のMicrosoft 365 Copilotを許可します。
- 製品発売時の最新ニュースカバレッジなど、リアルタイムの情報を取得します。
- Figma でチームのデザイン ファイルなどの知識ベースの情報を取得します。
説明は、メッセージ拡張エージェントの使いやすさと有効性を高めます。 次の説明では、アプリの機能の明確で簡潔な概要を示します。
- アプリの説明: アプリの説明は、Teams ストアでのアプリの検出可能性を向上させるのに役立ちます。
- コマンドの説明: コマンドの説明は、ユーザーの意図と発話をエージェント内の検索コマンドにマップし、ユーザーの意図とキーワードの分析に基づいて構築する必要があります。
- パラメーターの説明: パラメーターの説明では、出力形式の自然言語でのシステムの要件について説明します。
- セマンティックの説明: セマンティックの説明は Microsoft 365 Copilot、エージェントの機能とシナリオの概念的な理解を提供し、ユーザーの目標を達成し、ユーザーの意図をエージェントの機能と一致させることで、コンテンツを生成するのに役立ちます。
詳細については、「 Copilot エージェントを作成およびアップグレードするためのガイドライン」を参照してください。
エージェントサポートの対象となるすべてのボットベースの検索メッセージ拡張機能は 、ポリシー要件 を満たす必要があり、エージェントが品質、セキュリティ、プライバシー、および有用性の期待を満たしていることを確認するために検証の対象となります。 ボットベースの検索メッセージ拡張機能は、Teams Toolkit for Visual Studio Code、Visual Studio、Teams Toolkit コマンド ライン インターフェイス (CLI)、または開発者ポータル for Teams を使用して作成し、Microsoft 365 Copilotでエージェントとして機能するようにメッセージ拡張機能を拡張できます。
前提条件
作業を開始する前に、Microsoft 365 Copilotのメッセージ拡張エージェントを構築するための次の標準とガイドラインに精通していることを確認してください。
Teams ストアの検証ガイドラインに記載されているコンプライアンス、パフォーマンス、セキュリティ、およびユーザー エクスペリエンスに関する標準。
Microsoft 365 Copilotのメッセージ拡張エージェントを作成またはアップグレードするためのガイドライン。
ボットベースのメッセージ拡張機能を作成する
重要
Microsoft 365 Copilotのエージェントはプレビュー段階であり、Microsoft 365 Copilot in Teamsでのみ機能します。
Teams で npm レジストリを検索し、Microsoft Teams クライアントの新規作成メッセージ領域を通じて結果をMicrosoft 365 Copilotして共有できるボットベースの検索メッセージ拡張機能を作成しましょう。
作業を開始する前に、次のツールをインストールして、メッセージ拡張機能をビルドして展開してください。
- 最新の Teams Toolkit プレリリース バージョンをインストールします。
-
[Copilot プラグインの開発] 機能フラグが有効になっていることを確認します。 機能フラグを有効にするには、次の手順に従います。
- Visual Studio Code を開きます。
- [管理>設定] に移動します。
- [検索設定] 検索ボックスに「Teams Toolkit」と入力します。
- [ 拡張機能] で、[ Fx 拡張機能: Copilot プラグインの開発 ] チェック ボックスをオンにします。
Visual Studio Code を使用してボットベースの検索メッセージ拡張機能エージェントを作成するには、次の手順に従います。
Visual Studio Code を開きます。
左側のウィンドウで、[ Teams ツールキット] を選択します。
[ 新しいアプリの作成] を選択します。
[ メッセージ拡張機能] を選択します。
[ カスタム検索結果] を選択します。
[ ボットから開始] を選択します。
プログラミング言語を選択します。
[ 既定のフォルダー] を選択します。
アプリの名前を入力し、[Enter] を選択 します。 Teams Toolkit によってアプリがスキャフォールディングされ、メッセージ拡張機能が作成されます。
Teams でメッセージ拡張機能を実行するには、次の手順に従います。
左側のウィンドウで、[ Teams ツールキット] を選択します。
[ ACCOUNTS] で、次の手順を実行します。
[ Microsoft 365 にサインイン] を 選択し、Microsoft 365 資格情報を入力します。
[ Azure にサインイン] を 選択し、Azure 資格情報を入力します。
左側のウィンドウで、 実行とデバッグ (Ctrl + Shift + D) を選択します。
[ Teams でのデバッグ (Edge)] または [ Teams でのデバッグ (Chrome)] の順に選択します。 Teams Toolkit は、Web ブラウザーを使用して Teams でアプリを起動します。
[追加] を選択します。 アプリは Teams にインストールされます。
チャットに移動し、[ アクションとアプリ] を選択します。
メッセージ拡張機能のポップアップ メニューから、検索ボックスにメッセージ拡張機能の名前を入力します。
メッセージ拡張機能を選択し、検索クエリを入力します。
一覧から製品を選択します。 Teams は、メッセージ作成領域で製品をアダプティブ カードとして展開します。
[送信] を選びます。
Microsoft 365 Copilotでメッセージ拡張機能をトリガーする
Microsoft 365 Copilot in Teamsでエージェントとしてメッセージ拡張機能をトリガーするには、次の手順に従います。
[アプリ] を選択します。
Copilot を検索し、Microsoft 365 Copilotを開きます。
[ プラグイン] を選択します。
プラグインの一覧から、メッセージ拡張機能のトグルをオンにします。
メッセージ作成領域からMicrosoft 365 Copilotにメッセージを送信して、Teams とMicrosoft 365 Copilotで npm パッケージ情報を検索します。 たとえば、npm-searchlocal で teamsfx-react の npm パッケージ情報を見つけます。
注:
このプロンプトでは、メッセージ拡張機能からの応答を含Microsoft 365 Copilot場合があります。 その場合は、他のプロンプトを試すか、Microsoft 365 Copilot応答をダウンボッティングしてフィードバックを送信し、メッセージを残します。
Microsoft 365 Copilotでのプラグインのテストの詳細については、「プラグインの選択のデバッグ」を参照してください。
会議の Copilot のプラグインとしてメッセージ拡張機能を有効にする
ボットベースのメッセージ拡張機能を作成し、Microsoft 365 Copilotのプラグインとして拡張したことを確認します。 作業を開始する前に、「 Copilot プラグインが Teams 会議で機能することを確認 する」に記載されているガイドラインに従って、会議のために Copilot 用のプラグインを拡張します。
会議の Copilot のプラグインとしてメッセージ拡張機能を有効にするには、次の手順に従います。
Teams 会議に移動します。
[ 結合] を選択します。
会議ウィンドウで、[ Copilot] を選択します。
[ 文字起こしの開始] を選択します。
[音声言語] を選択し、[確認] を選択 します。 [Copilot for Teams] ウィンドウが表示されます。
[Copilot for Teams] ウィンドウの右下隅にある [ Copilot プラグイン] ボタンを選択します。
プラグインを検索し、プラグインのトグルをオンにします。
新規作成領域で、[ その他のプロンプト ] を選択して静的プロンプトを送信するか、独自のプロンプトを入力して [ 送信] を選択します。
会議用の Copilot は、会議の生産性を向上させ、生産性を高めるのに役立ちます。 会議をよりインタラクティブにすることができ、よりスムーズで興味深いエクスペリエンスをユーザーに提供できます。
ステップ バイ ステップのガイド
詳細なガイドに従って、Microsoft 365 Copilot用のボットベースの検索メッセージ拡張エージェントを構築します。
関連項目
Platform Docs