2026年6月、AWSがAIエージェントのための実行環境を発表しました。新製品のはずなのに、仕様を読むほど見覚えのある部品が増えていきます。マイクロVM、スナップショット、ゼロスケール。どれもサーバーレスの世界で十年かけて磨かれてきた道具です。そういった蓄積の上に新しい需要が降ってきた、ここから、この本は始まります。
2026年6月22日、AWSの発表フィードに一件の新製品が流れました。AWS Lambda MicroVMs——公式ブログの見出しには「完全なライフサイクル制御を備えた、隔離されたサンドボックスを実行する」とあります[^1]。要約すると、こうです。エージェントが生成したコードやツール呼び出しを、セッションごとに隔離されたマイクロVMの中で動かす。環境は初期化済みのスナップショットから起動する。使われていないあいだは環境ごと眠らせて課金を止め、次のリクエストが来たら続きから目を覚まさせる。接続は環境ごとの専用エンドポイントで受ける。この数年で急速に立ち上がった「AIエージェントの実行環境」という需要への、Lambdaブランドからの回答です。
あなたがエージェントを作っているなら、この発表が解く問題に説明は要らないはずです。モデルにコードを書かせ、実行し、結果を見せてまた書かせる。このエージェントループには、最初の日から「モデルが返してきたコードを、どこで動かすか」という課題がありました。手元のDockerで済ませてきたか、SDK付属のサンドボックスに任せてきたか。本番のコンテナに相乗りさせている、タイムアウトを伸ばして凌いでいる、試し書きのつもりの環境に本物の資格情報が置いてある——そんな現場は珍しくありません。動くには動く。ただ、どこかその場しのぎの感触も残っています。多くの現場で、実行環境は「あとで考える」のままです。