Можно ли активно использовать AI-coding в бигтехе и жестком энтерпрайзе❔ Я думаю, что таким вопросом задаются многие.
В пет-проектах типа моего «Изи Квизи» или «Бряма», где нужно быстро накидать прототип на sveltekit или сгенерить простенький Dockerfile, AI-ассистенты просто боги. Они выдают 80% кода, а оставшиеся 20% я допиливаю за 5 минут. Полезность и скорость - огонь 🔥.
А вот когда у тебя многолетний монолит на Golang/PHP, жесткие стандарты и регламенты, оптимизация до микросекунд и 100500 слоев абстракции... Там AI бесполезен без должной подготовки. ➖Он не знает контекста архитектуры. ➖Его решения не проходят ревью. ➖Он часто не вывозит сложные SQL-запросы, которые могут собираться из нескольких функций в коде.
По итогу просто потраченное время на исправление и переписывание за AI, вместо того чтобы написать нормальный код с нуля. Здесь на помощь приходят различные подходы: prompt-инжиниринг, memory bank, spec-driven development, и т.д., но все это требует сил и времени на подготовку и внедрение. Просто так с наскоку организовать правильную работу с AI не выйдет 😭
Как мне кажется, сейчас AI в чистом виде не то, что сможет заменить senior инженеров, и уж тем более архитекторов. Но при этом это отличный помощник в правильных руках. А вы как считаете?
🔥➕🔁
В этом посте были ссылки, но мы их удалили по правилам Сетки