Четыре автономных ИИ-агента смогли пройти Minecraft - популярную игру, где нужно исследовать мир, добывать ресурсы, создавать предметы и выживать. Им потребовалось 27 часов 14 минут непрерывной игры, чтобы победить Эндер-дракона, финального босса. Об этом сообщают исследователи из Google DeepMind Максанс Фальдор, Сатиндер Сингх и Роберта Райляну в статье, выложенной на сервере препринтов arXiv (препринт - научная работа до рецензирования).

В отличие от многих ИИ-экспериментов, где модели обучают на огромных объёмах игровых данных, этих агентов (программных ботов) специально не учили играть в Minecraft. Они опирались на уже имеющиеся знания и общие навыки программирования. Исследователи не давали им никакой стратегии или подробных инструкций - только одну фразу: "победи Эндер-дракона".

Агенты были помещены в общий случайно сгенерированный мир Minecraft в режиме выживания на лёгкой сложности с отключёнными читами. Пятый агент выступал наблюдателем: проверял прогресс и технические ошибки. Люди следили за игрой через панель мониторинга. Вместо мыши и клавиатуры агенты управляли персонажами, писали код на JavaScript через Mineflayer - стандартный инструмент для ботов. Они получали текстовые обновления о здоровье, инвентаре и местоположении и общались друг с другом в игровом чате. Все шаги они определяли сами, без вмешательства человека.

За время игры агенты написали 2783 собственные компьютерные программы и погибли 605 раз. Но главное - они сами распределяли задачи (добыча, крафт, бой), общаясь в чате. Никаких ролей им не задавали. После смерти агенты возвращались в игру, учились на ошибках и корректировали стратегии и код. "Никто не назначал роли и не писал игровую логику", - отмечают авторы.

Исследователи подчёркивают: это был единственный запуск, поэтому нельзя утверждать, что система будет успешна каждый раз. "Один запуск. Мы описываем единственный запуск, первую попытку, которая не показывает надёжность метода". Тем не менее достижение демонстрирует возможности ИИ.

Источник: Tech Xplore