ТЛ;ДР Инструмент фабрики программного обеспечения — это любая часть стека, которая превращает намерение в проверенный и отправленный код, пока агенты ИИ вводят код. Стек состоит из пяти уровней (спецификации, контекст, агенты, оценки и управление), и большинство команд покупают только агента...
ТЛ;ДР
Инструмент фабрики программного обеспечения — это любая часть стека, которая превращает намерение в проверенный и отправленный код, пока агенты ИИ вводят код. Стек состоит из пяти уровней (спецификации, контекст, агенты, оценки и управление), и большинство команд покупают только уровень агентов. Исследование DORA, проведенное в 2025 году, показало, что внедрение ИИ теперь сопровождается более высокой пропускной способностью, но по-прежнему имеет более низкую стабильность — разрыв, который существуют еще четыре уровня, чтобы закрыть его. В этом руководстве рассказывается о ведущих инструментах на каждом уровне, о том, как они сочетаются друг с другом, и о минимальном наборе инструментов для начала.
Начало работы: что считать инструментом Software Factory
Фраза «фабрика программного обеспечения» старше, чем кодирование искусственного интеллекта. Джек Гринфилд и Кейт Шорт использовали его в своей книге «Фабрики программного обеспечения» 2004 года, чтобы описать сборку приложений из повторно используемых ресурсов, моделей и фреймворков вместо ручной сборки каждого из них. В современном значении сохраняется идея повторяемой линии, но работники на ней — агенты ИИ, а входные данные — это записанные намерения, а не модели предметной области.
Агент кодирования сам по себе является рабочим, а не фабрикой. Фабрике также нужно что-то, что сообщало бы работнику, что ему строить, что-то, что сообщало бы ему, что уже содержит кодовая база, что-то, что измеряло бы его.
