Собираю коммерческие проекты с помощью ИИ последние несколько месяцев.

И не обычные сайты-визитки без функционала, а сложные по функционалу и ответственные проекты.

Схема такая.

Взял 10–15 проектов на любимой Evolution CMS, которые мы делали раньше, попросил нейронку разобрать их и сформировать базу знаний:

— как используются компоненты системы;
— какие есть типовые подходы;
— какие решения повторяются из проекта в проект;
— какие есть хорошие примеры кода.

Из этого собрал репозиторий-стартер.

На новых проектах использую его как базу. Внутри есть документация, примеры, типовые решения и файл AGENTS.md.

Для тех, кто далёк от темы: этот файл читается нейросетью при каждом запросе к ней в рамках проекта. В файле — ссылки на сформированные документы, правила проекта и примеры кода.

Таким образом, агент работает в контексте сформированного подхода, стека и уже проверенных решений.

Разработка ведётся локально. Изменения пушатся в Git. Прод по скрипту забирает изменения из репозитория и раскатывает у себя.

Поддержка проектов теперь тоже идёт через этот подход.

Программист не нужон!!1

Пока что нужон.

Иногда агент сильно чудит, делает лишнее и откровенную дичь.

Например, на последнем проекте он взял сырую HTML-вёрстку, в контроллере искал нужные ему куски разметки, заменял их прямо внутри контроллера через replace, а на вьюшку отдавал голый HTML без логики, но уже с данными.

Вывод.

ИИ не заменяет инженерный процесс. Наоборот, он делает его ещё важнее.

Без документации, правил, Git, ревью и понятного деплоя агент быстро превращается в генератор технического долга.

А вот если всё это есть, получается очень сильный инструмент.

Мы вошли в новую эру разработки, где главное не писать код руками, а правильно управлять контекстом, решениями и качеством.