Адам Кучарски - Идеальная ставка
- Название:Идеальная ставка
- Автор:
- Жанр:
- Издательство:Литагент Синдбад
- Год:2019
- Город:М.
- ISBN:978-5-00131-056-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Адам Кучарски - Идеальная ставка краткое содержание
Исследование принципов и механизмов азартных игр – не всегда бескорыстное – позволило некоторым из них совершить открытия в самых разных областях науки, от статистики до теории хаоса и конструирования искусственного интеллекта. Кое-кто из них еще и выиграл кругленькую сумму.
«Азартные игры – настоящая фабрика невероятных идей, поражающих своей оригинальностью и дерзостью» – убежден математик и журналист Адам Кучарски, рассказывающий в «Идеальной ставке» увлекательную историю обмена идеями между наукой и индустрией азартных игр.
Идеальная ставка - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Ученые уточняют, что использовали «мультяшный» покер, в который часто играют начинающие. Он заметно отличается от профессиональной версии. Тем не менее результаты исследования дают основание утверждать: за карточным столом выражение лица играет совсем не ту роль, какую мы ему приписываем. «Вопреки распространенному мнению, согласно которому игроку в покер рекомендуется сохранять нейтральное выражение лица, – заявляют авторы исследования, – наибольшее количество ошибок в ставках наши подопытные совершали, видя перед собой оппонента с выражением лица, принимаемым за достойное доверия».
На стиль игры влияют и эмоции. Ученые из Университета Альберты определили, что за покерным столом люди особенно восприимчивы к давлению. «Бо́льшая часть профессиональных приемов, которые одни игроки-люди используют, чтобы победить других, опирается на агрессию, – говорит Майкл Йохансон. – Агрессивная стратегия, которая вгоняет соперника в стресс и заставляет его принимать спонтанные решения, во многом себя оправдывает». Играя с людьми, боты пытаются имитировать такое поведение, заставляя других игроков совершать ошибки. Похоже, повторяя за человеком, компьютеры получают массу преимуществ. Иногда им идет на пользу даже копирование наших слабостей.
Когда в 2006 году Мэтт Мазур решил создать покерного бота, он понимал, что его детищу придется освоить искусство маскировки. Покерные сайты блокировали пользователей, которых подозревали в использовании игровых программ. Создать бота, который умел бы обыгрывать людей, было недостаточно; бот должен был походить на человека.
Мазур жил в Колорадо, работал программистом, а в свободное время занимался различными проектами. В 2006 году таким проектом стало создание робота-картежника. Мазур уже пробовал писать игровые программы – бот, созданный им той же осенью, применял стратегию «коротких» ставок. Она заключалась в том, чтобы войти в игру с небольшими деньгами, а затем играть максимально агрессивно, надеясь испугать соперников и сорвать банк. Подобная тактика часто злит игроков и, как выяснил Мазур, не отличается эффективностью. За шесть месяцев бот отыграл почти 50 тысяч рук и потерял больше тысячи долларов. Тогда Мазур создал новую программу, умеющую хорошо играть в хедс-ап. Новый бот был «тайтовым» покеристом – он тщательно «обдумывал» ходы и агрессивно делал ставки. Мазур отметил, что, играя против соперников с небольшими ставками, программа вела себя напористо, но не безрассудно.
Следующей задачей было не попасться. К сожалению, как это сделать, Мазур не понимал – нужной информации в открытом доступе практически не было. «Покерные сайты по вполне понятным причинам не распространяются о том, как они распознают ботов, – рассказывет Мазур, – так что программистам остается об этом только догадываться». Мазур ставил себя на место «ботхантера»: «Если бы я пытался отследить бота, я бы рассмотрел ряд факторов, взвесил их и внимательно проанализировал и лишь затем сделал окончательный вывод – бот передо мной или живой человек».
Явным «тревожным звоночком» будет необычный беттинг. Если игрок размещает слишком много ставок или делает это очень быстро, он навлечет на себя подозрения. К своей досаде, Мазур обнаружил, что иногда его боты вели себя странно по чистой случайности. Они работали на покерном сайте парами: один регистрировался, второй играл. Однажды, когда Мазур был не за компьютером, бот-игрок «подвис». Его напарник, понятия не имея о том, что случилось, продолжил регистрироваться на новые игры. В результате Мазур пропустил более 20 партий. Позже программист заметил у своих подопечных и другие причуды. Например, боты часто играли с одними и теми же ставками сотни игр подряд, что совершенно не свойственно людям – рано или поздно они либо набираются смелости, либо устают от одинаковых ставок и повышают планку.
Боты Мазура должны были не только благоразумно вести себя во время игры, но и уметь ориентироваться в интернет-пространстве. Программист обнаружил, что некоторые сайты – сознательно или нет – усложняют для ботов эту задачу, меняя интерфейс. Для человека это не проблема, но бота, обученного действовать по жесткой схеме, окно иной формы или размера или передвинутые в другое место кнопки ввергают в замешательство. Мазуру пришлось специально тренировать своих компьютерных игроков справляться с этими неприятностями.
Это чем-то напоминало вариацию на тему игры Тьюринга. Боты Мазура должны были убедить сайты в том, что они играют как люди. Иногда боты сталкивались и с оригинальным тестом Тьюринга. На многих покерных сайтах есть чаты. Обычно молчаливый игрок не вызывает подозрений – так поступают многие. Но Мазур решил, что иногда его подопечным необходимо вступать в беседу. Если кто-то из игроков обвинит бота в том, что он бот, а тот на это ничего не ответит, есть риск, что игрок сообщит об этом владельцам сайта. Мазур составил список высказываний, которые могут использовать бдительные пользователи, и, если в ходе игры проскальзывали слова «бот» или «обманщик», программист получал тревожное оповещение и вмешивался. Ему приходилось сидеть у компьютера все время, пока играл бот, но альтернатива была хуже – неконтролируемая программа легко могла засветиться.
Боты Мазура начали выигрывать далеко не сразу. Свои первые деньги они заработали лишь весной 2008 года – спустя 18 месяцев после начала покерной карьеры. Но уже в октябре программист получил сообщение о том, что его аккаунт заблокирован. Что же произошло? «Оглядываясь назад, – говорит Мазур, – я понимаю, что мой бот попался потому, что играл слишком много». Подопечный Мазура сосредоточился на хедс-ап-покере в формате «Sit'n'Go» – такие турниры начинаются сразу, как только на игру регистрируются два участника. «Нормальный игрок способен за день провести десять-пятнадцать игр, но мой бот играл по пятьдесят-шестьдесят, и это, видимо, насторожило владельцев сайта», – пояснил Мазур. Конечно, это были только догадки. Программист признается: «Возможно, дело совсем не в этом. И вероятно, я никогда не узнаю истинную причину блокировки».
Мазур был не слишком огорчен потерей источника дохода. «Когда мой аккаунт заблокировали, – делился он, – на нем было не так уж много денег. Я бы заработал гораздо больше, если бы все это время сам играл в покер. Но я создавал бота не ради денег, а ради приключения».
Мазур отправил владельцам сайта письмо, в котором предлагал подробно рассказать о своей работе. Он знал, как усложнить жизнь ботам, и надеялся, что это поможет улучшить систему безопасности для игроков-людей. Мазур перечислил все нюансы распознавания бота – от чрезмерной игровой активности до необычных движений мышкой. Он даже описал контрмеры, направленные против компьютерного игрока, – например, изменение интерфейса сайта.
Читать дальшеИнтервал:
Закладка: