/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F33%2F2a164c82588cc1f55cfe7f4ff2368f07.jpg)
В будущем ИИ будет даже играть в компьютерные игры вместо нас
ИИ может играть центральную роль в гейминге, выступая в любой роли – даже непосредственного геймера. Эта концепция может казаться неочевидной и даже парадоксальной, но я считаю, что она со временем будет очень востребованной. Десятки миллионов пользователей каждый месяц смотрят, как другие люди играют в игры на Twitch, YouTube и других платформах, по крайней мере часть из них с удовольствием посмотрели бы, как играет аватар, которому можно сказать – отправляйся в подземелье и фарми скелетов.
Теоретическая концепция ИИ игрока упоминается в сети, но каких либо глубоких размышлений на тему я не нешел.
Зачем нужен ИИ игрок
Концепцию ИИ игрока и её ценность тяжело осознать, если ты не геймер со стажем, и целенаправленно пока не поразмыслил о ней. Однако как только у обывателя появится доступ к такой штуке, уверен, им станут активно пользоваться.
Гейминг – это очень энергоемкое занятие, и не все совершаемые действия обязательно приносят удовольствие. Чтобы понять, что приносит в играх удовольствие, предлагаю ознакомиться с английским словом experience, которое неверно переводится на русский как “опыт” и более верно переводится приблизительно как “опыто-впечетление”. Так вот, благодаря различным опыто-впечатлениям (в множественном числе) человек проживает впрыск адреналина, серотонина и еще уймы гормонов, от чего проживается удовольствие от игры.
Для получения опыто впечатлений быть тем, кто нажимает на все кнопки, не обязательно, по этому в гейминге популярна концепция Backseat Driver – на английском так шутливо называют человека, который с заднего сиденья дает указания водителю, буквально “водитель на заднем сиденьи”. Например, я хорошо помню славные школьные времена, когда я натренировался в “Героев 3” и подсказывал взрослому дяде (брату мамы) правильные ходы. Сейчас у variety-стримеров, которые играют в разнообразные игры, в правилах чата в Twitch есть пункт типа “No backseat driving please”, чтобы люди, которые уже прошли игру, не подсказывали правильные ходы.
Для обычного игрока иметь для себя “раба”, который будет проходить игры, исполняя выбранные игроком стратегии – новый способ пережить любимые игры. Для многих это заменило бы или стало бы альтернативой Netflix. Например, игры по “Ведьмаку” имеют классный сюжет и продолжают историю Геральта после книг Сапковского, продолжая также сюжетные линии Йеннифер, Цириллы, и многих других знакомых персонажей. Не геймерам они не очень интересны, даже просматривая летсплеи. Но если сыграть в них через ИИ игрока, где ты принимаешь сюжетные решения, выбираешь раскачку персонажа просто взаимодействуя с ботом при желании – это новый способ взаимодействовать с полюбившейся вселенной.
Естественно, есть игры, в которых ИИ-игрок просто не имеет смысла. Например, в Dark Souls и других представителях жанра (в “соулзлайках”) главное удовольствие – обретение мастерства над механикой, где ты как опытный пианист, которому нужно переключаться между исполением разных песен в разных ритмах, учишься нажимать кнопки точно, вовремя, идеально реагируя на ситуации. В таких играх слить технику на ИИ это как пойти на крутой концерт и включить в наушниках подкаст – можно, но не оптимально.
Концептуальные проблемы ИИ игрока
Отличие разумов
Несмотря на устоявшееся мнение, мы все еще многого не знаем о том как работает человеческий разум, как он соотносится со строением мозга. Но что можно сейчас сказать с уверенностью – искусственный интеллект не копирует человеческий разум, а лишь имитирует, эмулирует его, работая при этом по-своему. Это первая преграда созданию ИИ как чего-то, что будет вести себя как игрок. Скорее всего, эту проблему будут решать, обучая ИИ конкретным играм под конкретные задачи.
Отличие мотиваций
У людей могут быть разные мотивации к тому зачем, как играть, что делать в игре. Для ИИ же мотивация ставится или извне самим игроком, или тем кто и как этот ИИ настроил (в том числе не специально). Это различие между ИИ и человеком мне видится очень любопытным. Например, как ИИ будет себя вести, если заставить его играть в Minecraft, где отсутствует условие победы. Как ИИ поведет себя в Arc Raiders, где применимы правила Темного леса Лю Ци Синя – станет прятаться от других игроков, попытается сотрудничать, или вовсе будет охотиться на них. Это чуть утрированные примеры, потому что игрок по идее сможет такие очевидные действия корректировать, но вопрос мотиваций в неочевидных ситуациях оставляет много любопытного.
Технические проблемы
Имитация игрока в играх, даже если она станет возможной, будет требовать много ресурсов. Универсальный ИИ игрок должен обладать способностью четко понимать, что твоится на экране, и реагировать на происходящее, оставаясь включенным в игру, и помня что происходило до этого. Это на порядки бОльшая нагрузка, чем сейчас выполняет чат бот, когда дает текстовый ответ на текстовый запрос в среднем раз в минуту.
Это по сути и вижу главным препятствием к запуску ИИ игрока.
Казус алгоритмов социальных сетей
У современных ИИ чат ботов есть важная черта, также присущая социальным сетям – установка на захват внимания, незаменимость, превращение в костыль без которого человек не может. При построении ответов, чатбот пытается быть максимально полезным, но не потому, что его создатели имели установку на благо, а затем, чтобы пользователь с максимальной долей вероятности еще раз обратиться к нему. Польза ответа в этом смысле вторична – если можно ответить размыто, но благодаря этому пользователь вероятно обратится к чат боту еще раз, начнет зависеть от него, тогда чат бот скорее ответит размыто, чем с пользой.
Похожая ситуация происходит и с алгоритмами социальных сетей – запустив тикток или инстаграм мы видим в первую очередь не посты, которые принесут нам пользу, а те которые захватят наше внимание и не будут отпускать.
Я не представляю себе ситуацию, при которой у ИИ игрока установка будет не такой же. Это может выражаться в том, что ИИ игрок будет намеренно затягивать интересные с точки зрения алгоритмов моменты. Он может намеренно предлагать стратегии, которые возможны только в сочетании с ним. Будет стараться превратиться в очередной костыль, без которого пользователь не может.
ИИ игрок и соревновательные игры
Соревновательные игры – это, пожалуй, первый случай, когда человечество познакомилось с ИИ игроком. OpenAI проводила исследования в Dota 2, а DeepMind в StarCraft 2, апогеем которых стали шоу матчи против реальных игркоков.
Запись трансляции шоуматча по StarCraft 2 с ИИ от DeepMind
Запись трансляции (не официальная) шоуматча по Dota 2 с ИИ от OpenAI
Эти матчи знаковы и интересны, но дают не много пространства для обобщения – это по сути медийные события. Так случилось, что они дали толчок к развитию существовавшего уже на тот момент сообщества авторов ботов для StarCraft 2, которые уже тогда использовали элементы машинного обучения для организации нишевой соревновательной сцены. Еще так случилось, что автор этой статьи оказался очень сильно связан с первыми сезонами серии турниров Probots, запущенного в 2019-м году, где соревнуются боты этого сообщества. Так как Probots – не единичное медийное событие, а по сути долго живущий проект, возникший в результате самоорганзации, из него можно сделать несколько обобщений по теме статьи.
Кому любопытно, вот финал последнего (на момент написания статьи) сезона Probots по StarCraft 2 от 2025 года
Первое обобщение – бот может принимать тактические решения по ходу матча и между матчами, то есть между ботами существует метагейм, что в принципе можно сравнить со стратегированием в самом примитивном виде. Например, полученная в предыдущем матче информация, используется ботом в следующих матчах, влияя на выбор стратегии.
Второе обобщение – истинно стратегировать боты не способны вовсе, но способны ботоводы, которые ими управляют. Ботовод может так запрограммировать “питомца”, чтобы тот чередовал стратегии, нивелируя полученную раньше информацию. Думаю, тот же принцип останется и у ИИ игроков, даже в соревновательных играх. Игрок-человек здесь будет выступать как тренер покемонов, рассказывая своему ИИ игроку, как победить ИИ игрока противника.
B этот этап развития гейминга – где игрок будет готовить ИИ игрока к соревнованию, вижу наиболее любопытным и захватывающим из всех трендов и направлений, которые могу рассмотреть в гейминге на сегодняшний день.

