腾讯云发布CodeBuddy NPC:@一下就能干活的AI队友,干完就消失

腾讯云日前正式发布了 CodeBuddy NPC。名字带点游戏味——NPC,非玩家角色。这次它不是游戏里站桩发任务的,而是能住进研发流程、自主接任务、写代码、提 PR、修 Bug 的 AI 队友。

此前大多数用 AI 编程的人过的是这种日子:终端报错,复制日志,粘贴给 AI,等它分析完,把修复方案贴回去跑一遍。不行?再来一轮。人不像在用 AI,更像在给 AI 当保姆,全程守在电脑前搬运上下文。腾讯云想做的就是让 AI 不再需要人这样"喂"。

CodeBuddy NPC 最特别的是它的召唤机制。很多 AI Agent 要先创建、授权、常驻运行,相当于得先"养"一个才能用。而 NPC 在被 @ 之前只是仓库里的一段 YAML 定义,并不真实存在。被 @ 的那一刻,平台才动态创建出工作环境,把角色、Prompt 和执行策略装进 Docker 沙箱跑起来,干完活就销毁。开发者可以同时 @ 多个 NPC 并行干活,也可以让不同 NPC 承担不同角色——项目经理、后端、测试、代码评审,各司其职。腾讯云内部演示过一个案例:一支 NPC Team 在全程零人工干预下,完成了一款叫《信号》的小游戏,从需求拆解到最终验证全自动跑完。

这背后是腾讯云提出的 AI Native Git 范式。在 Vibe Coding 模式下,上下文靠人搬运,AI 游离在流程之外。而在真实研发团队里,上下文本来就存在于流程中:Issue 是需求记忆,代码仓库是工程记忆,PR 是变更记忆,CI 是质量记忆。AI Native Git 的思路,是让 AI 以 Git 仓库为原生记忆,直接入驻团队已有的 Git、Docker、CI/CD 和质量门禁,复用现有流水线形成「提交—验证—修复—再验证」的自动闭环。企业不需要改造工具链,AI 就能自主感知上下文。

支撑这套范式的是 CNB(云原生构建平台),2018 年起在腾讯内部迭代,2024 年上线公测。大模型时代,仓库体量急剧膨胀,不少超过 100G 甚至达到 TB 级。CNB 在超大仓库秒级克隆、容器沙箱快速构建镜像环境上打磨多年,这些能力成了 NPC 快速启动开发任务的前提。目前 CNB 月活开发者超过 10 万,日留存率 80%。成本方面,官方 NPC 的首轮 Token 消耗从早期的 2 万多个降到了约 2000,降幅超过 90%,靠的是持续优化提示词、工具调用、CLI 输出和缓存命中率。

对企业管理者来说,另一个价值是留痕。开发者在本地 IDE 里和 AI 聊了什么,属于个人资产,出问题后很难回溯"AI 当时为什么把代码写成这样"。而在 CNB 上,NPC 的推理过程、执行轮次、调用模型、Token 消耗全程可审计。腾讯云 CodeBuddy 产品负责人黄友昆打了个比方:IDE 里的 AI 更像打电话,是同步的,需要多轮交互;NPC 是异步的,任务一旦明确,@ 完它就去干活了——"你甚至可以把电脑关了回家,它还在云端跑。"

但腾讯云自己也点了两个瓶颈。一是 AI 生成 PR 的速度太快,人的评审验收正在成为新瓶颈,"仓库里可能堆着很多 PR 等着开发者审"。二是落地效果高度依赖企业自身的自动化基建水平——工程素养高的团队收益快速放大,自动化水平低的团队得先补基建课。

从 CodeBuddy 到 WorkBuddy 再到这次发布的 CodeBuddy NPC,腾讯云的产品线脉络清晰,重心从分发 AI 工具转向了围绕 AI 重构协作方式。Cursor 发布了面向 Agent 的代码托管平台 Origin,OpenAI 被曝在研发 GitHub 替代品,Anthropic 推出了 Claude Tag,让开发者在 Slack 里 @Claude 派活。各家路径不同,但方向一致——AI 正从写代码的工具变成参与协作的队友。

评审瓶颈和基建门槛都还在,方向倒是够清楚了。