Microsoft TeamsのAI/Copilot更新:Foundryエージェント発行の変更点と管理者対応

Microsoft TeamsのAI/Copilot更新で押さえるべきポイントは、Microsoft Foundryで作成したエージェントを、FoundryポータルからMicrosoft 365 CopilotとMicrosoft Teamsへ発行できるようになったことです。これにより、開発者はTeamsやMicrosoft 365 Copilot上で利用される業務エージェントを配布しやすくなります。一方で、管理者承認、Teamsアプリポリシー、Azure Bot Service、旧Agent Applicationモデルからの移行確認が必要です。

特に重要なのは、発行されるのがエージェントそのものの一時的なコピーではなく、安定したエンドポイントである点です。ユーザーは同じエージェントとして利用し続けられ、開発者は裏側で新しいバージョンへ切り替えられます。Microsoft Learn日本語版では、このドキュメントの最終更新日が2026年5月6日と表示されています。(Microsoft Learn)

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

Microsoft TeamsのAI/Copilot更新で何が変わるのか

今回の「Publish agents to Microsoft 365 Copilot and Microsoft Teams」は、Microsoft Foundryで作成したエージェントを、Microsoft 365 CopilotとMicrosoft Teamsの利用画面に届けるための発行手順です。

従来、エージェントを作っても、利用者が普段使うTeamsやCopilot上で見つけやすくするには、マニフェストやアプリ配布、承認フローを個別に意識する必要がありました。今回の更新では、Foundryポータルから発行フローを進められるため、開発者にとっては「作成・テスト後に配布する」までの流れが分かりやすくなっています。

ただし、これは単なる公開ボタンの追加ではありません。次のような運用設計に関わる変更です。

観点変更内容実務上の影響
配布先Microsoft 365 CopilotとMicrosoft Teamsに発行可能利用者が日常の業務画面からエージェントを見つけやすくなる
発行対象エージェントの安定したエンドポイントバージョン更新時も同じエージェントとして利用継続できる
承認組織向け配布ではMicrosoft 365管理者の承認が必要開発者だけで全社展開できるとは限らない
管理TeamsのアプリポリシーやMicrosoft 365管理センターの制御対象管理者は利用可能ユーザー、承認状態、ポリシーを確認する必要がある
移行旧Agent Applicationモデルとの違いがある既存エージェントはID、RBAC、エンドポイント変更の確認が必要

Microsoft 365 Copilotのリリースノートでも、Azure AI FoundryのエージェントをCopilot Agent Storeへ発行する流れが取り上げられており、開発者がエージェント配布を進めやすくする方向の更新として位置付けられています。(Microsoft Learn)

対象になるのはMicrosoft Foundryで作成・テスト済みのエージェント

この手順の前提は、Microsoft Foundry上に発行対象のエージェントバージョンがあり、Foundryポータルでテスト済みであることです。公式ドキュメントでは、発行前にエージェントが正しく応答するか、利用するツールが期待通り動くかを確認するよう示されています。(Microsoft Learn)

管理者や開発者が最初に確認すべき前提条件は、次の通りです。

確認項目確認する理由
Microsoft Foundryポータルへアクセスできるか発行操作はFoundryポータルから行うため
発行したいエージェントバージョンがあるかユーザーに提供する実体を決める必要があるため
Foundryプロジェクトで必要なロールを持っているかエージェントの作成・管理・発行に権限が必要なため
Azure Bot Serviceリソースを作成できるAzureサブスクリプションがあるか発行フローでAzure Bot Serviceリソースが作成または利用されるため
Microsoft.BotServiceプロバイダーが登録済みか未登録だとBot Service作成で失敗する可能性があるため
TeamsやMicrosoft 365側のアプリ管理ポリシーが整っているか組織ユーザーが利用できるかどうかは管理設定にも左右されるため

Azure CLIで確認・登録する場合は、公式手順にあるように次のコマンドを使います。

az provider register --namespace Microsoft.BotService

発行フローは「直接発行」と「ダウンロードしてカスタマイズ」の2種類

Foundryポータルでエージェントを開き、PublishからPublish to Teams and Microsoft 365 Copilotを選択すると、発行用のダイアログが表示されます。ここでAzure Bot Serviceリソースが自動作成されるか、既存リソースがある場合は読み取り専用として表示されます。(Microsoft Learn)

