Техническое РУКОВОДСТВО

Библиотека агентов и навыков Voyager Minecraft

Voyager — это агент Minecraft на базе LLM, который изучает многоразовую библиотеку навыков, что позволяет ему решать новые задачи в течение всей жизни, а не начинать каждый раз с нуля.

2 минуты чтенияПоследнее обновление

Глубокое погружение

Созданный NVIDIA, Калифорнийским технологическим институтом и его коллегами (Ванг и др.), Voyager использует GPT-4 в качестве своего мозга и рассматривает навыки как исполняемый код JavaScript, который управляет ботом Minecraft. Он запускает три взаимодействующих компонента: автоматическую учебную программу, которая предлагает все более сложные цели для максимального увеличения исследования, итеративный механизм подсказок, который пишет код, запускает его в игре, считывает ошибки и обратную связь от среды и выполняет самоотладку до тех пор, пока навык не заработает, а также библиотеку навыков, в которой каждый проверенный навык сохраняется и индексируется путем встраивания описания на естественном языке. Поскольку новые навыки складываются из ранее накопленных, способности со временем накапливаются. "Вояджер" получал гораздо больше уникальных предметов, преодолевал большие расстояния и открывал этапы дерева технологий гораздо быстрее, чем предыдущие агенты, а его приобретенные навыки переносились в новые миры.

Техническая информация

Voyager обучается в контексте, а не путем изменения весов модели. Навык — это проверенный фрагмент кода; он сохраняется с встраиванием его описания, так что при возникновении новой задачи семантически релевантные навыки извлекаются и предоставляются в качестве строительных блоков. Цикл самосовершенствования таков: сгенерируйте код, выполните его, наблюдайте за ошибками и состоянием игры, попросите модель исправить это, повторите. Это превращает метод проб и ошибок в надежные, компонуемые программы, а не в эфемерные рассуждения.

Стратегическое воздействие

Стоимость и бюджет

Архитектурные решения влияют на производительность и эксплуатационные расходы на протяжении многих лет.

Более четкие решения

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

Контроль качества

Лучший инженерный выбор снижает вероятность возникновения проблем с надежностью на производстве.

Будущее Voyager Агент Minecraft и библиотека навыков

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

Реальная реализация

Автономное продвижение по дереву технологий Minecraft (от дерева к камню, к железу и к алмазным инструментам), формируя изученные навыки.

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

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

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

Риски и ограничения

Оптимизация одного теста может скрыть более широкие недостатки системы.

Затраты на инфраструктуру и техническое обслуживание часто недооцениваются.

Пробелы в безопасности и наблюдаемости могут увеличиваться по мере усложнения систем.

Дорожная карта реализации

1

Определите целевые показатели задержки, качества и стоимости перед внедрением.

2

Тестирование при реалистичной нагрузке и условиях данных.

3

Мониторинг прибора на наличие ошибок, дрейфа и влияния пользователя.

4

Перед масштабированием подготовьте пути отката и реагирования на инциденты.

Продолжайте исследовать

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Voyager Minecraft Agent and Skill Library quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Начать тест

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Следующее руководство

Эпизодическая и семантическая агентная память

Часто задаваемые вопросы

What is Voyager Minecraft Agent and Skill Library?

Voyager — это агент Minecraft на базе LLM, который изучает многоразовую библиотеку навыков, что позволяет ему решать новые задачи в течение всей жизни, а не начинать каждый раз с нуля.

Как «Вояджер» со временем улучшает свои возможности?

Voyager учится без градиентных обновлений: он сохраняет проверенные навыки в виде кода и создает новые навыки из старых, поэтому способности объединяются в контексте.

В какой форме представлены навыки «Вояджера»?

Каждый навык представляет собой фрагмент исполняемого кода, который выполняет действия бота Minecraft, делая навыки работоспособными и составными.

Какова роль автоматической учебной программы «Вояджера»?

Автоматическая учебная программа предлагает все более сложные задачи, соответствующие текущему состоянию агента, что способствует неограниченному исследованию.

Как «Вояджер» получает необходимый навык при выполнении новой задачи?

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

Что делает итеративный цикл подсказок Voyager в случае сбоя сгенерированного кода?

Voyager выполняет свой код, наблюдает за ошибками выполнения и обратной связью о состоянии игры и предлагает модели исправить код, повторяя это до тех пор, пока навык не сработает.