Роботы уже прославились тем, что покорили человечество в шахматных противостояниях. В 1997 году Deep Blue, компьютер для игры в шахматы, разработанный IBM, обыграл самого лучшего игрока планеты Земля, чемпиона мира Гарри Каспарова, в шести партиях: две партии против одной и шесть ничьих.
Покер, в отличие от шахмат, — это игра с несовершенной информацией, и поэтому искусственному интеллекту гораздо труднее ее «решать». Но в лимитном холдеме один на один они сближаются в искусстве игры.
Захватят ли роботы мир азартных игр
Мы живем в дивном новом технологическом мире компьютерного интеллекта, и мир азартных игр ничем не отличается. Вопрос в том, насколько изощренными и распространенными являются боты в мире азартных игр и какие угрозы они представляют для среднестатистического игрока.
Боты используют сложные алгоритмы для поиска случайных шансов на рынках ставок. Они исследуют финансовые рынки в поисках возможностей для арбитража. Они используют ошибки букмекеров и других, более гуманных игроков, таких как игроки в покер. Эти боты могут быть подключены непосредственно к биржам ставок, делая ставки бесстрашно и последовательно, быстрее и в большем объеме, чем можем мы. У них есть преимущество перед обычной азартной игрой, чистое и простое.
Однако тот факт, что синдикаты азартных игр используют компьютеры для получения преимущества в ставках на спорт, не должен быть причиной того, что среднестатистический игрок теряет сон. Они существуют для того, чтобы использовать ошибки букмекеров, и если мы время от времени сталкиваемся с ними на биржах ставок — мы все равно можем выиграть. Точно так же, как реально противостоять букмекерам, по крайней мере иногда.
Но больше настораживает наличие ботов в онлайн-покере. Покер — это игра с нулевой суммой, а это значит, что боты побеждают нас и забирают наши деньги, и это действительно нечестно. Но насколько распространены боты в онлайн-покере и насколько они искусны.
Познакомьтесь с Цефеем — искусственным покерным интеллектом
Совсем недавно факультет компьютерных наук Университета Альберты представил Cepheus, последнюю программу в рамках двухдесятилетней программы разработки искусственного интеллекта для игры в покер. Конечно, Cepheus намного сложнее всего, что вы найдете подключенным к любому сайту онлайн-покера, но он демонстрирует, как далеко продвинулся искусственный интеллект и на что могут быть способны онлайн-покерные боты будущего.
Cepheus использует алгоритм под названием CFT, который, по утверждению его создателей, сотворил теоретическую стратегию для хедз-ап лимитного холдема, настолько близкую к оптимальной, что «ее невозможно превзойти со статистической значимостью за всю жизнь человека, играющего в покер».
Цефей «научился» играть почти идеально, играя против себя триллионы раз и научившись «сожалеть» и запоминать каждое решение, которое не привело к оптимальному результату, делая его предположительно непригодным для использования простыми смертными.
Несовершенная информация — основа игры в покер
Поскольку игра основана на несовершенной информации, алгоритмы теории игр, разработанные для покера, никогда не могут быть по-настоящему совершенными; вместо этого компьютерщики должны приблизиться к «идеальной» стратегии покера, которая определяется как стратегия, которая не может быть использована никакой другой контрстратегией.
Поскольку Cepheus на данный момент сыграл в покер больше раздач, чем вся человеческая раса, его создатели считают, что они достигли поставленной цели.
Но это лимитный холдем. Безлимитный холдем с гораздо большим количеством переменных — это совершенно другая ситуация. Недавнее исследование поместило лимитный холдем на 14-е место по сложности в списке стратегических игр, в то время как безлимитный холдем занял 140-е место. То есть в десять раз сложнее.
Самым сложным ботом для безлимитного холдема является «Claudico», разработанный Университетом Карнеги-Меллона. В апреле 2015 года он потерпел поражение от группы лучших онлайн-профи во главе с Дугом WCGRider Полком, сыграв более 80 000 раздач один на один. Он занял пятое место из пяти, хотя, вероятно, все еще мог бы пополнить весь банкролл своих авторов.
Конечно, эти боты были разработаны не только для того, чтобы обыгрывать человечество в покер; в конечном счете у них будут и другие приложения, помогающие людям вести переговоры или принимать решения в ситуациях, когда мы не можем знать всех фактов.
Как обнаружить покерного бота
Но боты для игры в безлимитный холдем, предназначенные исключительно для того, чтобы забирать наши деньги, существуют, и есть вероятность, что если вы играете онлайн, вы, возможно, невольно играли против одного из них. Просто введите «pokerbot» в Google, и вы увидите бесчисленное множество сайтов, предлагающих этих ботов на коммерческой основе.
Обычно это боты «подключи и играй», которых вы подключаете к сайту онлайн-покера и позволяете ему принимать решения, оптимизированные для теории игр, пока вы занимаетесь своими делами. Безусловно, это мошенничество, и оно противоречит правилам и условиям всех сайтов онлайн-покера, а обнаружение приведет к тому, что вы будете забанены на сайте на всю жизнь.
Надежные сайты онлайн-покера тратят время и ресурсы на обнаружение этих ботов, используя алгоритмы, которые выявляют «нечеловеческое» поведение. Например, игрок, который играет слишком идеально или не делает регулярных перерывов, может считаться подозрительным. Менее заслуживающие доверия сайты онлайн-покера были обвинены в том, что они недостаточно борются с ботами, которые, давайте посмотрим правде в глаза, платят свой рейк так же, как и все остальные.
Можно только догадываться о распространенности ботов на сайтах онлайн-покера, но считается, что чаще всего они играют в больших объемах в кэш-играх или турнирах с низкими ставками, где у них, скорее всего, есть преимущество.
Могут ли боты убить онлайн-покер
Однако были случаи, когда более сложные боты играли изощреннее. Один из недавних постеров на форуме 2+2 признался, что был «ботом», и предложил читателям захватывающий взгляд на мир высокотехнологичного покерного мошенничества.
Это был не бот «включай и работай», а программа, которую игрок написал сам и которая требовала постоянных настроек и корректировок. Он подробно объяснил, как одурачил покерную сеть и ее игроков, заставив своего бота случайным образом отсиживаться и делать перерывы каждые пару часов; никогда не играть более шести часов подряд; время от времени неправильно нажимать; время от времени вводить комментарии в окно чата и часто менять столы. Короче говоря, поведение бота было очень человеческим.
Могут ли боты убить онлайн-покер? Конечно могут. По мере того как они становятся умнее и более вездесущими, люди, естественно, будут держаться подальше. Но по мере развития технологии ботов должны развиваться и технологии противодействия ей, и поскольку мошенники играют во все более изощренную игру в кошки-мышки с сайтами онлайн-покера, операторы должны сохранять бдительность.