AI Dev Podcast #8: автономия агента начинается с ограничений (Рубрика AI4SDLC)
Вышел новый выпуск AI Dev Podcast. Вместе с Владимиром Ятульчиком и Андреем Дмитриевым разбирались, как перейти от вайб-кодинга к управляемой агентной разработке. Главная мысль крутилось вокруг того, что автономный агент полезен не тогда, когда ему разрешили написать побольше кода, а когда он встроен в воспроизводимый процесс. Чем больше мы делегируем, тем яснее должны быть замысел, критерии приёмки, ограничения и границы прав.
Владимир рассказал, как его команда адаптировала AIDLC под свою инфраструктуру. Важны четыре вещи:
- Истории, ADR и документация живут в Git рядом с кодом;
- Трассируемость связывает замысел, решения, реализацию и метрики;
- Агенты требований и архитектуры отделены от агентов кода;
- Проверки ADR и безопасности удерживают изменения в границах замысла.
На небольших проектах у команды уже есть рабочие примеры, но перенос на крупную унаследованную систему ещё предстоит проверить. Там нужны управляемый контекст и процесс, который не рассыпается при масштабировании.
Практический вывод: агентная разработка начинается не с выбора модели. Возьмите ограниченный репозиторий, опишите ожидаемый результат, дайте агенту минимальные права и поставьте проверки между этапами. Измеряйте не объём сгенерированного кода, а принятую работу, стоимость проверки и связь изменений с результатом в эксплуатации. Парадокс автономии в том, что она требует не меньше инженерной дисциплины, а больше. Агент может получить свободу лишь там, где система умеет удерживать его в границах замысла.
Короткий конспект здесь.
#AI4SDLC #AI #Agents #Engineering #Architecture #PlatformEngineering