Процесс разработки через агентов

Проект «Таверна Мокрый Тортл» — это соло-игра по правилам D&D 5e в Telegram, включающая бота и мини-приложение с листом персонажа. Весь программный код, от миграций базы данных до анимаций, написан AI-агентами без прямого участия программиста. Стек технологий включает Python (aiogram), React, PostgreSQL и хостинг на Railway, а «мозги» системы работают через OpenRouter.

Вместо написания кода разработчик выстроил процесс управления агентами. Для простых задач используется легкий фикс, для средних — цепочка из дизайна, планирования и агентского ревью. Сложные подсистемы проходят через декомпозицию в трекере, тесты до написания кода и QA-агентов, которые имитируют действия пользователя в приложении. За полгода работы было создано около 250 тысяч строк кода (219 тысяч на Python и 29 на TypeScript) через 2700 коммитов.

Ошибки и уроки автоматизации

Попытка внедрить полностью автономный цикл разработки («сделай v2») провалилась: агент потратил недельный лимит запросов на создание бесполезного кода, который не был связан с текущим проектом. Также агенты совершили сотни ошибок при работе с SQL-запросами, пытаясь угадать названия колонок вместо обращения к схеме базы данных. Проблема была решена только после принудительного добавления схемы в контекст агентов.

Еще одним системным сбоем стала ошибка в CORS-списке: агенты успешно прошли тесты, которые не учитывали ограничения браузера, что привело к ошибкам сохранения настроек у игроков. Эти кейсы подтверждают, что агенты — это быстрые исполнители, требующие жесткого контроля через ревью, тесты и узкие ТЗ.

Метрики и экономика проекта

За два месяца открытой беты (с 13 июня) проект привлек 968 пользователей без рекламного бюджета. Из них 59% создают персонажа, а 83% из создавших — делают первый ход. Медианное время между первым ходом и оплатой составляет около нуля, а 45% плательщиков совершают повторные покупки. Общая выручка за два месяца составила 50 635 рублей при 53 плательщиках.

Экономика проекта показывает прибыльность: за время беты было сгенерировано 1,03 миллиарда токенов. При средней цене 0,36 доллара за миллион токенов и затратах на подписку Claude и хостинг, маржа от игровых вызовов составляет около 73%. Даже с учетом затрат на разработку и QA-прогоны, проект остается в плюсе.