AI News HubLIVE
サイト内リライト3 分で読了

Pulumi、インフラの次の10年はAIエージェントが主導すると確信

PulumiのCEO Joe Duffyは、1年前にはインフラ担当のVPたちが「エージェントAI」と「インフラ」を同じ文脈で語ることはなかったと述べている。現在、AIエージェントはPulumiプラットフォーム上の全操作の20%を占め、1年前の実質ゼロから増加しており、Duffyは将来的に100%になると考えている。同社は「エージェントインフラ時代」に向けた一連の機能を発表。無料の一時アカウント、npmパッケージによるCLIのワンショット実行、新しいコマンドpulumi do、そして30以上のWebコンソール機能をCLIに移植した。Pulumiが汎用プログラミング言語を採用している利点は、TerraformのHCLに比べてAIエージェントに適している点にある。事例として、Neoを使って40万件のコンプライアンス違反を解消した医療顧客や、1時間で500のTerraformワークスペースを移行した顧客が紹介されている。Neoは運用継続(Day 2)にも拡張され、各種ツールとの統合やローカル実行が可能になった。

ソースThe New Stack AI著者: Frederic Lardinois

1年前、PulumiのCEO Joe Duffyは、インフラ担当のVPたちが「エージェントAI」と「インフラ」を同じ文脈で語ることはなかったと振り返る。しかし現在、AIエージェントはPulumiプラットフォーム上の全操作の20%を占め、1年前の実質ゼロから急増しており、Duffyは将来的に100%に達する可能性があると見ている。

火曜日、Pulumiは「エージェントインフラ時代」に向けて特別に構築された一連の機能を発表した。エージェントがシームレスにツールにアクセスできるよう、Pulumiは無料の一時Pulumi Cloudアカウントを提供する。エージェントは従来のサインアップフローを経ずにアカウントを作成でき、72時間後に期限切れとなるが、人間が後でクレームして恒久化できる。また、Pulumi CLIをワンショット呼び出しに変えるnpmパッケージも公開。npx pulumiで通常必要なインストール手順を省略できる。新しい命令型コマンドpulumi doにより、エージェントはスキャフォールディングなしで単一のクラウドリソースをプロビジョニング可能。例えばpulumi do create eks:ClusterでAmazon EKSクラスターを作成する。これらの操作はステートフルで、通常のPulumiデプロイと同じポリシーフレームワークに準拠する。さらに、Pulumiは30以上の機能(変更履歴、ドリフト検出、監査ログ、シークレット管理、ポリシー実施など)をWebコンソールからCLIに移植した。

Duffyは結果をGitHubのgh CLIに例え、エージェントが自然にそれらのツールを使う傾向があると述べる。CLIはJSON出力と構造化エラーも出力するため、エージェントが応答を解析しやすい。これにより、人間の介入なしでエージェントがワークフローを完遂できる環境を整えている。

DuffyはThe New Stackのインタビューで、大規模言語モデルはPython、TypeScript、Goに習熟していると指摘。これらの言語には大量のプロダクションコードが学習データとして存在するためだ。一方、Terraformが使用するHCL(HashiCorp Configuration Language)では、公開された例がチュートリアルに偏っており、実際のプロダクションシステムからの例が少ないため、習熟度が低い。ここでPulumiが汎用プログラミング言語を採用した戦略が奏功している。人間にとって使いやすいツールを目指した結果が、10年後にエージェントにも最適なものとなった。

Pulumiが2025年9月に社内インフラエージェントNeoをリリースしてから約1ヶ月後、大手医療顧客がHITRUSTコンプライアンス認証に向けた監査を実施し、40万件の違反が判明した。顧客は絶望感を抱いたが、Neoを使って違反をすべて解消できた。別の顧客はNeoを使用して1時間で500のTerraformワークスペースをPulumiに移行した。IBMによる買収以降、多くのHashiCorp顧客がスタックを見直している。

PulumiはNeoをプロビジョニングから運用継続(Day 2)に拡張している。新しいNeo統合カタログは、リモートMCPサーバーを介してAtlassian、Datadog、Honeycomb、Linear、PagerDuty、Supabaseと連携し、今後さらにパートナーが追加される予定。カタログにはkubectl CLI統合も含まれ、Neoが実行中のKubernetesクラスターに直接アクションを実行できる。スケジュールされたNeoタスクは、ドリフト検出、依存関係更新、コンプライアンス監査を定期的に実行し、結果をプルリクエストとして提出する。

Duffyによると、最も興味深いエージェントインフラ作業は退屈な種類のものだ。「依存関係管理を除けば、すべてのアプリケーションにわたって大規模なリファクタリングをしたいと思うことはめったにありません。しかし、インフラではそれが頻繁に起こります。バージョンアップ、IAMポリシーの変更、グローバルなコンプライアンス修正などです。」彼は、大規模金融機関との会話を例に挙げ、AWSアカウント全体のIAMポリシーを何十万、何百万と変更する必要があると語る。このような長期的で影響範囲の広い作業が次のフロンティアだ。

さらに、PulumiはNeoをクラウドコンソールから開発者の作業環境に拡張。新しいpulumi neoコマンドはローカルターミナルからエージェントを実行し、クラウド版と同じエージェントループを共有しつつ、開発者のソースツリーやローカルツールに直接アクセスできる。Neo GitHubアプリは、プルリクエスト上で@neoを使用してデプロイ障害の調査、修正提案、レビューを可能にする。Neo Slackアプリは、インシデントスレッドやインフラ議論が行われるチャンネルで同じ@neo呼び出しを利用できる。読み取り専用のNeoセッションも新たに提供され、エージェントを検査のみに制限し、低リスクのレポートやコンプライアンスチェックに利用できる。

別途、PulumiはNVIDIA AI Cluster RuntimeとCoreWeaveのGPUプラットフォーム向けに初のInfrastructure as Codeプロバイダーをリリース。AIラボや大規模なトレーニング・推論ワークロードを実行するチームをターゲットとしている。