Собираю коммерческие проекты с помощью ИИ последние несколько месяцев.
И не обычные сайты-визитки без функционала, а сложные по функционалу и ответственные проекты.
Схема такая.
Взял 10–15 проектов на любимой Evolution CMS, которые мы делали раньше, попросил нейронку разобрать их и сформировать базу знаний:
— как используются компоненты системы;
— какие есть типовые подходы;
— какие решения повторяются из проекта в проект;
— какие есть хорошие примеры кода.
Из этого собрал репозиторий-стартер.
На новых проектах использую его как базу. Внутри есть документация, примеры, типовые решения и файл AGENTS.md.
Для тех, кто далёк от темы: этот файл читается нейросетью при каждом запросе к ней в рамках проекта. В файле — ссылки на сформированные документы, правила проекта и примеры кода.
Таким образом, агент работает в контексте сформированного подхода, стека и уже проверенных решений.
Разработка ведётся локально. Изменения пушатся в Git. Прод по скрипту забирает изменения из репозитория и раскатывает у себя.
Поддержка проектов теперь тоже идёт через этот подход.
Программист не нужон!!1
Пока что нужон.
Иногда агент сильно чудит, делает лишнее и откровенную дичь.
Например, на последнем проекте он взял сырую HTML-вёрстку, в контроллере искал нужные ему куски разметки, заменял их прямо внутри контроллера через replace, а на вьюшку отдавал голый HTML без логики, но уже с данными.
Вывод.
ИИ не заменяет инженерный процесс. Наоборот, он делает его ещё важнее.
Без документации, правил, Git, ревью и понятного деплоя агент быстро превращается в генератор технического долга.
А вот если всё это есть, получается очень сильный инструмент.
Мы вошли в новую эру разработки, где главное не писать код руками, а правильно управлять контекстом, решениями и качеством.