Исследование

Дебаты New Codex о агентской работе показывают, что разработка программного обеспечения становится управляемой системой

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

Автор: Лео У ·

Дебаты New Codex о агентской работе показывают, что разработка программного обеспечения становится управляемой системой
MANTIS_

Последняя волна агентной программной инженерии продвигают AI кодирование дебаты выходят за пределы автозаполнения. Вопрос больше не в том, могут ли модели писать полезные фрагменты кода. Вопрос в том, могут ли агенты планировать изменения, ориентироваться в больших кодовых базах, запускать тесты, объяснять компромиссы и возвращать работу людям, не делая систему более хрупкой.

Это другая категория продукта. Автозаполнение помогает разработчику печатать. Агентский рабочий процесс пытается взять на себя границы задачи. Он может проверять файлы, изменять код, выполнять команды, интерпретировать ошибки и итеративно работать. Потенциал роста продуктивности выше, но так же увеличивается и зона возможного ущерба.

Настоящая проблема — это оркестрация

Работа с корпоративным программным обеспечением полна скрытых ограничений: устаревшие API, недокументированное поведение, хрупкие тесты, ритуалы развертывания, проверки на соответствиеи командные соглашения. Полезный агент для кодирования должен достаточно хорошо понимать эту среду, чтобы избегать изящных, но опасных изменений.

Агентское кодирование работает в производстве только тогда, когда человеческие рецензенты могут понять передачу. Изображение: MANTIS_.
Агентское кодирование работает в производстве только тогда, когда человеческие рецензенты могут понять передачу. Изображение: MANTIS_.

Проверка является центром проблемы. Если агент изменяет код, но не может доказать, что именно он изменил, почему он это сделал и как проверил результат, риск все равно несет человеческий рецензент. Лучшие системы сделают проверку проще, а не просто будут генерировать больше кода для инспекции.

Менеджерам понадобятся новые метрики

AI-инструменты для кодирования будут оцениваться по производительности, уровню дефектов,нагрузке на проверку, безопасностии уверенность разработчиков. Количество сгенерированного кода — неправильная метрика. Лучший вопрос заключается в том, поставляет ли команда более безопасные изменения с меньшими затратами на координацию.

Управляемые кодирующие агенты нуждаются в циклах проверки, сигналах CI и операционных ограничителях. Изображение: MANTIS_.
Управляемые кодирующие агенты нуждаются в циклах проверки, сигналах CI и операционных ограничителях. Изображение: MANTIS_.

Темы: Codex, ИИ-кодирование, программная инженерия, агенты