Прикладное ботоводство. Типы ботов

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

Бот, как правило, на фундаментальном уровне состоит из двух голов:

- основной разумный центр бота, отвечающий за качество игры в покер;

- вспомогательный центр, цель которого решать все второстепенные задачи: посадка за стол, взаимодействие с клиентом покер рума и так далее.

Условно говоря, всех ботов мы можем разбить на три лиги.

- Боты построенные по принципу фиксированных правил игры;

- Боты построенные по принципу баланса;

- Боты построенные по принципу эксплуатации ликов оппонента.

Начнем по порядку. Боты построенные по принципу фиксированных правил игры – это наиболее простой вариант искусственного интеллекта. Под «принципом правил» стоит понимать, как и сами правила игры, так и строго прописанные рамки действий бота, за которые он никогда не выйдет. Иными словами у такого бота напрочь отсутствует подстройка и хоть какая-либо наблюдательность, а сам он никогда не сможет играть лучше того, кто его написал. В основе действий здесь лежит прописанный алгоритм решений под набор типовых ситуаций, на подобии «рейз 3 ВВ с АА на префлопе» или «фолд префлоп рук диапазона 72o, 35o, T2…» и так далее. То есть бот снабжается туннельным алгоритмом: «при условии N, совершить действие М», вне зависимости от того, кто перед ним. Такой тип ботов мы можем наблюдать в компьютерных играх, хотя в свое время они отрыто продавались (да и сейчас продаются) для игры в разного рода говно-румах, и позиционировались как «слабоплюсовые рейк-машины».


Об «оптимальной стратегии игры» сегодня, пожалуй, слышали даже фрирольщики. Для тех, кто не в курсе напомним, что в основе этой стратегии лежит теория, согласно которой существует ряд оптимальных стратегий, за счет использования которых конкретный игрок может защитить себя от переключений линий другим оппонентом, а сам извлечь максимальную выгоду на дистанции. Проще говоря, идеальному игроку по GTO глубоко плевать, что там делает его оппонент и какие левелы строит, он играет оптимально и на дистанции он будет в плюсе. Но это в теории, а на практике все несколько сложней. Сложность заключается в объемах исследуемой информации, даже не смотря на то, что в покере она неполная, хотя и без этого построить оптимальную линию - задача не из легких. Поэтому большинство ботов, основанных на балансе, в своем арсенале имеют лишь определенный спектр знаний, опираясь на который они и подстраивают свою линию. Грубо говоря, у вас есть блок и вам нужно построить стену. Ваш блок верной формы и подходит в паз, но проблема в том, что он у вас один, а вам их нужно много. Более подробно мы коснемся этой темы в последующих выпусках.

Итак, не смотря на то, что боты основанные на балансе – это уже лучше, чем ничего они по-прежнему являются уязвимыми, в игре против думающего оппонента. Более подготовленными к таким сражениям является третий тип, основанный на эксплуатационных принципах. В целом, бот построенный на эксплуатации – это усовершенствованная модель бота построенного на балансе. Ведь этот тип искусственного интеллекта обучен гибко применять свою базу данных под конкретного оппонента. Проще говоря, если бот играет с маньяком, то опираясь на информацию по оппоненту, он черпает свои знания из базы данных, с помощью которых может правильно идентифицировать своего противника, ну, а дальше дело техники – бот подбирает нужную линию «оптимальной стратегии» и разделывает оппонента, как Бог черепаху. Это подобно тому, как опытный механик на глаз определяет какой гаечный ключ ему нужен, после того, как он верно оценил размер головки, процесс откручивания не составит труда, так же и здесь.

В следующем выпуске мы рассмотрим второе «полушарие» мозгового центра ботов, а пока, как я и обещал, постараюсь ответить на вопросы, оставленные мне после прошлого выпуска.


1) Есть ли у вас алгоритм бота?

Вопрос задан не совсем корректно, и я объясню почему. Принцип «корректности», конечно же, неравен ситуации, подобно той, когда вы у своего знакомого спрашивает о размере его зарплаты или сексуальных причудах. Смысл в том, чтобы верно интерпретировать само понятие «алгоритм бота». Обзавестись примитивным ботом – сегодня совсем не сложно. Они продаются также свободно, как и Holdem Manager 2 или SnG Wizard. Вопрос лишь в одном – оправдают ли они вложенные деньги? Я практически уверен на 99%, что нет. Очевидно, что хороший бот – это курица несущая золотые яйца, если вам предлагают ее купить, то следует задуматься о мотивах продавца. Но если отвечать на поставленный вопрос прямо, то нет, не имею, хотя мне несколько раз предлагали приобрести индивидуально написанного бота. Однако в силу своих скептических настроений я вежливо отказался.

2) Боты только в кеше или в МТТ тоже есть?

Надо понимать, что боты как крысы – пасутся там, где есть чем поживиться. Безусловно, они есть везде, вопрос только в концентрации. В кеше их популяция гораздо выше, однако это лишь потому, что бот выигрывающий деньги, а не турнирные фишки с точки зрения соотношения времени\$ - самый выгодный вариант. Хотя есть и нюансы, к примеру, в тех же DoN`ах концентрация ботов не меньше, чем за HU-столами говно-румов. Это обусловлено тем, что DoN`ы достаточно простая и прямолинейная игра, что, как мы уже выяснили, даже для самых примитивных ботов – родная стихия. В МТТ, наверняка они тоже присутствуют, но далеко не в таких количествах, как на микролимитах, однако повторюсь, связано это с выгодностью культивирования кеш-ботов и не более того.

На сегодня все, если есть вопросы – продолжайте задавать!

Оценить материал
- отличный материал
- хороший материал
- нормальный материал
- плохой материал
- ужасный материал
iGaming эксперт на Cardmates
Комментарии отсутствуют
Вы будете первым, кто оставит свой комментарий
Незарегистрированные пользователи не могут оставлять комментарии.
Пожалуйста, войдите или зарегистрируйтесь.