AI Radar
Облачный агент принимает задачу из issue, исследует репозиторий, пишет код, открывает pull request и исправляет его после неудачных проверок CI. CodeBuddy NPC запускается по упоминанию в проекте и работает асинхронно, не требуя постоянного участия разработчика.
Tencent Cloud позиционирует NPC не как очередное дополнение к редактору кода, а как участника командного процесса. После получения issue агент читает требования и кодовую базу, составляет план, реализует изменение и отправляет PR. Если возникает конфликт слияния, он пытается разрешить его и повторить отправку; если сборка или тесты не проходят, анализирует сбой, меняет код и снова запускает проверки до прохождения заданных ворот качества. Основные сценарии — исправление дефектов и разработка новых функций.
В основе продукта лежит предложенная Tencent Cloud концепция AI Native Git. Issue здесь служит памятью о задаче, репозиторий — об устройстве и истории проекта, PR хранит изменения и замечания ревью, а CI фиксирует результаты сборок и причины ошибок. Агент получает этот контекст непосредственно из существующей цепочки Git, Docker и CI/CD, поэтому разработчику не приходится вручную переносить логи между терминалом и чат-ботом. По оценкам команды, исправление дефекта может перейти от нескольких часов диалога человека с ИИ к проверке готового результата за минуты, а работа над функцией — от нескольких дней к часам, хотя эти цифры являются заявленными оценками самого поставщика.
NPC существует только по запросу. До упоминания в проекте это YAML-описание роли, промпта и стратегии выполнения; затем платформа динамически создаёт рабочее окружение и помещает конфигурацию в Docker-песочницу, а после завершения задачи уничтожает среду. Такой механизм позволяет параллельно вызывать несколько агентов или назначать им разные роли. В демонстрации команда NPC без вмешательства человека собрала игру «Сигнал»: отдельные агенты занимались декомпозицией, сценарием, графикой, музыкой, озвучкой, интеграцией, ревью и тестированием, передавая результаты друг другу.
Технической основой стала платформа облачной сборки CNB, которая развивается внутри Tencent с 2018 года и вышла в публичное тестирование в 2024-м. Она рассчитана в том числе на репозитории объёмом более 100 ГБ и вплоть до терабайтного масштаба, а быстрое клонирование и создание контейнерных сред нужны NPC для запуска задач. CNB также учитывает расход токенов по заданиям и агентам. По данным Tencent Cloud, у платформы более 100 тысяч активных разработчиков в месяц и дневное удержание около 80%.
Для компаний предусмотрен аудит: платформа сохраняет ход рассуждений агента, число итераций, использованную модель и затраты токенов. Tencent Cloud утверждает, что оптимизация промптов, инструментов, вывода CLI и кеширования сократила объём первого обращения официального NPC с более чем 20 тысяч примерно до 2 тысяч токенов — более чем на 90%. Это важно, поскольку системные инструкции и описания инструментов могут повторно использоваться на многих шагах одной агентной задачи и заметно влиять на её совокупную стоимость.
Полностью автономной заменой разработчика продукт пока не становится. Быстрая генерация PR переносит узкое место на человеческое ревью: в репозитории может накопиться очередь изменений, которую всё равно должен проверить ответственный инженер. Кроме того, эффективность NPC напрямую зависит от зрелости тестов, сканеров, CI и формализованных критериев приёмки. Команды со слабой автоматизацией сначала должны выстроить эту инфраструктуру, иначе агент не получит надёжной обратной связи для цикла «изменение — проверка — исправление».
CodeBuddy NPC переносит агентное программирование из синхронного диалога в управляемый процесс доставки кода, где результатом служит проверенный PR, а не фрагмент в чате. Для инженерных руководителей особенно полезны параллельное исполнение, учёт затрат и аудит действий, но реальная отдача будет определяться качеством CI, тестов и ревью.
DSML editors review the selection. AI helps deduplicate signals and draft the text; the published edition remains an editorial product, not a feed of individual channels.