В последнее время я много пишу код вместе с AI, в том числе для реальных бизнесовых про...
В последнее время я много пишу код вместе с AI, в том числе для реальных бизнесовых проектов. И шишек уже успел набить прилично. Главный вывод пока такой: отдельный кусок кода AI пишет вполне неплохо. Сложности начинаются уровнем выше, там, где появляется фундамент проекта. Как описана архитектура, чем модель кормят в качестве контекста, какие заданы правила, пайплайны и проверки, как устроен code review. Короче, весь тот самый harness вокруг разработки. Что заложили на старте, на том проект дальше и поедет. Плохой фундамент поначалу легко не заметить. Первые несколько дней всё выглядит почти магически. А потом проходит несколько итераций, и проект незаметно превращается в штуку, которую страшно трогать. Я в эту ловушку попадал не раз. Со временем собрал для себя набор подходов и технологий, которые позволяют сохранить скорость AI-разработки и не наблюдать, как всё расползается по швам. Поэтому мне стало любопытно, как ту же задачу решают внутри VK. Сейчас у них идёт большая технологическая перестройка: общая облачная инфраструктура, платформа данных, единые инженерные стандарты. Меня особенно зацепил их подход к AI. Там не ограничились идеей выдать всем ассистента для написания кода. Сначала команды описывают архитектуру, ограничения продукта и процессы. Потом проверяют AI на конкретных участках разработки: оценка задач, написание кода, code review. Если практика работает, её масштабируют дальше. По-моему, это и есть следующий виток AI-трансформации разработки. AI постепенно перебирается из отдельного окошка рядом с IDE во весь инженерный процесс. При этом готового рецепта пока нет. Каждая команда, да и каждая крупная компания, собирает свою схему. И именно поэтому такие разборы мне интересны. Они дают насмотренность: чем больше видишь живых инженерных систем, тем легче понять, что стоит забрать к себе. На эту тему вышел подкаст с СТО VK Сергеем Ляджиным. Поговорили о технологической трансформации компании, инженерной культуре и о том, как они встраивают AI в разработку. Если пишете код с AI или выстраиваете инженерные процессы, думаю, будет полезно посмотреть. → https://vkvideo.ru/video-226803614_456239175