Teams SDK の導入により、開発者は Teams ユーザー向けのコラボレーション エージェントを作成できます。 Teams のエージェントは、クエリ応答を提供するだけでなく、会話の要約、ドキュメントの下書き、タスクの管理、プロセスの自動化、パーソナライズされた分析情報の提供を行うことができます。 これらのエージェントは、ユーザーが Teams 内でより効率的に調整、通信、達成するのに役立ちます。 Teams 用に構築されたエージェントは、Microsoft 365 エージェント SDKを使用して、Teams 以外の他の Microsoft 365 ハブ (Outlook など) に拡張することもできます。
Teams のエージェントとは
Teams のエージェントは、Teams SDK を使用して構築されたインテリジェントで会話型のアプリです。 自然言語 (LLM) を介して対話し、ビジネス データに接続し、ユーザーに代わってアクションを実行します。 大規模な言語モデルと Microsoft のエコシステムを活用して、これらのエージェントは Teams 内でセキュリティで保護されたカスタマイズされた AI エクスペリエンスを提供し、Microsoft 365 エージェント SDKを使用して他の Microsoft 365 ハブに拡張できます。
Teams のエージェントは、ユーザーの意図を理解し、タスクを実行し、コラボレーションを強化します。
Teams のエージェントを構築する理由
Teams のエージェントを構築すると、コラボレーションの強化と生産性の向上に役立ちます。 エージェントは、ワークフローを自動化し、リアルタイムの更新を提供し、情報に基づいた意思決定を容易にすることができます。 Teams の機能を活用することで、組織はプロセスを合理化し、チームの効率を高め、顧客エンゲージメントを向上させることができます。 Teams 内では、エージェントは優先順位の高い作業に集中して、より良い結果と成功を実現できます。
エージェント のユーザー エクスペリエンス
- コンテキスト内インテリジェンス: ユーザーは、会話や会議中に Teams の使用状況内でエージェントと直接対話できます。
- タスクの自動化: エージェントは、チャットの要約、会議のスケジュール設定、ビジネス データのプルなど、反復的または複雑なタスクを処理できます。
- パーソナライズされた支援: エージェントは、ユーザーの好みやロールに適応して、より関連性の高い実用的な分析情報を得ることができます。
エージェント開発者エクスペリエンス
- ネイティブ Teams 統合: Teams SDK を使用した開発が簡素化され、Teams の認証、メッセージング、UI コンポーネントが組み込まれています。
- セキュリティとコンプライアンス: ID、コンプライアンス、およびデータ保護フレームワークからメリットを得る。
- Microsoft 365 全体の拡張性: エージェントは、Microsoft 365 エージェント SDKを使用して Teams を超えて他の Microsoft 365 エクスペリエンスに進化させることができます。
ユーザー シナリオの例
Teams でエージェントを構築できるナレッジ ハブシナリオを次に示します。
ナレッジ ハブ: ナレッジ ハブ エージェントを使用して、迅速かつパーソナライズされたガイダンスとサポートを取得します。 このエージェントは、学生が学業とキャリアの旅を支援するように設計されています。 エージェントは、コースの選択、学習戦略、キャリア開発計画、および学術ロードマップ作成のためのパーソナライズされたサポートを提供します。 ターゲットを絞ったプロンプトに対応することで、学生が教育と将来のキャリア パスに関する情報に基づいた意思決定を行うのに役立ちます。 この包括的なツールは、次を提供します。
- パーソナライズされたコースの推奨事項: AI スキルやその他の需要の高いコンピテンシーを構築するためのコースを提案します。
- キャリアに沿ったアカデミックプランニング: 学生がキャリア目標に合ったコースを選択できるようにします。
- サンプル コース プラン: 個々の抱負に基づいて、カスタマイズされたコース プランを生成します。
- 機関の分析情報: IT および関連分野の上位教育機関に関する情報を提供します。
- コースのショートリストと次のステップ: キャリア目標に沿った上位コースをショートリストし、それぞれの実用的な次のステップの概要を示します。
- エキスパートが承認した推奨事項: IT と AI で認識されている専門家からの主要なコースを推奨します。
詳細については、「 エージェントのコード サンプル」を参照してください。
エージェントをビルドする方法を選択する
開発者と組織は、アプリの要件に応じて複数のアプローチから選択できます。
- 低コードまたはコードなし: Microsoft Copilot Studioを使用して、最小限のコードで会話エクスペリエンスを設計します。
- プロコード: Teams SDK を使用して、エージェントと統合された完全にカスタマイズされたエージェントを構築し、複雑なニーズやドメイン固有のニーズを処理します。
エージェントを構築するためのツールと SDK
Teams のエージェントを構築するために使用できるツールと SDK の一覧を次に示します。
Teams SDK: これは、Teams 環境に合わせて特別に調整されたエージェントを構築するための最新の SDK であり、次の機能を提供することで開発プロセスを簡略化します。
- 簡略化されたメッセージ処理
- アダプティブ カードと Teams UI コンポーネントとの統合
- OpenAI モデルと Azure OpenAI モデルのネイティブ サポート
Microsoft 365 エージェント SDK: Microsoft 365 エージェント SDKを使用すると、開発者は Teams を超えて Teams エージェントとアプリを拡張できます。 エージェントとアプリをMicrosoft 365 Chat、Outlook、およびその他の Microsoft 365 ハブで使用できるようにするのに役立ちます。 これにより、開発者は Microsoft エコシステム内のプラットフォーム間で一貫したエクスペリエンスを提供できます。
Microsoft 365 Agent Toolkit: Microsoft 365 Agents Toolkit は、エージェントとアクション (プラグイン) を構築およびデバッグするためのプロコード オプションです。 ツールキットを使用して、Teams 用に調整されたエージェントを構築できます。 また、エージェント、タブ、ボット、メッセージ拡張機能、Outlook アドインなど、すべての主要な Microsoft 365 プラットフォーム拡張サーフェスのサポートも提供します。エージェント ツールキットは、Visual Studio Code と Visual Studio の拡張機能として使用できます。
次の手順
Platform Docs