Microsoftは、Azure Virtual Machines向けのAzure Linux 4.0のパブリックプレビューを発表しました。
Azure LinuxはもともとMicrosoftのクラウド内部で利用されてきたLinuxディストリビューションですが、今回のアップデートにより、より広いAzure VMワークロードで利用できるようになります。
特徴は次の通りです。
Azureを運用するMicrosoft自身のチームがメンテナンスするLinuxであるため、互換性やパッチ管理の面で企業にとって扱いやすい基盤になる可能性があります。
同時にMicrosoftは、**Azure Container Linuxの一般提供(GA)**を発表しました。
これはコンテナ実行環境に特化したLinuxで、次の特徴を持ちます。
Kubernetesなどのコンテナプラットフォームでは、一般用途のLinuxよりも軽量で攻撃面積が小さいOSが好まれる傾向があります。Azure Container Linuxは、Azure上のコンテナやAIインフラにその役割を提供します。
インフラだけでなく、MicrosoftはAIエージェント開発のためのオープンソースフレームワークも強く打ち出しました。
Microsoft Agent Frameworkは、AIエージェントやマルチエージェントシステムを構築するためのSDKです。
主な機能は以下です。
このフレームワークは、Microsoftの既存プロジェクトであるSemantic KernelとAutoGenのアイデアを統合した開発基盤として位置付けられています。
複数のモデルプロバイダーに対応しており、AIエージェントがツールや外部サービスを呼び出しながら複雑なタスクを段階的に処理できる設計です。
Microsoftは、マルチエージェントの制御を容易にするツールとしてConductorも紹介しました。
Conductorでは、AIエージェントのワークフローをYAMLで定義し、エージェント間のルーティングを決定論的に制御します。
特徴としては:
このアプローチにより、エージェントシステムの挙動をより予測可能にし、運用時のデバッグを容易にすることが狙いです。
AIエージェントが実際にシステムやAPIを操作するようになると、セキュリティとガバナンスが重要になります。
そこでMicrosoftが公開したのがAgent Governance Toolkitです。
このツールキットは、AIエージェントの実行時にポリシーを適用し、行動を監視するオープンソースプロジェクトです。MITライセンスで公開されています。
主な特徴は次の通りです。
Microsoftによれば、このツールはOWASPのAgentic AI Top 10リスクに対応する設計になっています。
Python、TypeScript、Rust、Go、.NETなど複数の言語で利用できるコンポーネントが提供されています。
今回の発表をまとめると、Microsoftは次のような階層型AIインフラを構築しようとしています。
つまり、OSからAIエージェントのガバナンスまでを一体化したオープンスタックを提示した形です。
AIエージェントが企業システムを横断してタスクを実行する未来を見据え、Microsoftは「オープン性」と「企業向け管理機能」を両立させるインフラづくりを進めています。