Блог

За стол сели ИИ-игроки

Для партии в мафию нужно десять человек. Теперь достаточно вас одного: любое пустое место может занять ИИ-игрок на языковых моделях OpenAI. Он говорит своим голосом, слышит ваш, помнит, кто за кого голосовал, — и врёт не моргнув глазом, когда ему выпадает чёрная карта.

Игровой стол Max Mafia Online с ИИ-игроками на местах; точки над одним из ботов показывают, что он готовит речь.
ИИ-игроки за столом; точки над ботом значат, что он готовит речь.

Не сценарий, а игрок

Каждый бот видит стол ровно так же, как человек: речи, выставления, голосования, выбывания. Скрытых ролей он не видит никогда. Из этого он складывает собственную картину партии и решает, что сказать, кого выставить и как голосовать.

Схема хода ИИ-игрока: слушает через распознавание речи; запоминает голосования, заявления и выставления; обдумывает ход, пока говорят другие; говорит своим голосом; затем выставляет, голосует и действует ночью. Цикл повторяется каждый день.
Каждый ход бот слушает, запоминает, думает наперёд, говорит и действует — тот же цикл, что и у живого игрока.
Четыре карточки ролей. Мирный житель: следит за заявлениями и голосами, замечает противоречия. Шериф: каждую ночь проверяет игрока, оставляет проверки в прощальной речи. Мафия: договаривается о плане отстрела, прикрывает напарников, ложно заявляется. Дон: ищет шерифа, врёт не моргнув глазом.
Какая бы карта ни выпала боту — красная или чёрная, — он играет эту роль всерьёз.

Насколько они хороши?

Сейчас боты играют на уровне крепкого новичка: следят за голосованиями, замечают противоречия, защищаются, когда их выставляют, и порой выдают убедительный блеф. Они ещё допускают ошибки, которых не сделал бы опытный игрок, — и каждая такая ошибка для нас урок.

Мы разбираем партии ботов каждый день. Когда бот говорит глупость — например, забывает, что сам первым выставил игрока, — мы исправляем логику и проверяем её в новых партиях. Боты, которых вы встретите через месяц, будут острее сегодняшних.

Как играть с ботами

  1. Создайте лобби. Стол играет на вашем языке игры — его выбирают при регистрации, а поменять можно в настройках.
  2. Если людей не хватает, через некоторое время появится кнопка «Играть с ботами» — нажмите её, и ИИ-игроки займут пустые места.
  3. Смешивайте как угодно: играйте с друзьями и добейте стол ботами — или играйте только с ботами.

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

Спарринг-партнёр, который всегда готов

Новичкам боты дают спокойно освоить правила в своём темпе. Опытным игрокам — спарринг-партнёра, готового играть хоть в три часа ночи. И чем больше партий они сыграют, тем сильнее становятся.