発行時には、エージェントストアやTeams上でユーザーに見える情報を入力します。

メタデータ入力内容注意点
Nameエージェントの表示名ユーザーが用途を判断しやすい名前にする
Publish versionmajor.minor.patch形式のバージョン番号例:1.0.01.1.0
Short description1文の短い説明「何をしてくれるエージェントか」を明確にする
Description詳細説明できること、できないこと、対象業務を具体化する
Developer開発者名または組織名組織名を使うと利用者が信頼しやすい
Developer website開発者サイトURLHTTPSが必要
Terms of use利用規約URL社内向けでも必要に応じて用意する
Privacy statementプライバシーポリシーURLデータ利用範囲の説明に使う

ここで失敗しやすいのが、説明欄に内部情報を書きすぎることです。公式ドキュメントでも、メタデータフィールドにはシークレット、APIキー、機密情報を含めないよう警告されています。これらはユーザーに表示される情報だからです。(Microsoft Learn)

直接発行はパイロットと組織展開で使い分ける

直接発行では、利用できる範囲を選びます。

スコープ管理者承認向いている用途
あなただけ不要個人検証、小規模な動作確認、開発中の試験利用
組織内のユーザー必要部門展開、全社展開、本番運用

「あなただけ」を選ぶと、発行後すぐに利用できます。まず開発者やプロジェクトメンバーだけでテストし、回答品質、アクセス権、Teamsでの見え方を確認する場合に向いています。

一方、「組織内のユーザー」を選ぶと、Microsoft 365管理者による承認が必要です。承認後、エージェントは組織のエージェントストアに表示されます。また、テナント内のアプリポリシーによって、実際に誰がアクセスできるかが制御されます。(Microsoft Learn)

マニフェストをカスタマイズしたい場合はZIPをダウンロードする

ブランド表現、アプリ定義、配布前の調整が必要な場合は、Download & customizeを選びます。この方法では、エージェントマニフェストを含むZIPファイルをダウンロードし、必要に応じて内容を調整してからTeamsにアップロードします。

実務では、次のようなケースで使います。

  • Teams上のアプリ表示を細かく調整したい
  • 社内のアプリ審査フローに合わせてマニフェストを確認したい
  • 本番展開前にセキュリティ部門や情シス部門のレビューを通したい
  • 部門ごとに説明文や公開範囲を変えたい

Teamsでは、アプリ > アプリを管理する > アプリをアップロードするから、カスタムアプリとしてアップロード、または組織にアプリを送信できます。(Microsoft Learn)

管理者が確認すべきTeams側の設定

Microsoft Teamsにエージェントを発行しても、ユーザーが必ず使えるとは限りません。Teams管理センターやMicrosoft 365管理センター側で、アプリやCopilotエージェントの利用が許可されている必要があります。

MicrosoftのTeams管理ドキュメントでは、組織ユーザーにTeamsアプリやCopilotエージェントを使わせるには、組織全体のアプリ設定、個別アプリ設定、アプリ許可ポリシー、Teams管理センターとMicrosoft 365管理センターの設定を確認する必要があると説明されています。(Microsoft Learn)

管理者は、少なくとも次の観点で確認しましょう。

確認場所確認内容見落とすと起きること
Microsoft 365管理センター組織向けエージェントの承認依頼開発者が発行しても、組織ユーザーに表示されない
Teams管理センターアプリの許可・ブロック設定特定ユーザーだけ利用できない
アプリ許可ポリシーグローバルポリシーとカスタムポリシー部門・ユーザー単位で挙動が変わる
統合アプリ管理TeamsとMicrosoft 365側の許可状態管理方式によって確認場所が変わる
ユーザー割り当て対象ユーザーにポリシーが適用されているか検証担当だけ使えず原因調査に時間がかかる

特に注意したいのは、組織がアプリ中心の管理、または統合アプリ管理へ移行している場合です。従来のアプリ許可ポリシーだけを見ても、実際の制御状態を判断できないことがあります。Teams管理ドキュメントでは、アプリ中心の管理へ移行済みの場合、従来の許可ポリシーが適用されなくなる旨も説明されています。(Microsoft Learn)

開発者が確認すべきエージェント設定

