Добавить в корзинуПозвонить
Найти в Дзене

Инженеры адаптируют практики с помощью агентного ИИ для разработки

Использование агентного ИИ в разработке кода становится важным элементом для повышения качества и эффективности труда инженеров. На подкасте AI DevOps, Паула Дювалл отметил, что современные модели ИИ внедряют новые практики в традиционную инженерную дисциплину, что критически важно для разработки. Дювалл, автор книги Continuous Integration, разрабатывает репозиторий паттернов агентного ИИ. Он акцентирует внимание на необходимости адаптировать уже устоявшиеся схемы, подстраиваясь под возможности техник генерирования кода. «Инженерные практики становятся еще более актуальными, когда ИИ генерирует код», — заметил он. С учетом увеличившегося объема кода, производимого ИИ, автор подчеркивает важность trunk-based разработки и автоматического тестирования для обеспечения качества. При этом подход к коду тоже изменился: «Я больше не просматриваю каждую строку кода, когда работаю с результатами ИИ — объем изменений слишком велик», — добавил он. Также Дювалл упомянул, что спецификация-driven раз
Оглавление

Использование агентного ИИ в разработке кода становится важным элементом для повышения качества и эффективности труда инженеров. На подкасте AI DevOps, Паула Дювалл отметил, что современные модели ИИ внедряют новые практики в традиционную инженерную дисциплину, что критически важно для разработки.

Адаптация практик разработки

Дювалл, автор книги Continuous Integration, разрабатывает репозиторий паттернов агентного ИИ. Он акцентирует внимание на необходимости адаптировать уже устоявшиеся схемы, подстраиваясь под возможности техник генерирования кода. «Инженерные практики становятся еще более актуальными, когда ИИ генерирует код», — заметил он.

С учетом увеличившегося объема кода, производимого ИИ, автор подчеркивает важность trunk-based разработки и автоматического тестирования для обеспечения качества. При этом подход к коду тоже изменился: «Я больше не просматриваю каждую строку кода, когда работаю с результатами ИИ — объем изменений слишком велик», — добавил он.

Изменения в процессе разработки

Также Дювалл упомянул, что спецификация-driven разработка становится важной для внедрения новых подходов. Например, он привел сценарий генерации IAM-политик в AWS, где четко прописаны ожидаемые результаты и ограничения. Это позволяет агентам генерировать и проверять результаты по ясной спецификации, минимизируя произвольные ошибки.

Другие профессионалы в области разработки, такие как Пол Стэк с платформы SWAMP, также поднимают вопрос ясности в спецификациях. Стэк отметил, что его команда строит процесс разработки вокруг понятных агентов, полностью отказываясь от традиционного подхода к pull-запросам и переходя на Issue-based подход. «Не принимаем pull-запросы… если у вас есть дизайн, откройте вопрос, и мы его обсудим», — сказал он.

Практическое значение для разработчиков

Российские разработчики также должны учитывать эти изменения. Использование агентного ИИ создает как возможности, так и риски. Например, увеличенный объем генерируемого кода требует более строгих правил и подходов к автоматизированному тестированию для предотвращения ошибок. Адаптация привычных методов разработки к новым условиям может помочь улучшить эффективность и качество разработки.

Скоро ожидаются новые исследования в этой области, которые могут повлиять на подходы к разработке софта и внедрению ИИ в процесс.

The post Инженеры адаптируют практики с помощью агентного ИИ для разработки appeared first on iTech News.