腾讯云 CodeBuddy NPC 研发智能体是深度集成在腾讯云原生构建平台 CNB (cnb.cool) 中的云端 AI 代理,无需单独下载安装包。以下是关于其获取方式、核心定位及使用方法的整理:
1. 获取与访问入口
核心平台:CNB 平台 (https://cnb.cool)。
CodeBuddy NPC 是 CNB 平台原生的功能模块,而非独立的本地软件。
使用前提:
注册并登录腾讯云账号。
进入 CNB 平台,创建或接入一个代码仓库(Git)。
在仓库的 Issue、PR 或评论区中即可直接调用。
区分概念:
CodeBuddy NPC:云端智能体,运行在 CNB 平台,面向研发全流程(需求->代码->测试->部署),通过 @NPC 触发。
CodeBuddy IDE/插件:本地编程辅助工具(如 VS Code 插件),面向代码编写阶段,需单独下载安装。
2. 核心能力与特点
流程原生(AI Native Git):
NPC “住”在 Git 仓库中,拥有“研发记忆”。它能读取 Issue(需求)、Code(工程上下文)、PR(变更历史)和 CI(质量反馈)。
不再只是生成代码片段,而是能独立闭环完成任务:从理解需求、规划方案、编写代码、提交 PR、执行测试到修复 CI 错误,直至交付可验收成果。
像同事一样协作:
开发者只需在 Issue 或评论中 @NPC 并下达目标(例如:“修复这个 Bug” 或 “实现这个功能”)。
NPC 会自动感知上下文,自主执行任务,并在完成后通知开发者验收。
多角色组队(NPC Team):
支持自定义和编排多个 NPC 角色(如产品经理、开发、测试、Tech Lead)。
不同 NPC 可根据 SOP(标准作业程序)分工协作,并行处理复杂任务,实现全链路自动化。
3. 如何使用(快速上手)
进入仓库:登录 CNB 平台,打开你的代码仓库。
创建/打开 Issue:新建一个 Issue 描述你的需求,或者在现有的 Issue/PR 评论区。
召唤 NPC:输入@NPC(或具体角色名,如@CodeBuddy) followed by 你的指令。
示例:“@CodeBuddy 请分析当前报错日志,修复 bug 并提交 PR。”
监控与验收:NPC 会开始工作,你可以在评论区看到它的执行进度、思考过程和最终生成的 PR 链接。你只需负责 Code Review 和合并。
可以看到最近应该是很多人过来体验NPC了,我也是随便找了一个项目进去对话了一下。
4. 进阶配置(自定义 NPC)
如果你希望定制专属的 NPC 行为(如特定的角色性格、工作流程):
配置文件:在仓库根目录创建.cnb/settings.yml文件。
定义角色:通过 YAML 配置 NPC 的name(名称)、prompt(人设与指令)、avatar(头像)等。
触发规则:配置在什么事件下触发哪个 NPC(如issue.comment触发开发 NPC,pull_request.comment触发评审 NPC)。
5. 优势总结
零上下文搬运:无需复制粘贴代码和报错信息,NPC 直接读取仓库状态。
成本优化:通过技术优化,首轮 Token 消耗大幅降低(据官方数据降幅超 90%),适合企业规模化使用。
无缝集成:复用现有的 Git、CI/CD、Docker 等基础设施,无需改造现有研发流程。
简而言之:要去 CNB 平台 (cnb.cool),把代码放上去,然后在 Issue 里 @NPC 让它干活。
相当于是 Codebuddy 网页版本,直接读取CNB里面的代码,而且现在完全免费
不过对话多轮以后会出现系统异常,请稍后再试的问题。