マイクロソフトは、AIコーディングエージェントのMicrosoft Copilotなどで開発した社内アプリケーションを実行するためのセキュアな基盤「Copilot Managed Runtime」をパブリックプレビューとして公開しました。

マイクロソフトは9月25日にMicrosoft Copilotの強化を発表しています。
強化は主に3つの機能に集約されています。
1つ目はAIとチャットすることでWordやExcelなどを操作して成果物を作成できる「Copilot Home」、2つ目はAIコーディングエージェントの「Copilot Code」、3つ目は指示に基づいて24時間稼働し続けるAIエージェント「Copilot Autopilot」です。
この強化により、プログラミングの知識がない従業員でもCopilotを使って自然言語で業務に役立つアプリケーションを手軽に作れる環境が充実しました。
アプリケーションが簡単に作れるようになったときに必要なのは、アプリケーションの安全な実行とガバナンスを実現する実行基盤です。
Copilot Managed Runtimeはそのために作られました。
Microsoft 365のテナント境界内でアプリケーションを実行
Copilot Managed Runtimeの最大の特徴は、ユーザーのMicrosoft 365と同じテナント境界内でアプリケーションが実行される点にあります。
アプリケーションを実行するユーザーの権限はすべてMicrosoft 365で設定されているユーザーIDとその権限が参照され、アプリケーションの公開や非公開などの設定、状態把握などの運用管理もMicrosoft 365のアドミンコンソールを通じて行われるようになっています。

これにより境界内に閉じた安全なアプリケーションの実行と、社内の権限に従ったガバナンスが実現されます。
SDKを使えばカスタムアプリのデプロイと実行にも対応
Copilot Managed Runtime上で実行されるアプリケーションとなるのは、以下の4つです(未確認ですが、ドキュメントを読む限り実行されるコードはJavaScript/TypeScriptが想定されているようです)。
Copilot Homeの一部であるCopilot Coworkで生成されたアプリケーション
Copilot Codeで生成されたアプリケーション
AIエージェントをローコードで開発できるCopilot Studioで開発されたアプリケーション
Copilot Managed Runtime SDKを使って開発したアプリケーション
Copilot Managed Runtimeへアプリケーションをデプロイするなどの操作のためのコマンドラインインターフェイス(Copilot Managed Runtime CLI)も用意されています。
1500種類以上のデータソースに接続可能なコネクタ、Microsoft 365などのサービス内データへアクセスできるMicrosoft Graph、AIが組織内のさまざまなデータのコンテキストを理解できるようにするためのWork IQなどをはじめとする多数の機能も利用可能です。

Microsoft 365のガバナンスとランタイムを備えたCopilot
Copilotは今回、Microsoft 365のガバナンスを備えたアプリケーションのランタイムと統合されたことで、生成AIによる業務やアプリ開発の支援サービスから一歩進み、業務全体をAIによって進化させていくプラットフォームとしてのMicrosoft 365における中心的なサービスになったのではないかと考えられます。