NVIDIA открыла код ASPIRE — робот учится как стажёр, а не как нейросеть

NVIDIA Research совместно с университетами Мичигана, Иллинойса, Беркли и Карнеги-Меллона выпустила ASPIRE v1.0 — систему непрерывного обучения роботов нового типа. Вместо градиентного спуска и плавающих весов система накапливает библиотеку сенсомоторных навыков и улучшает их итеративно. В октябре 2026 года опубликован открытый код, а робот на базе GPT-6 Astra уже решает кубик Рубика.

ℹ Что такое ASPIRE
ASPIRE расшифровывается как Agentic Skill Programming through Iterative Robot Exploration — агентное программирование навыков через итеративное исследование роботом.

Новый взгляд на обучение роботов

ASPIRE — это система непрерывного обучения для робототехники, которая автономно пишет и уточняет программы управления роботом в парадигме «код как политика» (code-as-policy), одновременно накапливая опыт в многократно используемой библиотеке навыков.

«Обучение» — это не градиентный спуск, а уточнение навыков. «Обученная модель» — это не набор весов, а репозиторий сенсомоторных умений.

ASPIRE позволяет автоматически обнаруживать навыки, которые можно использовать повторно в разных задачах, в симуляции и в реальном мире, а также на разных типах роботов.

Вместо фиксированных, заранее написанных людьми конвейеров, ASPIRE работает в открытом цикле обучения, состоящем из трёх ключевых компонентов: замкнутый движок исполнения с мультимодальными трассами (оверлеи восприятия, кандидаты на захват, траектории движения, обратная связь по столкновениям); непрерывно расширяющаяся библиотека навыков; эволюционная процедура поиска, которая генерирует разнообразные последовательности задач и программы управления.

Архитектура системы


graph TD
    A[Координатор] -->|Порождает| B[Агент-актор на задачу]
    B -->|Пишет код| C[Программа управления роботом]
    C -->|Исполнение| D[Движок выполнения]
    D -->|Мультимодальные трассы| E{Успех?}
    E -->|Нет| F[Итеративная отладка]
    F --> C
    E -->|Да| G[Библиотека навыков /skills]
    G -->|Повторное использование| B
    G -->|Эволюционный поиск| H[Новые стратегии]

Координатор порождает отдельного агента-актора (coding agent) для каждой задачи, что позволяет параллельно учиться сразу нескольким навыкам. Каждый актор уточняет и валидирует программы управления роботом через итеративную отладку с движком исполнения, который предоставляет мультимодальные трассы на уровне примитивов для диагностики отказов и их устранения.

ASPIRE хранит валидированные, самостоятельно обнаруженные паттерны восстановления как многократно используемые навыки в контексте, а не как фиксированный набор примитивов, написанных человеком.

Результаты: от 15% до 99% успеха

В октябре 2026 года вышел ASPIRE v1.0: система теперь умеет решать кубик Рубика и достигает 99% успеха на 80 задачах LIBERO-Pro (Goal / Object / Spatial / Long), а также на отдельных задачах Robosuite и BEHAVIOR-1K.

ASPIRE становится лучше вместе с базовой языковой моделью. На 10 задачах LIBERO-Pro успешность растёт с 15% (GPT-6 Luna) до 99% (Claude Opus 5.5), причём самые мощные модели не всегда самые дорогие. Across LIBERO-Pro, Robosuite и BEHAVIOR-1K модель Claude Opus 5.5 достигает 97–100% успеха на каждой задаче.

Сравнение моделей на LIBERO-Pro (10 задач)

МодельУспешностьОтносительная стоимость
GPT-6 Luna15%низкая
Claude Opus 4.6~70%средняя
GPT-6 Astra~90%высокая
Claude Opus 5.599%высокая*

*Согласно данным NVlabs, Opus 5.5 находится на границе оптимального соотношения цена/качество.

ASPIRE превосходит предыдущие методы на 77% на задачах манипуляции с возмущениями (LIBERO-Pro), на 72% на задаче двуручной передачи Robosuite и на 32% на долгосрочных бытовых задачах (BEHAVIOR-1K).

Реальный мир и перенос из симуляции

Помимо симуляции, ASPIRE демонстрирует перенос навыков на физических роботов (sim-to-real transfer). Реализованные задачи в реальном мире:

  • 🎲 Решение кубика Рубика (GPT-6 Astra)
  • 🥤 Стакирование стаканов (GPT-6 Astra)
  • 💊 Укладка таблетки в тюбик (GPT-6 Astra)
  • 🍽️ Уборка стола — Long Horizon Table Bussing (Claude Opus 4.6 / GPT-5.5)
  • 🔩 Откручивание крышки бутылки (GPT-6 Astra)
💡 Интересный кейс
При задаче «открыть нижний ящик» агенты на базе Opus 5.5 и Astra самостоятельно обнаружили стратегию наклона захвата и зацепления за низкую ручку — точно так же, как это делает человек. Никто не программировал эту стратегию вручную.

Быстрый старт через coding agent

ASPIRE запускается через coding agent — Claude Code или Codex. Система агностична к конкретному агенту и поставляется с готовыми скиллами для обоих.

# Пример промпта для запуска через Claude Code:
# Clone the main branch of https://github.com/NVlabs/ASPIRE/,
# read the iterative-debugging skill and docs/libero-pro.md,
# and run the complete ASPIRE LIBERO-Pro Goal-Swap Quick Start
# for all ten tasks in the libero_goal_swap suite.

Доступные эксперименты для воспроизведения из статьи:

БенчмаркЭксперимент
LIBERO-ProIterative debugging loop
LIBERO-ProEvolutionary Search
RobosuiteIterative debugging loop
BEHAVIOR-1KIterative debugging loop
LIBEROZero-Shot Transfer
LIBERO-Long-ProLibrary-Size Scaling
LIBERO-Long-ProInference-Time Scaling
⚠ Важно: безопасность
ASPIRE выполняет Python-код, сгенерированный языковой моделью, с полным доступом к импортам. Это не изолированная среда. Запускайте сгенерированный код только на изолированном хосте без учётных данных, ограничьте сетевой доступ и никогда не давайте симуляционному агенту доступ к физическому оборудованию.

Почему это важно для отрасли

ASPIRE — совместная разработка исследователей из NVIDIA, Университета Мичигана, UIUC, UC Berkeley и CMU. Система представляет собой непрерывное обучение, которое автономно обнаруживает, уточняет и накапливает навыки роботов через цикл «написать — исполнить — отладить», обеспечивая перенос между разными задачами и типами роботов.

Главное отличие от классических подходов к обучению с подкреплением и имитационному обучению — роботу не нужны тысячи демонстраций и дни дообучения на каждую новую задачу. Библиотека навыков растёт органически: агент сталкивается с новой проблемой, отлаживает решение и сохраняет найденную стратегию для будущего использования.

Код доступен на GitHub под лицензией Apache 2.0, препринт опубликован на arXiv (arXiv:2607.00272).