Зачем разработчики создают покерных ботов

Зачем разработчики создают покерных ботов

17 января 2017
137
ongambi
ongambi

DeepStack и 33 покериста С ботом по имени DeepStack сражалась команда из профессиональных игроков с огромным практическим опытом, собранная Международной федерацией покера. В нее входили Фил Лаак, Дмитрий Лесной, Роман

DeepStack и 33 покериста

С ботом по имени DeepStack сражалась команда из профессиональных игроков с огромным практическим опытом, собранная Международной федерацией покера. В нее входили Фил Лаак, Дмитрий Лесной, Роман Шапошников, Иван Шабалин, Сергей Инденок и другие заслуженные покеристы.

На ПокерСтарс стоит лучшая защита от ботов
Не хотите играть в покер с развитыми покерными ботами, тогда устанавливайте только PokerStars!

DeepStack обыграл человеческий коллектив с винрейтом 492:

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

Но главная цель разработчиков не аферы в интернете, а создание самообучающегося искусственного интеллекта, который принимал бы решения как живой человек. Ученые долгое время не могли преодолеть прямолинейность ИИ, его неумение быть гибким и «хитрым».

Наконец, группа экспертов пришла к выводу, что нужно поработать над программой, которая выигрывала бы у игроков в покер. Именно покер, а не шахматы и прочие игры с полной информацией подходит лучше всего для обучения бота мыслить как человек.

Успешные покеристы не действуют только лишь на основании полученных карт и борда. Они играют по оппоненту. То есть к разным противникам применяют разные тактики. Ученые при разработке ботов DeepStack и Libratus вложили в их программы анализ действий соперника или рекурсивное мышление.

Покерный бот level?

До какого уровня хотят дотянуть ученые ботов? Сейчас дерево принятия решений DeepStack в хэдз-апе выглядит так:

Бот по-новому оценивает свои действия на каждом этапе торгов. Нейросеть программы при анализе учитывает размер банка, карты борда и диапазоны оппонентов (учитываются предыдущие действия соперников: колл, рейз, чек, олын и другие).

До выпуска новых ботов основной проблемой старых была эксплуатация живыми игроками информации о стратегии программы. Первое время покеристы изучали особенности «мышления» бота, а потом вовсю пользовались его слабостями. Разработчики DeepStack и Libratus’а сосредоточили усилия на устранении этой проблемы. Теперь боты мешают живым игрокам анализировать их стратегию — в каждой ситуации ищут новое решение.

Это отметили все без исключения покеристы, которые недавно сражались с программами. Игроки не хотят сдаваться и требуют создать новую команду, чтобы еще раз попробовать обыграть DeepStack. Разработчики не отказываются!

Что в этих новостях еще больше настораживает игроков, так это то, что программисты зачем-то опубликовали алгоритмы работы покерного бота в открытом доступе! А если другие специалисты с совершенно иными целями создадут ботов по образу и подобию DeepStack и Libratus? Что тогда, смерть онлайн-покера?!

Подпишись на акции и новости PokerStars!
Раз в неделю получайте все самые свежие новости и акции из мира PokerStars!