Дмитрий Суцилов
Игрок со стажем.

OpenAI Илона Маска против людей: кто победил в Dota 2

© TechCrunch
© TechCrunch

Соревнования между искусственным интеллектом и людьми – великая традиция науки. Пока что искусственный интеллект сражается с людьми в играх, а не на поле боя. В прошлом году он боролся с титулованными киберспортсменами. На этот раз OpenAI Five попробовали свои силы в Dota 2, в которой они смогли победить команду из игроков-любителей на определенных условиях.

Совместное предприятие Илона Маска хочет повысить осведомленность мира о том, на какой стадии развития на данный момент находятся технологии ИИ. Обучение искусственного интеллекта игре против людей может показаться не особо выгодным вложением средств. Это похоже на то, что когда-то делали AlphaGo совместно с Deep Blue – создавали устройства, которые способны победить людей в простеньких играх.

Что такое Dota 2

Dota 2 – игра жанра MOBA, в которой две команды по пять игроков должны получить контроль над игровой картой. Каждый игрок может выбрать себе одного из более чем ста персонажей, которых называют «Героями». Единственная цель каждой битвы в Dota 2 – задавить противника и уничтожить строения на его базе.

Командная работа в этой игре имеет большое значение, так же, как и её состав. Каждый герой выполняет определенную функцию – по аналогии с футболом здесь существуют как нападающие, так и защитники. Если ваша команда будет сбалансирована, то считайте, что половину пути к победе уже пройдено.

Эта игра ближе всего к реальному миру, в ней есть сложные решения, которые требуют тактики, координации, а все сражения происходят в реальном времени. Наш искусственный интеллект смог научиться многому в Dota 2, – заявил в своём блоге представитель Open AI Сэм Альтман.

В отличие от игр наподобие шахмат или Go, Dota 2 требует от игрока принятия решений в реальном времени. В то время как AlphaGo от Google может ходить в течение нескольких минут, OpenAI Five не имеет времени на обдумывание своих ходов, ибо всё происходит в режиме реального времени. OpenAI Five играет в Dota 2 в 30 FPS примерно по 45 минут, а значит, это около 80 000 кадров, из которых лишь четверть анализируется системой.

Некоторые технические детали OpenAI Five

Обучается этот искусственный интеллект, используя мощности 124 тысяч процессоров и 256 тысяч видеокарт. Год назад эти самые нейронные сети смогли победить лучших игроков по Dota 2 в режиме один на один. И теперь OpenAI вновь возвращается в Dota 2. Исследовательская компания заявила, что ежедневно её искусственный интеллект получает 180-летний опыт игры в рамках подготовки к турниру The International, который состоится в августе.

Команды, которые будут выступать против OpenAI, могут почувствовать, будто они играют одной рукой, а вторая связана у них за спиной. Для того чтобы сыграть против искусственного интеллекта им придется взять тех же персонажей, что и OpenAI. Это нужно для того, чтобы люди не смогли создать контр-команду.

Стратегические ухищрения, которые используются профессиональными игроками не могут использоваться Искусственным Интеллектом. В число таких фишек входят варды и убийство Рошана.

В Dota 2 игрокам доступен только кусок карты, а все остальное покрыто Туманом Войны.

Что не может использовать ИИ в Dota 2 и к чему это может привести

OpenAI ограничила правила игры, чтобы тренировать свою команду ИИ © Inverse
OpenAI ограничила правила игры, чтобы тренировать свою команду ИИ © Inverse

Две перечисленные ниже важные особенности игры не могут использоваться искусственным интеллектом.

Варды – могут обеспечить видимость вокруг себя и дать команде преимущество над врагами.

Рошан – древний демон, который расположен в центре карты и для того, чтобы его убить, понадобятся скоординированные действия целой команды. Убив его, команда получает преимущество в виде одного дополнительного героя.

Для среднего уровня игры эти две особенности являются очень важными, а профессиональные игроки и вовсе используют их при первой же возможности. Если OpenAI хотят доминировать на карте, то им придется научиться использовать эти игровые фичи.

Отметим, что в июле OpenAI проведет небольшой турнир по Dota 2, который будет транслироваться на видеоплатформе Twitch. Это нужно для того, чтобы продемонстрировать возможности искусственного интеллекта.

ИИ пока далёк от полноценной конкуренции с человеком

Всё это волнение вокруг «Человек против ИИ» лишь плод бурного воображения. Только невероятно мощный искусственный интеллект, который создан лишь для того, чтобы играть в Dota 2, способен обыгрывать профессиональных игроков. Многое из рассказов СМИ о том, как ИИ побеждает профи в играх верно лишь в определенном свете, и усложняют работу людей, которые создают искусственный интеллект. А возможно, что все происходящее на руку OpenAI, которая хочет донести всему миру то, насколько быстро развивается искусственный интеллект.

Возможно, что вскоре ИИ начнет сражаться с людьми в Fortnite, но для этого придется переделать некоторые аспекты программы. Ибо Fortnite это шутер от третьего лица, а Dota 2 – MOBA с видом сверху.

По материалам TechCrunch