Logo
Cover

Алгоритмы продолжают захватывать мир различных игр. Началось все когда-то с шахмат, а теперь дошло до современных компьютерных игр. Недавно была Dota2, теперь создатели ИИ DeepMind отчитались, что алгоритм научился играть в Quake III Arena.

Только на прошлой неделе ученые из проекта Open AI, поддерживаемого Илоном Маском, рассказали об успехах, созданной ими команды ботов. В течение месяца боты играли и с любителями, и с полупрофессионалами, чьи команды входят в 1% лучших. В итоге ИИ одержал победу во всех играх. Dota 2 считалась сложной игрой из-за неполной информации об игре и необходимости членам команды взаимодействовать и строить правильную тактику.

«Это важное событие, потому что победа потребовала командной работы и способности сотрудничать. Это большой прорыв в развитии искусственного интеллекта», — комментировал победу ИИ Билл Гейтс.

И вот на этой неделе другая команда ученых, уже из проекта DeepMind отчитывается о покорении еще одной игровой дисциплины — Quake III Arena.

Исследователи сделали нечто похожее на работу DeepMind. Ученые рассказали, что создали ИИ, который способен взаимодействовать с членами команды и каждый раз адаптироваться к новым условиям игры. Дело в том, что в каждом новом матче, игроки попадают на новую карты. Поэтому ИИ нельзя жестко запрограммировать на определенные действия. Для человека же не составляет проблемы начать игру на новом поле. Этого и пытались добиться ученые, обучая алгоритм.

Как и в случае с алгоритмом от OpenAI, изначально программа совершенно не понимает, что происходит, но с помощью тренировок и механизмов вознаграждения она совершенствуется. Примерно после 100 000 тренировочных игр алгоритм превосходит среднего игрока, после 160 000 — уже сильного игрока. При этом нужно учесть, что алгоритм тренируется без остановок. Так что на профессиональном уровне у людей остается все меньше шансов. Важная битва между людьми и машинами на виртуальном поле пройдет уже на этом International — турнире по Dota 2. Там боты поборются с самыми сильными командами.