概要

Microsoftは9月25日、Copilot StudioやCopilot Cowork、Copilot Codeなどで作成したアプリのコードを、Microsoft 365テナント内でMicrosoftが直接ホスト・実行できるエンタープライズ向けプラットフォーム「Copilot Managed Runtime」のパブリックプレビューを公開した。業務部門がAIを使って手軽にアプリを作れるようになった一方、IT部門はそのコードがどこでどう動いているのかを把握・統制しづらいという課題が生じていた。Copilot Managed Runtimeは、こうしたAI生成アプリの実行基盤をMicrosoft自身が引き受けることで、作成のしやすさと企業統治の両立を図るものだ。

解決しようとしている課題

Microsoftは、これまで開発チームがアプリを1つ動かすたびに、クラウドリソースのプロビジョニングとセキュア化、ID・セキュリティモデルの構成、組織ポリシーの遵守、デプロイプロセスの確立といった運用作業を個別に積み上げる必要があったと説明する。こうした「作成のたびに発生する運用作業」がチームの足を引っ張り、余計なリソースを消費させ、しかも使うツールごとに異なるガバナンスモデルを生み出してきたという。AIがアプリ作成のハードルを下げ続けるほど、信頼性や管理体制もそれに見合う速度で追いつく必要がある、というのがMicrosoftの問題意識だ。

技術的な仕組みとガバナンス機能

Copilot Managed Runtimeでは、Microsoftが運営するクラウド上で、テナント内のコードをホスト・実行する。開発者向けにはSDKとCLIが用意され、プロジェクト構成、データ接続の定義、TypeScriptの型付けサービス生成、開発時のプレビュー、デプロイとバージョニングまでを一貫してサポートする。ガバナンス面では、Microsoft Entraベースのアクセス制御により認可されたアクセス管理を行うほか、コネクタやデータアクセス、承認エンドポイントといった組織ポリシーを適用でき、監査ログも取得される。運用面ではGit連携による自動バージョン管理、デプロイメントのライフサイクル管理に加え、IT部門はMicrosoft 365管理センターからアプリの一元的なインベントリ管理・使用状況監視・ヘルスモニタリングを行える。

対象ユーザーとエコシステムへの広がり

このプラットフォームは、ビルド経験の違いを問わず一貫したガバナンスモデルを提供する点が特徴だ。業務部門のユーザーはCopilot CoworkやCopilot Codeで直感的にアプリを構築でき、専門的な開発者はSDKを用いてより高度な開発を行える。すでにCopilot Cowork、Copilot Code、Copilot Studioの3つは本ランタイム上で稼働しており、SDKプラグインを通じて第三者製のローコード・AIアプリ構築ツールとの連携も可能になっている。実際、AIアプリ構築サービスのLovableはグローバルパートナーシップ責任者Lan Roche氏のコメントとして、SDKを利用することでLovableで作成したアプリが企業テナント内で同じサインイン、ポリシー、アプリインベントリのもとで実行できるようになると述べており、Microsoft純正のツールにとどまらないエコシステム形成を進めていることがうかがえる。IT部門は管理センターのアプリ体験からポリシー設定と機能の有効化を行えるため、既存の統制フレームワークに組み込みやすい設計になっている。

今後の展望

Copilot Managed Runtimeは現時点ではプレビュー段階であり、対応ツールの拡大やガバナンス機能の充実が今後の焦点になるとみられる。企業内でAI生成アプリが急速に増える中、実行基盤とガバナンスをMicrosoft 365のエコシステムに統合するこの動きは、いわゆる「シャドーIT」化しがちな業務部門主導の開発を、IT部門の管理下に取り込む狙いがあると考えられる。SDKを介したサードパーティツールとの連携が今後どこまで広がるかが、このプラットフォームがMicrosoft製品の枠を超えた業界標準的な基盤になれるかどうかを左右しそうだ。