マイクロソフト、企業内アプリの実行基盤「Copilot Managed Runtime」プレビュー公開。Microsoft 365と同じテナント内でコード実行、管理者による集中管理も - Publickey

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

fig

マイクロソフトは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のアドミンコンソールを通じて行われるようになっています。

fig

これにより境界内に閉じた安全なアプリケーションの実行と、社内の権限に従ったガバナンスが実現されます。

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などをはじめとする多数の機能も利用可能です。

fig

Microsoft 365のガバナンスとランタイムを備えたCopilot

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