6月18日、Ars Technicaが「AI coding agents taught robots how to install GPUs and cut zip-ties」と題した記事を公開した。人間の研究者が設計・監督してきたロボット訓練のサイクルを、AIコーディングエージェントが丸ごと肩代わりする——NVIDIAが発表したこの研究は、AIが「ロボットの先生」として自律的に機能することを初めて実機で示したものだ。GPUのスロット挿入という精密作業まで習得させることに成功しており、ロボティクス研究の現場を大きく塗り替える可能性を持つ。
AIエージェントが「ロボット教師」になった
ロボットに新しい作業を覚えさせるには、通常は人間の研究者が訓練プログラムを設計し、試行錯誤を繰り返す必要がある。この工程は専門知識と膨大な時間を要し、産業用ロボットの導入コストを押し上げる大きな要因の一つとなってきた。訓練データの収集から報酬設計、ポリシーの評価・改修まで、熟練エンジニアの手作業に依存する部分が多く、スケールアップの壁として長年指摘されてきた領域でもある。
その工程をAIコーディングエージェントに丸ごと委ねたのが、今回NVIDIAが発表した研究だ。
NVIDIAのロボティクス研究部門 GEAR(Generalist Embodied Agent Research)ラボが、カーネギーメロン大学およびカリフォルニア大学バークレー校と共同で開発したのが、「ENPIRE」と呼ばれるエージェントハーネスフレームワークだ。
エージェントハーネスとは、AIモデルを各種ツールと連携させ、メモリ・コンテキスト管理・フィードバックループなどの機能を付与するソフトウェア基盤のこと。ENPIREはこの仕組みを使い、AIコーディングエージェントにロボット訓練の全工程を自律的に回させる。
何ができるのか——4つのモジュール構成
ENPIREは以下の4つのモジュールで構成されている。
- 自動リセット・検証:タスクの実行後に環境をリセットし、結果を自動検証する
- ポリシー改善:ロボットの行動を制御するポリシー(制御方針)を反復的に洗練させる
- 並列評価:複数の物理ロボットを同時に動かし、ポリシーの有効性を検証する
- 障害対応:ログ解析・論文読み込み・コード改修を通じて、失敗の原因を特定し訓練インフラそのものを改善する
この4モジュールが連携することで、エージェントは人間の介入なしに訓練サイクルを回し続ける。
GPUをスロットに差し込む——精密作業への適用
今回のシステムが実際に成功した作業として記事が挙げているのが、マザーボードの薄いスロットへのGPU挿入とジップタイの切断だ。特にGPU挿入は、位置合わせの精度が求められる作業であり、ロボットにとってハードルが高いタスクの一例として位置づけられている。
NVIDIAのAI担当ディレクター Jim Fan はLinkedInへの投稿でこう述べた。
「GEARラボの一部は今や夜通し自己改善を続けている。私たちは朝に報告書を読むだけだ。」
また同氏はジョークを交えて「チーム全員が休暇を取っても、Jensen(Huang CEO)は気づかないだろう」とも語っており、自律性の高さを強調している。
3つのAIコーディングエージェントで検証
ENPIREは特定のAIモデルに依存しない設計で、今回は以下の3種類のAIコーディングエージェントを使って検証が行われた。
- OpenAI Codex
- Anthropic Claude Code
- Moonshot AI Kimi Code
各エージェントのチームが独立して異なるアルゴリズムアプローチを開発し、実機実験でテスト。成功率が向上した変更だけを残す形で、自律的な試行錯誤サイクルを繰り返した。「generous token budget(潤沢なトークン予算)」をエージェントに与えることが、この自律訓練を成立させる条件の一つとして言及されている。
研究論文は2026年6月16日に公開済みで、Googleドライブ上で参照可能だ。
オープンソース化予定
Jim Fanによれば、ENPIREのすべてのコードをオープンソース化する方針で、「自宅で自律ロボットラボを動かせる」ようにする予定だという。公開先はNVIDIAのGEARラボ公式ページで確認できる。
AIコーディングエージェントがソフトウェア開発の自動化にとどまらず、物理世界のロボット訓練にまで手を伸ばした——この研究はその具体的な事例を示している。ロボット訓練の「人手ボトルネック」を自律エージェントで解消するアプローチが実用段階に近づきつつあることを、業界関係者は注目すべきだろう。
詳細はAI coding agents taught robots how to install GPUs and cut zip-tiesを参照していただきたい。




