В целом поддерживаю логику. Тут ещё надо рассмотреть другую ось. Другая ось - это стандартизация/платформатизация решений и стеков. То есть, когда по класс задач создается заранее описанная архитектура архитектурные паттерны и ограничения разрабатываются и применяются в проекте. Как это ранее было с библиотеками. Соответственно, собственно, роль архитектора будет сводиться в этом случае к тому, какую платформу выбрать.
Мы развиваем агентскую разработку на основе спецификаций. Сделали на это тему открытый стандарт https://renar.tech/. Присоединяйтесь к развитию.
Вот здесь https://habr.com/ru/articles/1021474/ предложена методология разработки в виде стандарта SENAR. Там же фреймворк построенный на этой методологии.
Код, который только в голове у программистов - это неотделяемый код. Это большая проблема для любого проекта. Естественно, что такой проект начинает деградировать, если программист, которые его делал уходит.
Для того, чтобы код отделялся от программиста есть документация. Именно там описывается архитектура, логика все остальное, что не необходимо.
ИИ агенты отлично понимают документацию, также хорошо её создают. ИИ агента нужно снабжать нужным контекстом для работы с тем куском кода, с которым он сейчас работает. И никакой деградации происходить не будет.
В целом поддерживаю логику.
Тут ещё надо рассмотреть другую ось. Другая ось - это стандартизация/платформатизация решений и стеков. То есть, когда по класс задач создается заранее описанная архитектура архитектурные паттерны и ограничения разрабатываются и применяются в проекте. Как это ранее было с библиотеками. Соответственно, собственно, роль архитектора будет сводиться в этом случае к тому, какую платформу выбрать.
Мы развиваем агентскую разработку на основе спецификаций. Сделали на это тему открытый стандарт https://renar.tech/. Присоединяйтесь к развитию.
Вот здесь https://habr.com/ru/articles/1021474/ предложена методология разработки в виде стандарта SENAR. Там же фреймворк построенный на этой методологии.
Код, который только в голове у программистов - это неотделяемый код. Это большая проблема для любого проекта. Естественно, что такой проект начинает деградировать, если программист, которые его делал уходит.
Для того, чтобы код отделялся от программиста есть документация. Именно там описывается архитектура, логика все остальное, что не необходимо.
ИИ агенты отлично понимают документацию, также хорошо её создают. ИИ агента нужно снабжать нужным контекстом для работы с тем куском кода, с которым он сейчас работает. И никакой деградации происходить не будет.