開発者がノートPCを半開きにしたまま歩き回る。
そんな奇妙な光景が、現在のAI開発現場では見られるようになっています。
AIコーディングエージェントに自律的なタスクを任せている間、その実行基盤であるPCのスリープを防がなければ、エージェントの「命」が途絶えてしまうからです。
ビルド加速プラットフォームのリーダーとして、MicrosoftやTake-Twoなどの世界的企業を支えるIncredibuild (インクレディビルド) は、この非効率な現状を打破する革新的なソリューションを発表しました。
それが、AIコーディングエージェント専用の隔離環境「Islo」です。
Isloは、すべてのAIエージェントに専用の永続的かつ隔離されたクラウド環境を与えることで、セキュリティとガバナンスの懸念を解消し、真の自動化を実現します。
AIエージェントが直面する「1開発者、1マシン」モデルの限界
現在、多くのAIコーディングエージェントは開発者のローカルPC上で動作しています。
しかし、この「1開発者、1マシン」という従来の開発モデルは、自律的に動くAIエージェントの性質と根本的に矛盾しています。
Incredibuildのプロダクトエンジニアリング担当ディレクター、Adam Gold氏は「AIエージェントには専用のコンピュータが必要だ」と指摘します。
具体的には、以下の3つの大きな課題が浮き彫りになっています。
- ライフサイクルの不一致: 人間は休息をとりますが、エージェントは24時間稼働可能です。しかし、開発者がPCを閉じればエージェントは停止してしまいます。
- 過大な権限(ブラスト半径): エージェントは、そのPCが持つすべてのSSHキー、AWSプロファイル、ブラウザクッキーにアクセスできてしまいます。人間のような「状況判断」ができないエージェントに、これらすべての権限を委ねるのは極めて危険です。
- 永続性の欠如: 従来の使い捨てコンテナ環境では、ビルドキャッシュやデータベースの状態が実行ごとに破棄されてしまいます。高度な開発タスクには、サービスが稼働し続ける「ウォームな」環境が不可欠です。
次世代の実行環境「Islo」の革新性
Isloは、単なる仮想マシン (VM) やコンテナの提供にとどまりません。
AIエージェントを「プリンシパル (主要な利用者)」として定義し、人間が介在しなくても自律的に、かつ安全に動作し続けるためのインフラ層として設計されています。
既存のクラウド開発環境との違い
GitHub CodespacesやCoderなどのクラウド開発環境 (CDE) は、あくまで「人間」がIDEを操作することを前提としています。
一定時間操作がなければアイドル状態になり、セキュリティも「開発者は信頼できる」という前提に立っています。
一方でIsloは、エージェントが24時間稼働することを前提としており、セッションの上限がありません。
また、後述する強力なポリシーレイヤーによって、エージェントの挙動を厳格に制限・監視します。
セキュリティを担保する「チョークポイント」と「Credential-blind」設計
Isloの最大の特徴は、エージェントの自由を奪うことなく、不正な操作を物理的に不可能にするセキュリティ構造にあります。
Incredibuildは、これを複雑なポリシー言語ではなく、明確な「チョークポイント (絞り込みポイント)」での強制実行によって実現しています。
ネットワークとファイルシステムの境界
ネットワークゲートウェイはVMの外部に配置されています。
管理者が許可リスト (Allowlist) を設定すれば、エージェントはそれ以外のホストやポートに一切アクセスできません。
ファイルシステムについても同様で、例えば /workspace への書き込みは許可しつつ、機密情報が含まれる ~/.ssh へのアクセスは完全に遮断するといった制御が可能です。
資格情報を隠蔽する「Credential-blind」方式
最も画期的なのが、資格情報をエージェントに直接見せない設計です。
Isloでは、APIキーやトークンを環境変数やファイルとして保存しません。
代わりに、VM外部のプロキシがネットワーク境界で認証情報を自動的に注入します。
# エージェントが実行するコードの例
# エージェント自身はAPIキーを知らなくても、Isloのプロキシ経由で認証が通る
import requests
def deploy_code():
# 認証ヘッダーを明示的に指定せずにリクエストを送信
# Isloのネットワークゲートウェイが、外部で管理されているトークンを付与する
response = requests.post("https://api.cloud-provider.com/deploy", json={"app": "my-web-app"})
return response.status_code
print(f"Deployment status: {deploy_code()}")
Deployment status: 200
このように、エージェントが万が一悪意のあるコードを実行しようとしても、そもそも手元に盗み出せる鍵が存在しないため、被害を最小限に抑えることができます。
Isloの料金プランと導入形態
Isloは、個人開発者から大規模なエンタープライズチームまで対応できる3つのプランを提供しています。
| プラン | 同時実行サンドボックス数 | 料金 |
|---|---|---|
| Free | 最大5個 | 無料 |
| Team | 最大50個 | $0.07/CPU時 + $0.04/GB時 |
| Enterprise | 無制限(カスタム) | 個別見積もり |
また、AIベンチマークのオープンソースプロジェクトである「Harbor Framework」との提携により、AI研究のワークフローにおける標準的なインフラとしての普及も目指しています。
まとめ
AIコーディングエージェントは、もはや単なる補助ツールではなく、開発チームの一員として自律的に動く「デジタル同僚」へと進化しています。
しかし、そのポテンシャルを最大限に引き出すためには、従来の「人間用」のインフラでは不十分でした。
Incredibuildが提供するIsloは、「エージェント専用のコンピュータ」という新しい概念を提示することで、PCの蓋を閉じた後も安全に作業を継続できる環境を実現しました。
セキュリティ、永続性、そして管理の容易さを兼ね備えたこのプラットフォームは、AIとの共同開発における標準的なスタックとなる可能性を秘めています。
