ClickHouse и Hud создают цикл обратной связи в реальном времени для программного обеспечения, сгенерированного ИИ.
TL;DRHud сообщает, что ИИ генерирует или помогает в создании 42% кода, отправляемого в производство, и эта доля вырастет до 65% к 2027 году. Его новая интеграция с ClickHouse’s ClickStack соединяет уровень функциональной интеллектуальной обработки времени выполнения с наблюдаемостью на уровне инфраструктуры, создавая обратную связь, где изменения, сгенерированные ИИ, оцениваются перед развертыванием, проверяются после выпуска и автоматически исследуются или откатываются, если поведение отклоняется. monday.com является ранним пользователем объединенного стека.
Растущее использование ИИ в разработке программного обеспечения меняет узкие места для инженерных команд. Генерация кода становится быстрее, но проверка его потенциального воздействия, валидация релизов и реагирование на неожиданные поведения по-прежнему требуют контекста из производства.
Hud сообщает, что ИИ теперь генерирует или помогает с 42% кода, который разработчики отправляют, и ожидается, что эта доля достигнет 65% к 2027 году. Новая интеграция компании с ClickHouse разработана с учетом этого изменения, внося информацию о времени выполнения в рабочие процессы, которые оценивают и управляют изменениями, сгенерированными ИИ.
Интеграция соединяет ClickStack, стек наблюдаемости с открытым исходным кодом ClickHouse, с сенсором кода времени выполнения Hud. Вместе продукты предназначены для помощи инженерным командам в оценке изменений перед развертыванием, их проверке после выпуска и исследовании проблем, когда поведение в производстве меняется.
«ИИ ускоряет, насколько быстро команды могут генерировать код, но безопасная отправка с высокой уверенностью требует контекста из производства», - сказал Мэй Уолтер, технический директор Hud. «Hud и ClickHouse предоставляют реальное поведение в производстве на беспрецедентной широте и глубине, чтобы команды могли строить осведомленный о производстве ИИ SDLC: контролируя изменения перед их отправкой, проактивно проверяя их после развертывания и исправляя проблемы по мере их возникновения - все это с использованием реальной правды времени выполнения. Вместе с ClickHouse мы приносим этот интеллект на весь ИИ SDLC».
Широкий взгляд на то, что происходит в производстве
Интеграция объединяет две различные перспективы поведения приложений. ClickStack предоставляет видимость по всем приложениям и инфраструктуре, помогая командам идентифицировать сервис, развертывание или конечную точку, связанную с проблемой.
Hud работает ближе к коду, отслеживая поведение на уровне функций и связывая производственную активность с функциями и изменениями кода, за которые она отвечает. Платформы могут быть соединены кодирующим агентом с использованием общих идентификаторов трассировки, позволяя командам переходить от проблемы в ClickStack к соответствующему контексту на уровне кода в Hud.
«Наши пользователи уже доверяют ClickHouse для хранения и запроса своих данных Open Telemetry в большом масштабе», - сказал Майк Ши, руководитель наблюдаемости ClickHouse. «Сейчас происходит переход от простого наблюдения за системами или расследования проблем к использованию этих данных для принятия повседневных инженерных решений. Hud соединяет данные наблюдаемости с кодом и изменениями, стоящими за ним, делая весь стек более полезным для команд, создающих и отправляющих программное обеспечение с ИИ».
Это соединение дает производственным данным роль на более раннем этапе инженерного процесса. Вместо того чтобы полагаться на информацию о времени выполнения в основном для устранения неполадок, команды могут использовать ее при принятии решений о том, как изменения, сгенерированные ИИ, должны проходить через разработку и развертывание.
Использование поведения времени выполнения для управления релизами
Интеграция Hud+ClickStack поддерживает оценку рисков перед развертыванием для изменений кода. Команды могут оценивать изменения на основе данных в реальном времени о том, как затронутый код ведет себя в производстве, позволяя более рискованным изменениям задерживаться для дополнительной проверки, в то время как более безопасные изменения могут двигаться быстрее или автоматически объединяться.
Рабочий процесс также распространяется на развертывание. Интеграция поддерживает проверку релиза, автоматическое откатывание при регрессии, автоматическое обнаружение и расследование, а также агентные рабочие процессы, которые могут создавать запросы на изменение для устранения основных проблем с кодом.
Это создает обратную связь вокруг изменений, сгенерированных ИИ. Изменение может быть оценено перед отправкой, наблюдено после развертывания и исследовано или исправлено, если его поведение отличается от ожиданий.
Компании утверждают, что такой подход также может помочь решить более мелкие производственные изменения, прежде чем они станут большими проблемами. Запрос может замедлиться, функция может вести себя неожиданно под определенной нагрузкой, или путь кода может потреблять дополнительные ресурсы.
От производственной проблемы до исправления на уровне кода
Hud разработан для обнаружения этих проблем на уровне функций и предоставления судебного контекста их причин. ClickStack вносит более широкую операционную картину, помогая командам понять, где происходит проблема в приложении.
«Как и в каждой современной инженерной организации, растущая доля нашего кода теперь пишется с помощью ИИ», - сказал Ром Кадрия, старший программист monday.com. «Мы пишем код намного быстрее, но задача сместилась на то, чтобы отправлять его так же быстро, сохраняя уверенность в том, что новый код не причинит вреда. ClickHouse дает нам широкую операционную картину в большом масштабе, в то время как Hud предоставляет нам интеллектуальные данные времени выполнения и необходимую глубокую интуицию для оценки и уверенной отправки кода, сгенерированного ИИ. Когда возникают проблемы, сочетание ClickHouse и Hud позволяет нам быстро их классифицировать и решать. Для компании, работающей с ИИ, это сочетание является очевидным выбором».
Интеграция поддерживает рабочие процессы отката и исправления наряду с автоматизированным расследованием и исправлениями на уровне кода. Для инженерных команд цель состоит в том, чтобы сократить путь между обнаружением неожиданного поведения и пониманием изменения, за которое оно отвечает.
Команды могут начать, установив SDK Hud и подключив его к своему сервису ClickStack. Интеллект времени выполнения Hud затем течет вместе с данными OpenTelemetry, которые команды уже собирают.
Поскольку ИИ становится все более глубоко встроенным в разработку программного обеспечения, компании делают ставку на то, что производственные данные станут все более важной частью цикла разработки. Интеграция ClickHouse-Hud разработана для того, чтобы сделать это соединение практическим, связывая изменения, сгенерированные ИИ, с поведением программного обеспечения, когда оно работает в реальном мире.
Другие статьи
ClickHouse и Hud создают цикл обратной связи в реальном времени для программного обеспечения, сгенерированного ИИ.
С учетом того, что ИИ теперь генерирует 42% отправленного кода, ClickHouse и Hud интегрируют наблюдаемость с интеллектуальным анализом кода во время выполнения, чтобы позволить командам контролировать, проверять и исправлять изменения, сгенерированные ИИ, используя поведение в производственной среде.
