+7 (926)117-47-73
E-mail: info@ohotdvor.ru
Бот Баше - как бот учится играть в логические игры

ПРО БОТА - КАК БОТ УЧИТСЯ


Телеграм-бот - это небольшой ИИ, который рождается и существует в контексте одного пользователя (одного ID).

Бот обучается "с чистого листа", подстраиваясь под тип игры соперника.

Логическая игра Баше хоть и очень проста, однако требует принятия тактических решений.

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

Человек же, существо обучаемое и достаточно быстро учится анализировать позиции и побеждать бота. Если бот не будет развиваться, человек потеряет интерес к игре.

Поэтому встает вопрос: как заставить бота развиваться?

Ограничения ПО для создания чат-ботов (по размеру и быстродействию кода), не позволяют написать полноценную игровую программу, которая сможет построить полный граф состояний с анализом выигрышных позиций.

Однако, есть простое и элегантное решение - алгоритм "спичечных коробков" (информацию о нем можно найти в интернете), который учит бота играть с помощью системы подкрепления. Система поощряет бота за победы и наказывает его за проигрыши.

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

В результате игра бота становится интересной, держит вас в тонусе и не даёт расслабляться.

    Вы посмотрели эти товары