ИИ научился прицельной стрельбе по монстрам в видеоигре
Logo
Cover

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

Методику обучения ИИ-снайпера разработали Фрэнк Глэвин и Майкл Мэдден из ирландского Университета Гэлоуэя. Препринт их работы опубликован на сайте Arxiv. Они уверяют, что единственная цель исследования — создание более естественно ведущих себя ботов для развлечения любителей компьютерных шутеров.

Самообучаемого бота поселили в мире Unreal Tournament 2004. Этот хит 15-летней давности использовали потому, что для UT2004 есть обширная библиотека инструментов с открытым кодом, которые и применили создатели алгоритма. Как пишет Next Web, поначалу ИИ не мог оказать достойного сопротивления ни новичкам-людям, ни традиционным ботам с минимальными настройками агрессивности.

Однако по мере обучения на сотнях и сотнях поединков алгоритм выработал стратегии прицеливания и стрельбы, которые поставили его на один уровень с самыми продвинутыми традиционными ботами и опытнейшими игроками.

Опыт ИИ запоминал по отдельным уровням. Полученную «записную книжку» авторы алгоритма назвали Skilled Experience Catalogue (SEC). При взаимодействии с игроками-людьми алгоритм может адаптировать свое поведение, извлекая из SEC данные определенного числа итераций — и уровня сложности, соответственно. Глэвин и Мэдден уверяют, что это сделает игру против виртуального оппонента интересной для игрока-человека любого уровня подготовки.

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

С проработкой более широкой модели, как надеются исследователи, их алгоритм сможет заменить ботов-читеров и сделает игру более увлекательной и «живой».

Морпехи США уже привлекают роботов для тренировок на реальных стрельбищах. Те пока безоружны и лишь изображают противодействие. Однако в будущем использовать роботов на поле боя планируют и в США, и в Великобритании, и в Южной Корее.