Jim Fan's Foundation Agent Vision: Skills, Robot Bodies, and Simulation

Matthew Berman examines research on Minecraft agents, varied robot bodies, and simulation as steps toward more general embodied AI.

JFJim Fanゲスト · NVIDIA
チャンネル
Matthew Berman
公開日
2024年1月23日
動画
21:00
読了時間
4 分
スライド
4
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Matthew Berman reacts to Jim Fan's TED talk about a proposed foundation agent that could generalize across skills, embodiments, and environments. They discuss Voyager, MetaMorph, NVIDIA simulation, and Eureka. The demonstrations are research results in specific settings; a universal agent and reliable transfer to the physical world remain aspirations.

  1. 1Three axes of generalityFan distinguishes the number of skills, the bodies an agent controls, and the environments in which it works.
  2. 2Voyager's skill libraryThe Minecraft agent writes, tests, revises, and stores reusable programs while pursuing an automatically generated curriculum.
  3. 3Many robot morphologiesMetaMorph conditions a transformer controller on robot body structure, with experiments in a simulated modular design space.
  4. 4The simulation gapFan describes accelerated simulation and varied environments; realistic images alone do not guarantee transfer to physical robots.
  5. 5Eureka's reward designThe research reports results across 29 simulated tasks and 10 robot morphologies, comparing generated rewards with expert-designed ones.

ポイント

  1. Fan frames general embodied agents along three axes: skills, body forms, and environments.
  2. Voyager builds an executable skill library in Minecraft using a curriculum and feedback from code execution.
  3. MetaMorph studies transformer-based control across simulated robot morphologies; this is not evidence of mastery of every physical robot.
  4. Simulation can accelerate training, but transferring learned behavior to physical hardware remains a separate challenge.
  5. Eureka uses language models to generate reward functions for reinforcement learning, evaluated on a specific suite of simulated tasks.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

From AlphaGo to general agents

Fan contrasts a specialist game-playing system with his goal of agents that handle many skills, bodies, and environments.

Matthew Berman introduces a TED talk by NVIDIA researcher Jim Fan on agents that can act in physical as well as virtual environments. Fan recalls watching AlphaGo defeat Lee Sedol in 2016. He contrasts the significance of that result with AlphaGo's specialization: it played Go, but could not automatically perform unrelated tasks such as cooking or laundry.

Fan's ambition is more versatile agents that can acquire many skills, control different bodies, and work across virtual and physical environments. He uses these three axes to organize the research landscape. This is a research vision, not a claim that such a general system already exists.

02

Voyager in Minecraft

A curriculum, code feedback, and a persistent skill library help an agent explore the game. The results remain bounded by the tested environment.

The first example is Voyager, an agent developed to explore Minecraft. Berman shows the research paper's comparison of items discovered over time and highlights the benefit of retaining skills. The graph covers a finite experiment: it does not establish unlimited learning or prove Voyager was the first agent ever to use tools.

Voyager's Minecraft progression
スライド 1 / 4Voyager's Minecraft progressionThe paper compares discovered items and technology milestones with selected baselines in a finite experiment.
Voyager's three components
スライド 2 / 4Voyager's three componentsThe diagram shows the curriculum, iterative code feedback, and reusable skill library.

Voyager has an automatic curriculum, an iterative prompting mechanism, and a library of executable skills. It writes code for a task, observes execution errors and feedback from the game, revises the program, and stores successful skills for later reuse. The paper reports comparisons with selected baselines within Minecraft, without updating the language model's parameters.

Fan explains that Minecraft's open-ended world lets the agent explore, gather resources, fight monsters, and craft items over extended runs. A community JavaScript API converts relevant game information into text and executes generated code. The system uses GPT-4 through queries; its abilities depend on that interface, prompts, environment, and experiment setup.

Feedback includes program errors, the agent's condition, and nearby world state. Voyager uses those signals to revise its attempts, then saves useful programs to a library. Berman sees reusable skills and memory as promising ingredients for future agents, although they do not by themselves establish general intelligence.

Fan gives an example in which the agent is hungry, considers nearby entities, and reuses an existing sword-crafting skill before attempting to hunt a pig. A high-level objective encourages acquiring unique items; the curriculum proposes progressively different challenges. This illustrates the system's task decomposition rather than independent proof of human-like understanding.

03

MetaMorph and robot bodies

