Найти в Дзене

Voyager: уникальный ИИ-бот, который играет в Minecraft самостоятельно

Что такое Вояджер? Вояджер - это уникальный ИИ-бот, который играет в Minecraft самостоятельно, используя передовые технологии искусственного интеллекта, разработанные совместной командой из NVIDIA, Caltech, UT Austin, Stanford и ASU. В чем его уникальность? В отличие от других агентов Minecraft, использующих традиционные техники обучения с подкреплением, Вояджер использует GPT-4 от OpenAI для непрерывного совершенствования себя. Вы не ослышались. Вояджер использует одну из самых продвинутых моделей ИИ на сегодняшний день, чтобы направлять свое путешествие в пиксельный мир Minecraft. Как он это делает? Вояджер функционирует, пиша, улучшая и передавая код, хранящийся во внешней библиотеке навыков. Это приводит к появлению небольших программ, которые помогают ему ориентироваться, открывать двери, добывать ресурсы, создавать кирку или даже сражаться с зомби. Словами исследователя NVIDIA Джима Фана, который сыграл важную консультативную роль в этом проекте, обучение - это выполнение кода, а
Оглавление

Что такое Вояджер?

Вояджер - это уникальный ИИ-бот, который играет в Minecraft самостоятельно, используя передовые технологии искусственного интеллекта, разработанные совместной командой из NVIDIA, Caltech, UT Austin, Stanford и ASU. В чем его уникальность? В отличие от других агентов Minecraft, использующих традиционные техники обучения с подкреплением, Вояджер использует GPT-4 от OpenAI для непрерывного совершенствования себя. Вы не ослышались. Вояджер использует одну из самых продвинутых моделей ИИ на сегодняшний день, чтобы направлять свое путешествие в пиксельный мир Minecraft.

Как он это делает?

Вояджер функционирует, пиша, улучшая и передавая код, хранящийся во внешней библиотеке навыков. Это приводит к появлению небольших программ, которые помогают ему ориентироваться, открывать двери, добывать ресурсы, создавать кирку или даже сражаться с зомби. Словами исследователя NVIDIA Джима Фана, который сыграл важную консультативную роль в этом проекте, обучение - это выполнение кода, а обученная модель - это база кода навыков, которую Вояджер итеративно собирает.

Теперь Вояджер состоит из трех основных ключевых компонентов. Первый - это итеративный механизм запросов, который включает в себя обратную связь от игры, ошибки выполнения и самопроверку для уточнения программ. Второй - это библиотека навыков с кодом для хранения и извлечения сложных поведений. И наконец, третий - это автоматизированная программа обучения для максимизации исследования.

Вояджер пишет программу внутри GPT-4 для достижения цели и использует обратную связь от игровой среды и возможные ошибки JavaScript для уточнения программы с помощью GPT-4. Он строит библиотеку навыков и хранит успешные программы в векторной базе данных. Сложные навыки строятся из более простых навыков.

Какие результаты он показывает?

Несмотря на то, что он полностью текстовый и не способен визуально воспринимать блочный мир, Вояджер делает впечатляющую работу. Хотя он еще не может строить дома, с помощью человеческой обратной связи он научился строить конструкции и даже порталы в ад. Он также превосходит другие подходы, основанные на языковых моделях, обнаруживая в три раза больше объектов, чем следующий лучший подход.

Вывод

Вояджер - это яркий пример потенциала ИИ в играх, использующий GPT для постоянного обучения в Minecraft. Как говорят исследователи, Вояджер представляет собой новую парадигму. Несмотря на то, что еще есть прогресс, который нужно сделать с визуальными задачами, достижения Вояджера до сих пор прокладывают путь для некоторых действительно прорывных усовершенствований в мире ИИ и игр.