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 FanInvitado · NVIDIA
Canal
Matthew Berman
Publicado
23 ene 2024
Vídeo
21:00
Lectura
4 min
Diapositivas
4
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

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.

Conclusiones

  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.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
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
DIAPOSITIVA 1 / 4Voyager's Minecraft progressionThe paper compares discovered items and technology milestones with selected baselines in a finite experiment.
Voyager's three components
DIAPOSITIVA 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
DIAPOSITIVA 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
DIAPOSITIVA 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.

Más de este canal

6 diapositivas25:50EN
MBMatthew Berman· 24 oct 2026Kimi 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 diapositivas32:20EN
MBMatthew Berman· 23 oct 2026Who 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· 21 oct 2026Sam 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· 21 oct 2026Sam 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 engineeringAgentes de programación
5 diapositivas12:14EN
MBMatthew Berman· 14 oct 2026Gemini 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.GeminiBenchmarksAgentes de programación+1
5 diapositivas10:36EN
MBMatthew Berman· 13 oct 2026Meta 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.Modelos y entrenamientoBenchmarksAI cost & performance+1