7月23日,腾讯云正式推出全新云端智能体——CodeBuddy NPC。与以往仅能在编辑器内提供代码补全的AI工具不同,这款产品实现了本质性突破:用户只需分配一个任务,它便能自主完成方案设计、代码编写、提交PR(Pull Request)以及执行测试。若遇到CI(持续集成)报错,它还能反复自检修复,直至交付可验收的成果。

该产品是腾讯云代码助手CodeBuddy面向企业研发流程推出的新一代智能体。它依托腾讯云研发平台CNB,能够直接调用代码仓库、Issue、PR、CI/CD等研发上下文,在现有流程中持续推进任务。开发者无需再反复复制粘贴需求、代码和报错日志——这就像终于拥有了一位能真正理解需求的“同事”。
目前,多款开箱即用的官方研发NPC已在CNB中待命。更值得一提的是,多个NPC可以组成NPC Team,协同完成复杂研发任务。数据显示,经过持续优化,官方研发NPC的首轮Token消耗已从早期的2万多个降低至约2000,降幅超过90%。
NPC有研发记忆,像@同事一样协作
与主要运行在本地、辅助编写代码的AI编程工具不同,CodeBuddy NPC不再局限于代码编辑器,而是直接融入研发流程,在代码仓库、Issue、PR、CI/CD等环节中持续运作。
使用方式非常便捷:你可以在Issue里直接@NPC,就像@一位同事那样。收到任务后,它会自动读取研发流程中的各种上下文:
Issue作为需求记忆,记录任务、背景与目标;
代码仓库是工程记忆,承载项目结构、依赖关系与演进历史;
PR是变更记忆,沉淀方案、代码与评审反馈;
CI是质量记忆,记录构建结果、失败原因与修复过程。
这些研发资产不再只是开发者的工作记录,也成为了NPC的原生工作上下文。有了这些“研发记忆”,NPC可以持续完成研发任务,而不仅仅是一次性生成代码就结束。
几个典型场景值得关注:
开发网站时,它能自动读取需求和项目代码,完成开发、提交PR,并生成预览环境。遇到代码冲突,它能自动处理合并冲突,修改后重新提交。CI失败后,它会自动定位问题、修复代码并重新执行,直到通过质量门禁。
组建NPC Team,完成复杂研发任务
除了独立完成任务,CodeBuddy NPC还支持多个NPC按不同角色协同工作。腾讯云团队曾使用一支NPC Team,全程零人工干预,完成了一款游戏从需求拆解到最终验证的全流程开发。
具体分工如下:项目经理NPC负责需求拆解与任务分配;剧本、美术、配乐、配音等NPC分别完成内容创作;资产整合NPC汇总代码与素材;代码评审NPC和测试NPC完成最终验证。
整个过程在云端完成,任务、代码、素材和测试结果持续沉淀在同一项目中,一个NPC的输出可以直接成为下一个NPC的输入。企业还可以通过Role、Skill、SOP和Team,编排属于自己的NPC Team,让产品、开发、测试等不同角色的NPC分工协作,完成复杂研发任务。
干活靠谱不费Token,企业可灵活调度模型
一次Agent执行任务通常需要经历多轮模型调用。由于首轮系统提示词和工具描述会在后续调用中持续复用,首轮Token越小,多轮执行的整体成本就越低。
腾讯云持续优化提示词、工具调用、CLI输出和Cache命中率,将官方CodeBuddy NPC首轮Token消耗从早期的2万多个降低至约2000,降幅超过90%。这意味着企业在运行复杂研发任务时,整体Token开销大幅下降。
企业还可以根据任务复杂度灵活配置模型策略:简单任务调用低成本模型,复杂研发任务调用能力更强的模型,多模态任务则可在云端运行相应模型,实现性能与成本的平衡。不变的是,企业无需改造现有工具链,可以继续使用Git、构建、发布、TAPD等研发工具,在原有流程中直接向NPC派发任务。
