VentureBeat на русском
Подписаться
Новая работа инженеров-программистов — не написание кода, а проектирование границ, которые ИИ-агенты не смогут нарушить.
Трения при написании синтаксиса для сложных конвейеров данных значительно уменьшились благодаря продвинутым агентам ИИ, находящимся внутри IDE. Теперь эти агенты могут генерировать начальные реализации, писать тесты и предлагать рефакторы, что меняет основные обязанности инженера. Возникает вопрос: станут ли инженеры просто рецензентами или их работа будет абстрагироваться на проектировании систем. Заимствуя элементы термодинамики, агенты ИИ рассматриваются как тепловые двигатели, превращающие направление в действие, но накапливающие операционную энтропию. Человеческие прерывания или точные сигналы обратной связи крайне важны для агентов, чтобы они не отклонялись от правильных результатов и обеспечивали преобразование генерируемого движения в полезную работу. Подобно теореме о бесконечной обезьяне, агенты многократно предлагают, выполняют, наблюдают и корректируют корпоративные системы, но корпоративные системы представляют постоянно меняющуюся среду. Эту динамику сравнивают с задачей трёх тел, где небольшие изменения в одной системе могут привести к непредсказуемым траекториям на взаимосвязанных платформах. Новая задача инженеров — создавать равновесие, создавая поля сдерживания и чёткие границы, такие как контракты семантических данных. Эти структуры снижают предположения агентов и делают ошибки видимыми и восстановимыми. Когда существуют ограниченные домены, агенты становятся мощными, выполняя задачи без необходимости делать сложные истории. Видимость ценности инженерии программного обеспечения увеличивается по мере того, как генерация кода становится дешевле, а инженеры разрабатывают ключевые контракты и обратные связи, управляющие программным обеспечением, созданным ИИ.