開発者にとって重要なのは、発行前に「どのバージョンをユーザーに出すか」を明確にすることです。Foundryエージェントには安定したエンドポイントがあり、ユーザーはそのエンドポイント経由でエージェントを利用します。

既定では「常に最新バージョンを使用する」設定になっているため、新しいエージェントバージョンを作ると、そのバージョンがMicrosoft 365 CopilotやTeamsで自動的に提供される可能性があります。本番運用では、安定性を優先して特定バージョンにピン留めする判断が重要です。(Microsoft Learn)

運用シーン推奨設定
開発中・検証中常に最新バージョンを使用してもよい
部門内パイロット最新追従またはピン留めを目的に応じて選ぶ
全社本番展開特定バージョンにピン留めするのが安全
法務・人事・経理など影響が大きい業務ピン留めし、リリース前レビューを必須にする

また、Microsoft 365 CopilotやTeamsに発行するエージェントでは、Activity protocolやBotService系の認証方式が関係します。公式ドキュメントでは、TeamsやMicrosoft 365へ発行するエージェントにはActivity protocolが必要で、BotServiceまたはBotServiceRbac認証方式を使う旨が説明されています。(Microsoft Learn)

旧Agent Applicationモデルからの移行で注意すべき点

既存のAgent Applicationを使っていた組織では、今回の発行体験をそのまま適用できるとは限りません。Microsoft Foundryの新しいモデルでは、Agent ApplicationやDeploymentが別リソースとして分かれていた従来構成から、AgentオブジェクトにエンドポイントやIDなどの責務が集約される方向になっています。(Microsoft Learn)

移行時に特に注意したいのは、次の3点です。

注意点内容対応
レガシーエージェントのIDagent.identityまたはinstance_identityがnullの場合、新しい発行モデルを使えない可能性がある同じ定義で新しいエージェントを作成する
エンドポイントURL旧Application endpointと新しいagent stable endpointで形式が異なる外部連携コードやWebhook設定を洗い出す
RBACAgent Applicationに付与したRBACは新しいAgentオブジェクトへ自動移行されない新しいエージェントIDに必要な権限を再割り当てする

公式の移行ガイドでは、既存のAgent Applicationはすぐに停止するわけではなく、引き続き動作するとされています。ただし、新しいモデルの機能を使うには、新しいエージェントモデルへの移行確認が必要です。(Microsoft Learn)

実務では、いきなり既存の本番エージェントを置き換えるのではなく、次の順序で進めるのが安全です。

手順作業確認ポイント
1既存エージェントがレガシーか確認するinstance_identityがnullでないか
2同じ指示、ツール、モデル設定で新しいエージェントを作る回答品質が旧版と大きく変わらないか
3新しい安定エンドポイントでテストするTeams、Copilot、外部ツール連携が動くか
4Microsoft 365 CopilotとTeamsへ発行する管理者承認、アプリポリシー、表示名を確認
5旧Agent Applicationを段階的に廃止する参照しているコードやURLをすべて更新したか

発行後の更新は「再発行」とは限らない

公開済みエージェントを更新する場合、必ずTeamsやMicrosoft 365 Copilotへ再発行し直すわけではありません。新しいエージェントバージョンをロールアウトする場合は、Foundryポータルでバージョンセレクターを更新します。このとき、安定したエンドポイントURLは変わらないため、M365/Teamsへの再発行は不要とされています。(Microsoft Learn)

ただし、表示名、説明文、URLなど、ユーザーに見えるメタデータを変える場合は別です。Update agent Teams and Microsoft 365 Copilot display propertiesから表示プロパティを更新します。更新したフィールドは既存値を上書きし、変更していないフィールドは引き継がれます。

運用では、次のように分けて考えると混乱を防げます。

変更内容主な操作注意点
プロンプトやツール設定を変えた新しいエージェントバージョンを作成し、バージョンセレクターで制御本番では自動で最新版に流れないよう確認
Teams上の表示名を変えた表示プロパティを更新利用者向け案内文も更新する
説明文や利用規約URLを変えたメタデータを更新古い説明との不整合を避ける
利用対象を広げたMicrosoft 365管理センターやTeams管理センターで承認・ポリシー確認開発者だけでは完結しない

制限事項を理解してから展開する

この発行機能は便利ですが、現時点では制限があります。特に、Microsoft 365 CopilotとTeamsで挙動が同じではない点に注意が必要です。