Fan describes a transformer controller conditioned on different robot morphologies. Berman compares related approaches to controlling robots through language.

The next axis is embodiment. Fan describes MetaMorph, a Stanford research project using a transformer to control many simulated robot forms. Robot morphology is represented as input to the controller, which produces motor actions. The paper reports generalization and transfer within its modular robot design space, not a controller already proven on all physical robots.

Different simulated robot bodies
スライド 3 / 4Different simulated robot bodiesMetaMorph explores control across varying modular morphologies.

Berman compares this with earlier work using language models and robot command libraries. Fan suggests that a richer vocabulary of bodies could someday extend to hands, humanoids, dogs, and drones. That broader coverage is an aspiration beyond the specific experiments shown.

04

Simulation and the foundation agent

The talk proposes training across varied simulated realities. Berman considers transfer and the philosophical simulation hypothesis.

Fan then moves to NVIDIA's Isaac simulation work. He describes accelerated physics simulation and shows examples of training motion and generating varied visual environments. Berman sees a potential bridge between many skills and many embodiments, but the simulation platform itself does not automatically combine them into a universal agent.

Parallel simulated manipulation
スライド 4 / 4Parallel simulated manipulationThe talk illustrates training robot-like hands in simulation.

Fan gives an example of accelerated training and explains why realistic rendering and variation can help train vision and control systems. Berman suggests that sufficiently realistic simulations could prepare a robot for the real world. In practice, appearance is only one part of the problem: differences in dynamics, sensors, hardware, and unexpected conditions can still make simulation-to-reality transfer difficult.

Fan proposes that an agent exposed to many simulations might generalize to a new physical environment. Berman relates this to the philosophical idea that our own reality could be simulated. That is speculation; the ability to create better simulations is not evidence that we live in one.

The proposed foundation agent would take a description of its embodiment and task and output actions, trained across many environments. Fan compares this concept to scaling language models across text tasks and imagines many kinds of autonomous systems using a shared foundation. The talk presents a future research goal, not a demonstrated single system with those capabilities.

05

Eureka and reward design

Berman presents research that uses language models to generate reinforcement-learning rewards for simulated robot tasks.

Berman closes with Eureka, which uses a language model to generate reward code for reinforcement learning rather than directly hand-programming every movement. In the research team's suite of 29 simulated tasks across 10 robot morphologies, generated rewards outperformed the compared expert-written rewards on 83% of tasks, with a reported 52% average normalized improvement. The team also demonstrated simulated pen spinning; these figures are specific to that evaluation.

Berman imagines future applications in animation and media and invites viewers to consider whether the combination of these approaches could lead to AGI. His conclusions about universal intelligence and replacing creative work are predictions, not results established by the experiments discussed.

同じチャンネルの記事

スライド 6 枚25:50EN
MBMatthew Berman· 2026年10月24日Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
スライド 2 枚32:20EN
MBMatthew Berman· 2026年10月23日Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
45:08EN
MBMatthew Berman· 2026年10月21日Sam Altman on AI Discovery, Consciousness, Compute and a Human-Centered FutureMatthew Berman, Sam Altman · Forward FutureIn a conversation with Matthew Berman, Altman discusses scientific progress, personal assistants, recursive self-improvement and the importance of human agency.AI for sciencePersonal agentsConsciousness+2
0:32EN
MBMatthew Berman· 2026年10月21日Sam Altman on the Continuing Demand for Software WorkSam Altman, Matthew Berman · OpenAIIn a short interview excerpt, Altman says demand for software may be larger than expected even as AI changes how it is made.Future of WorkSoftware engineeringコーディングエージェント
スライド 5 枚12:14EN
MBMatthew Berman· 2026年10月14日Gemini 4 Argon Tested: 3D Demos, a Spreadsheet Prototype and Benchmark ResultsMatthew Berman · Forward FutureMatthew Berman tests Google’s model on games and visual projects, then compares reported coding and agent benchmarks.GeminiBenchmarksコーディングエージェント+1
スライド 5 枚10:36EN
MBMatthew Berman· 2026年10月13日Meta Muse Wonder Tested: Strong Benchmarks, Mixed Demos and Quota FrictionMatthew Berman · Forward FutureMatthew Berman tests Meta’s models on browser demos and reviews their published benchmark scores, availability and cost.モデルと学習BenchmarksAI cost & performance+1