Teams アプリは、Microsoft Teams内のコラボレーションと生産性を向上させるために設計されたカスタム ソリューションです。 プラットフォームの拡張性を使用して、チャット、チャネル、会議内でインタラクティブなエクスペリエンスを直接提供します。
Teams プラットフォームとクロスハブ エージェントシナリオ用のアプリを構築して、エンタープライズ データと接続し、マルチエージェント ワークフローを調整し、対話を安全に保ちます。 Teams ファースト ソリューションを作成する場合でも、Microsoft 365 全体に展開する場合でも、Teams アプリを使用すると、Microsoft エコシステム内で実際に影響を与える柔軟で強力な方法が提供されます。
Teams プラットフォームには、ボット、タブ、メッセージ拡張機能など、さまざまなアプリ機能が用意されています。 これらの機能やその他の機能を利用する Teams のエージェントについて説明します。
この記事で学習する内容のアイデアを次に示します。
- Teams 用に構築できるアプリとエージェントの種類:
- ステップ バイ ステップ ガイドを使用して、タブ、ボット、メッセージ拡張機能アプリを構築してみてください。
- Teams アプリのビルドに使用できるチュートリアルとコード サンプルについて説明します。
- Teams アプリ機能を構築するために使用できるさまざまなツールと SDK について説明します。
Microsoft Teams用のアプリをビルドする理由
Teams アプリの機能を使用すると、Microsoft Teams プラットフォーム用のアプリを使用して共同作業ワークスペースを使用できます。 ユーザー、データ、ワークフローを 1 か所にまとめることができます。 3 億 2,000 万人を超えるユーザーを持つ Teams は、チャットや会議だけではありません。 これは、プロセスを簡素化し、重要な情報に簡単にアクセスできるようにするハブです。 次の目的で、カスタム アプリを開発するか、既存のソリューションを Teams に統合します。
- 生産性を高める: すべての重要なツール、データ、ビジネス プロセスを 1 か所で提供します。 これにより、アプリ ユーザーはアプリをすばやく切り替え、より多くのことを実現できます。
- コラボレーションの強化: ボット、タブ、メッセージ拡張機能、または会議アプリを通じて、チームがコミュニケーションを取り、分析情報を共有し、共同作業できるようにします。
- エクスペリエンスのカスタマイズ: 単純なタスク リストから複雑なプロジェクト管理やヘルプデスク アプリまで、organization固有のニーズに合わせてソリューションを調整します。
- 自動化と合理化: アプリを使用して反復的なタスク、承認、通知を処理し、アプリ ユーザーの時間を最適化します。
- あらゆる場所でユーザーにリーチする: Teams アプリは、デスクトップ、Web、モバイル全体で機能します。 これにより、ソリューションにアプリ ユーザーがアクセスできるようになります。
Teams アプリ機能は、組織がコミュニケーションを最新化し、エンゲージメントを促進するのに役立ちます。 このプラットフォームは、シームレスで安全で関連性の高いエクスペリエンスを提供します。
Teams で構築できる機能は何ですか?
Teams プラットフォームでは、次の種類のアプリがサポートされています。
タブ:
タブは、Teams 内で実行される Web エクスペリエンス (ホストされたページ) です。 チャット、チャネル、または会議に埋め込まれたダッシュボード、フォーム、または完全に忠実な Web アプリに使用します。 Outlook と Microsoft 365 にタブを拡張することもできます。
ボット:
Teams では、ボットはエージェントに進化しました。これは AI 強化の会話型アプリで、1:1、グループ、チャネル、または会議コンテキストで応答します。 ボット アプリは、質問への回答、ディスカッションの要約、タスクの自動化、議題の更新の送信やアクション 項目のキャプチャなどの会議への参加を行います。
メッセージの拡張機能:
メッセージ拡張機能は、検索コマンドとアクション コマンドを作成ボックスとコンテキスト メニューに表示します。 ユーザーがサービスを呼び出して、ユーザーがメッセージに挿入できるカードを返したり、ダイアログを起動して短いワークフローを完了したりできます。
会議アプリ:
会議アプリは、構成可能なタブとボット機能を会議画面に追加します。 会議ライフサイクル イベント (開始から終了) に対応し、参加者に通知し、メモ、タスク、ワークフローの会議内 UI を提供できます。
SDK とツール
アプリ機能の構築に使用できる SDK とツールの一覧を次に示します。
Teams SDK (以前は Teams AI ライブラリと呼ばれる)
Teams SDK には、タブと会議サーフェス用の TeamsJS v2 機能の合理化されたクライアント API と、会話エージェントを構築するための言語 SDK (ストリーミング、アダプティブ カード、ダイアログなど) が用意されています。
Microsoft 365 エージェント SDK (マルチ ハブ、プロ コード エージェント)
Microsoft 365 エージェント SDKを使用すると、Microsoft 365 Copilotやその他のエンドポイントに発行でき、Teams と相互運用できるエージェントとアプリを構築できます。 これは、ハブ間で動作し、他のエージェント (エージェントからエージェント (A2A)) およびツール (モデル コンテキスト プロトコル (MCP)) と共同作業するエージェント向けに設計されています。
Microsoft 365 Agents Toolkit (開発者ワークフローとスキャフォールディング)
Microsoft 365 Agents Toolkit (Teams Toolkit の進化) には、VS Code と CLI テンプレート、ローカル デバッグ、リソース プロビジョニング、Teams または Copilot に対するテストが用意されています。 ツールキットは、タブ、メッセージ拡張機能、エージェントをスキャフォールディングし、既定Azure使用してデプロイする簡単な方法です。
最初の Teams アプリをビルドする
このセクションでは、ボット、タブ、メッセージ拡張機能など、さまざまな機能を備えた Teams アプリを構築する方法について説明します。 ビルドする Teams アプリの種類を選択します。
基本的なアプリ機能を構築したら、チュートリアルとコード サンプルを参照してください。
Microsoft Teams以降のアプリの構築を開始します。
関連項目
Platform Docs