На вебинаре мы рассмотрим, как на python создать бота для игры «2048», используя методы компьютерного зрения. Мы не будем использовать методы реверс-инжиниринга, считывать дампы из ОЗУ, чтобы изучить данные в памяти процесса или внедрять “инъекции” в игровой движок. Вместо этого рассмотрим бота, который воспринимает интерфейс игры так же, как человек, который видит игру на экране, распознаёт цифры в ячейках и делает ход. Бот будет анализировать допустимые ходы, и управлять игрой подобно тому, как это делает человек.
В процессе погружения мы заглянем в код ИИ-агента и убедимся что современный CV-бот это не «чёрный ящик», и не волшебство с непредсказуемым результатом, а система, с возможностью верификации результата на каждом этапе.