Темы



Hud запускает агентные развёртывания для вывода кода, написанного ИИ, в продакшен

Коротко сгенерировано ИИ по тексту статьи
  • Hud запустила агентные развёртывания: агенты проводят изменения от пул-реквеста до продакшена, а система оценивает риск по данным реального выполнения.
  • Hud сравнивает поведение каждой версии с базовой линией из продакшена, выявляет регрессии, определяет их причину и позволяет откатить релиз.
  • Riverside использует канареечные релизы с Hud и автоматическим откатом; неудачные развертывания обнаруживаются и откатываются примерно за восемь минут.

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

ИИ сделал написание кода быстрым. Сегодня агенты для программирования планируют, пишут и тестируют изменения, а затем открывают пул-реквесты за считаные минуты. Однако безопасная доставка этого кода в продакшен стала главным узким местом в разработке. Причина в том, что изменению по-прежнему нужно заслужить достаточно доверия, чтобы попасть в продакшен. Изменение, написанное за минуты, может затем ждать днями, пока не накопится достаточно уверенности для его выпуска.

Hud решает эту проблему напрямую. Компания запустила агентные развертывания (agentic rollouts), которые позволяют агентам для программирования провести изменение от пул-реквеста до продакшена. Hud проверяет каждый шаг на соответствие реальному поведению во время выполнения. Цель — приблизить скорость выпуска к скорости написания кода.

Индустрия, работающая на двух скоростях

Каждая команда разработчиков стремится построить то, что в Hud называют фабрикой ПО на базе ИИ. Это конвейер, в котором агенты занимаются планированием, написанием кода и тестированием. Первая половина этого конвейера резко ускорилась. Вторая половина, где изменения сливаются, развертываются и отслеживаются, по-прежнему зависит от людей.

Цифры отражают этот дисбаланс. Исследование Faros AI за 2025 год показало, что команды с высоким уровнем внедрения ИИ сливают на 98% больше пул-реквестов. Вместе с этим время ревью пул-реквестов вырастает на 91%. Разработчики в таких командах работают с 47% большим числом пул-реквестов в день.

Автоматизации развертывания тоже есть куда расти. Harness в своем исследовании за 2025 год сообщила, что лишь 6% организаций считают свою непрерывную доставку полностью автоматизированной.

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

Развертывания, созданные для агентов

Hud определяет агентное развертывание как развертывание, построенное для агентов. Его основа — сенсор кода во время выполнения от Hud, который устанавливается с помощью SDK одной строкой. Он автоматически изучает базовое поведение серверного кода на уровне функций. Эта базовая линия берется непосредственно из продакшена.

До сих пор агенты для программирования не могли попасть в продакшен без проверки, выполняемой людьми. Это увеличивает время доставки и снижает продуктивность. Благодаря агентным развертываниям команды могут выпускать изменения в продакшен автономно, опираясь вместо этого на контекст среды выполнения.

Hud применяет этот контекст на каждом этапе релиза. Перед слиянием Hud оценивает пул-реквест по карте влияния на продакшен, основанной на реальных параметрах и потоках кода. Затем он присваивает уровень риска для продакшена. Рискованные изменения поступают с понятным контекстом, который сокращает время ревью.

Когда каждая новая версия попадает в продакшен, Hud внимательно отслеживает ее поведение на уровне функций. Как только версия начинает обслуживать трафик, Hud сравнивает ее поведение с базовой линией. Он мгновенно выявляет регрессии и точно определяет как первопричину, так и исходный пул-реквест. Если что-то регрессирует, Hud позволяет выполнить откат, отмену изменений и исправление основной проблемы. Он также передает агенту для программирования контекст, необходимый, чтобы не допускать той же ошибки в будущем.

Для команд разработчиков результат — прозрачность влияния каждого изменения на продакшен на каждом этапе его релиза. Агенты и инженеры работают с одним и тем же контекстом среды выполнения, поэтому изменение сливается в продакшен на основании фактических данных.

Что рынок уже видит

Riverside демонстрирует этот подход на практике. Платформа для записи и монтажа аудио и видео студийного качества быстро выпускает обновления с помощью ИИ. Значительная часть ее серверной логики — это код обработки медиа в реальном времени, истинное поведение которого проявляется только под продакшен-нагрузкой.

Каждое развертывание Riverside проходит через канареечный релиз в связке с агентным развертыванием Hud и автоматическим откатом. Неудачные развертывания быстро выявляются и откатываются примерно за восемь минут — как правило, раньше, чем клиенты что-либо заметят.

Шило Маген, вице-президент по исследованиям и разработкам Riverside, четко сформулировал проблему:

«Наши инженеры каждый день используют ИИ-агентов, и написание кода больше не является узким местом. Настоящая задача — уверенно доставлять этот код в продакшен».

Он добавил:

«Для медиаплатформы реального времени, такой как Riverside, даже небольшая регрессия может серьезно повлиять на пользовательский опыт. С Hud мы можем автоматически обнаруживать регрессии и откатывать проблемные релизы за считаные минуты. Теперь наши инженеры меньше переживают из-за развертываний и больше времени уделяют разработке».

Riverside входит в более широкую клиентскую базу, в которую также входят команды разработчиков monday.com, Lemonade, Cyera и Drata.

Куда движется категория

Рои Адлер, сооснователь и генеральный директор Hud, считает этапы слияния и развертывания последним звеном, которым по-прежнему управляют люди. Остальная часть цепочки уже ускорилась.

«ИИ уже изменил то, как пишется код. Теперь более серьезная проблема — безопасно доставлять этот код в продакшен с той скоростью, с которой его пишут агенты. Каждый технический руководитель, с которым я общаюсь, пытается решить эту задачу. Для написания кода и сортировки проблем уже есть агенты, но слияние и развертывание по-прежнему держатся на людях, потому что страшно возлагать на агентов для программирования ответственность за стабильность и надежность продакшен-среды.

Это недостающее звено фабрики ПО на базе ИИ, и именно эту проблему мы создали Hud решать. Благодаря агентным развертываниям агенты и инженеры работают с одним и тем же контекстом среды выполнения на уровне функций, поэтому изменение сливается в продакшен на основании фактических данных. Если что-то все же регрессирует, это сразу обнаруживается и исправляется, но, что еще важнее, агент, написавший этот код, получает обратную связь, чтобы учиться и совершенствоваться».

Hud позиционирует себя как платформу Runtime Intelligence для фабрики ПО на базе ИИ. Агентные развертывания распространяют эту платформу на процесс релиза. Сенсор кода во время выполнения замыкает цикл между агентом и реальным поведением. Благодаря этому команды могут выпускать изменения в продакшен автономно, опираясь на контекст среды выполнения. Когда изменение вызывает регрессию, Hud откатывает его или помечает и предоставляет данные, необходимые агенту для программирования, чтобы его исправить.

Долгосрочное направление развития сосредоточено на обучении. Каждое развертывание учит агента для программирования тому, как его изменения ведут себя в продакшене. В результате каждое новое изменение несет меньше риска, чем предыдущее.

©  TheNextWeb.ru