Методику обучения ИИ-снайпера разработали Фрэнк Глэвин и Майкл Мэдден из ирландского Университета Гэлоуэя. Препринт их работы опубликован на сайте Arxiv. Они уверяют, что единственная цель исследования — создание более естественно ведущих себя ботов для развлечения любителей компьютерных шутеров.
Самообучаемого бота поселили в мире Unreal Tournament 2004. Этот хит 15-летней давности использовали потому, что для UT2004 есть обширная библиотека инструментов с открытым кодом, которые и применили создатели алгоритма. Как пишет Next Web, поначалу ИИ не мог оказать достойного сопротивления ни новичкам-людям, ни традиционным ботам с минимальными настройками агрессивности.
Однако по мере обучения на сотнях и сотнях поединков алгоритм выработал стратегии прицеливания и стрельбы, которые поставили его на один уровень с самыми продвинутыми традиционными ботами и опытнейшими игроками.
Опыт ИИ запоминал по отдельным уровням. Полученную «записную книжку» авторы алгоритма назвали Skilled Experience Catalogue (SEC). При взаимодействии с игроками-людьми алгоритм может адаптировать свое поведение, извлекая из SEC данные определенного числа итераций — и уровня сложности, соответственно. Глэвин и Мэдден уверяют, что это сделает игру против виртуального оппонента интересной для игрока-человека любого уровня подготовки.
В препринте исследования сказано, что алгоритм отрабатывал только задачи прицеливания и стрельбы. Все другие игровые элементы — передвижение, поиск укрытия, сбор боеприпасов и бонусов — регулируются без машинного обучения традиционными методами.
С проработкой более широкой модели, как надеются исследователи, их алгоритм сможет заменить ботов-читеров и сделает игру более увлекательной и «живой».
Морпехи США уже привлекают роботов для тренировок на реальных стрельбищах. Те пока безоружны и лишь изображают противодействие. Однако в будущем использовать роботов на поле боя планируют и в США, и в Великобритании, и в Южной Корее.