制限内容実務上の注意
Microsoft 365でのファイルアップロードMicrosoft 365に発行されたエージェントでは動作しないファイル投入が必要な業務はTeamsで検証する
Microsoft 365での画像生成Microsoft 365に発行されたエージェントでは動作しない画像生成を前提にした業務設計は避ける
Private LinkTeamsまたはAzure Bot Service統合ではサポートされない閉域接続前提のセキュリティ設計では要確認
ストリーミング応答公開済みエージェントではサポートされない長文応答のUXを事前に確認する
引用公開済みエージェントではサポートされない根拠提示が必須の業務では代替設計が必要

これらの制限は、社内FAQや検索支援のような用途では大きな問題にならない場合があります。一方、監査、法務、医療、金融、人事評価など、根拠提示やデータ境界が重要な用途では、公開前に利用シナリオを絞り込むべきです。制限事項は公式ドキュメントにも明記されています。(Microsoft Learn)

よくある失敗と対処法

Microsoft Teams向けにFoundryエージェントを発行する際は、開発環境では動くのに、Teamsや組織展開で詰まるケースがよくあります。

症状主な原因対処
発行時にエラーが出るメタデータやバージョン番号が不正バージョン番号、開発者名、必須項目を見直す
Azure Bot Serviceの作成に失敗する権限不足またはプロバイダー未登録Microsoft.BotService登録と権限を確認
403 AuthorizationFailedが出るBot Serviceリソースの作成・更新権限がない対象リソースグループでAzure Bot Service Contributorロールを確認
組織向けに発行したのに表示されないMicrosoft 365管理者の承認待ちMicrosoft 365管理センターのRequestsを確認
一部ユーザーだけ使えないTeamsアプリポリシーで制限されているTeams管理センターでユーザー適用ポリシーを確認
Foundryでは動くがTeamsでは失敗するエージェントIDに下流リソース権限がないエージェントIDへ必要なRBACを付与
新版を作ったら本番挙動が変わった「常に最新バージョンを使用する」設定だった本番エージェントは特定バージョンにピン留めする

トラブル調査では、まず「Foundry側の問題」か「Microsoft 365/Teams側の承認・ポリシー問題」かを切り分けましょう。Foundryでは正常でも、Microsoft 365管理センターの承認やTeamsのアプリポリシーで止まっていることがあります。

展開前チェックリスト

本番展開前には、開発者、Microsoft 365管理者、Teams管理者で同じチェックリストを共有しておくと、承認漏れや権限不足を防げます。

担当チェック項目
開発者エージェントがFoundryポータルで期待通り応答する
開発者本番提供するアクティブバージョンを決めている
開発者「常に最新」か「特定バージョン固定」かを明確にしている
開発者メタデータに機密情報、APIキー、内部URLを含めていない
開発者レガシーエージェントの場合、移行要否を確認している
Azure管理者Azure Bot Serviceを作成できる権限がある
Azure管理者Microsoft.BotServiceプロバイダーが登録されている
Microsoft 365管理者組織向け発行の承認フローを確認している
Teams管理者アプリ許可ポリシーまたはアプリ中心管理の設定を確認している
セキュリティ担当サードパーティツール利用時のデータ共有範囲を確認している
運用担当障害時の問い合わせ先とロールバック方針を決めている

まずは小さく発行し、ポリシー確認後に組織展開する

Microsoft TeamsのAI/Copilot更新として見ると、今回のFoundryエージェント発行機能は、業務エージェントを現場に届けるための重要な前進です。開発者はFoundryポータルから発行しやすくなり、利用者はTeamsやMicrosoft 365 Copilot上でエージェントを見つけやすくなります。

ただし、本番展開では「発行できる」と「安全に全社利用できる」は別物です。最初は「あなただけ」または小規模なパイロットで動作を確認し、アクティブバージョン、Teamsアプリポリシー、Microsoft 365管理センターの承認、エージェントIDのRBACを整理してから、組織向けに広げるのが現実的です。

次に取るべき行動は明確です。既存エージェントを使っている場合は、まずレガシーAgent Applicationかどうかを確認してください。新規エージェントを展開する場合は、テスト済みバージョンを固定し、管理者承認とTeams側ポリシーを先に確認してから発行しましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次