Какой пайплайн для прототипирования фичей с ИИ я использую
Сначала один раз собираю общий контекст по проекту - это не делается под каждую фичу, а разово:
• Код-гайдлайн - базовые установки, как надо писать код, общие на весь проект
• Описание проекта - что за игра, ключевые USP, похожие проекты, жанр, основные механики и кор-луп
• Используемый стек - основные фреймворки, ассеты и т.п.
• Архитектура кода - документация по текущим модулям и скриптам: какая логика, что за что отвечает
Дальше уже по каждой фиче:
1. Идея - записываю общую концепцию фичи, которую хочу реализовать.
2. Ресерч похожих фичей - даю идею в Gemini (он лучше работает с поиском) и прошу найти и описать, как похожие фичи реализованы в других играх.
3. Продуктовое ТЗ - на основе референсов формулирую итоговое продуктовое тз.
4. Техническая спецификация - использую Bezi AI (это MCP-агент для Unity), отдаю ему весь контекст проекта (см. выше) и продуктовое тз.
• Через функцию Pages прошу составить техническую спецификацию: каким образом будет реализована фича.
• Всегда сам вникаю в методы реализации, особенно внимательно смотрю, как существующие файлы будут модифицироваться, чтобы лишнего ИИ не менял.
• Даю фидбек, обычно несколько раундов.
5. Код - когда спецификация готова, переключаю Bezi в режим Build. Тут обычно без сюрпризов: он строго следует инструкции из спецификации.
5.1. Настройка в инспекторе - часть Bezi делает сам (создаёт объекты на сцене, добавляет компоненты, прокидывает ссылки), но кое-что приходится донастраивать руками: подвигать правильно точки, потвикать параметры, где-то ссылка не прокинулась и тп.
6. Тестирование - проверяю результат в билде, при необходимости даю фидбек. Если фича затрагивала код других модулей или фичей - обязательно перепроверяю их заново (регресс).
7. Документация - прошу ИИ составить документацию по фиче с двух точек зрения: для геймдизайнера (как настраивать, как работает) и для разработчика (основные API, архитектура и т.п.). Дальше, если захочу доработать или расширить фичу, просто отдам эту документацию ИИ.
Итого фича от идеи до билда занимает 1-3 дня в зависимости от сложности.
Советы по работе с ИИ для прототипирования:
1. Вникать в то, что делает ИИ. Нельзя относиться к нему как к джину в бутылке, которому загадываешь желание. Скорее как к крепкому мидлу: в целом делает ок и очень быстро, но иногда может и дичь натворить.
2. Новая фича - новый чат. Не перегружать контекст одного соединения.
3. Время от времени перепроверять тех. спецификацию у другой модели в спорных моментах - разные ИИ могут прийти к разным выводам. Но злоупотреблять этим по каждой мелочи смысла нет.
4. По возможности разбивать всё на независимые модули, чтобы изменения одного минимально затрагивали другие. Это полезно и с т.з. качества кода (меньше контекста по фиче), и снижает риски что-то случайно сломать.
5. Просить ИИ задавать уточняющие вопросы. Перед тем как писать спецификацию или ТЗ - попросить его задать вопросы по идее, предложить альтернативы. Часто это убирает недопонимание заранее, сокращает итерации и даёт более точный результат с первого раза.
6. Не забывать думать своей головой :) ИИ можно делегировать исполнение, но не принятие решений.
Post #31
736

- 👍 12
- 🔥 10