Как я затеял игры с нейросетями, не зная толком код
Однажды мне в голову пришла странная идея — сделать простенькую игру на основе механики d10-кубов. Что-то вроде настолки с элементами PvP и PvE, где боты могли бы играть против ботов. Иногда это превращалось в подобие «Жизни», только с экономикой, битвами и масштабами целой солнечной системы.
Проблема была в том, что я — не программист. За всю жизнь написал от силы тысячу строк кода, и то — с трудом. Но мне повезло жить в эпоху, когда можно просто попросить нейросеть написать код за тебя. Сказать, что это было спасение — ничего не сказать.
Начало: от чата к сложным проектам
Всё началось с банального копипаста. Я нашёл веб-чат с одной китайской нейросетью (у неё даже логотип с китом был), куда вставлял свои запросы, а потом копировал ответы в файлы игры. Примитивно? Да. Работало? Тоже да.
Но игры усложнялись, структура обрастала новыми элементами, и простого чата стало недостаточно. Пришлось осваивать более серьёзные инструменты — вроде локальных сред для работы с кодом. Одну из таких программ я открыл для себя недавно, и она сразу пришлась по душе.
Выбор идеальной модели
Следующим шагом стал поиск локальной модели, которая:
• Была бы бесплатной
• Работала без перебоев (никаких «сервер перегружен, попробуйте позже»)
• Всегда была под рукой
И тут я попал в настоящий зоопарк моделей. Базовых вариантов не так много, но если учесть разные степени квантования и тонкую настройку (fine-tune), то выбор становится огромным. На специализированных ресурсах их буквально тысячи — каждая со своими обещаниями: молниеносная скорость, интеллект уровня топовых коммерческих моделей, особые режимы вроде «думалки».
Сейчас мой «игровой движок» — это причудливый симбиоз моих скудных знаний и возможностей нейросетей. И знаете что? Это чертовски затягивает.