TVP 专家谈 CodeBuddy:助力高效编程,潜力无限
导语 | 近日,由腾讯云 TVP 携手腾讯云代码助手 CodeBuddy 团队精心打造 TVP 吐槽大会腾讯云 CodeBuddy专题线上研讨会圆满落幕,7 位资深的行业专家深度体验 CodeBuddy,分享真实体验和建议,在用户体验、产品能力、生态发展等多角度给出进化秘笈。一句话就能生成好应用,CodeBuddy 真有这么强?一起来看看 TVP 专家与 CodeBuddy产品技术掌舵人的巅峰对决!
腾讯云代码助手 CodeBuddy融合工程理解 Codebase、代码补全、单元测试、代码评审、MCP等多能力于一身,还推出 Vibe Coding 对话式编程智能体 Craft,真正实现 "一句话就生成好应用"。
为了聆听用户的真实使用体验,5 月 17 日,腾讯云CodeBuddy登上 TVP 吐槽大会的舞台,接受业界大咖的深度体验与暴风吐槽,为 CodeBuddy 带来真实的用户反馈与洞察,推动 AI 编程工具的持续进化。
腾讯云 CodeBuddy:一句话就能生成好应用
大会嘉宾:
Agilean 首席顾问、腾讯云 TVP 吴穹
领敏科技创始人、腾讯云 TVP 乔梁
德邦基金 CTO、腾讯云 TVP 李鑫
心莱科技 CTO、腾讯云 TVP 李文强(本期 Talk King)
清华大学计算机博士、腾讯云 TVP 陈旸
天润聚粮执行董事总经理、腾讯云 TVP 付晓岩
永辉彩食鲜大前端负责人丁建忠
在对 CodeBuddy 深度体验后,德邦基金 CTO、腾讯云 TVP 李鑫评价道:“惊艳”“震撼”最能形容它带来的感受。CodeBuddy 是一款和 IDE 集成度非常高的智能化开发辅助工具,其智能化开发能力堪称“杀手级”,提供非常全面、完善的功能的支持。
智能化编程综合体 Craft,通过分析用户意图给出详细思路和所依赖的核心组件,进而自动生成工程项目、编译、运行。在代码文件生成过程,它和用户确认,并根据用户意图进行调整,最终生成符合用户需求的应用。CodeBuddy 除了支持常规的文本匹配补全能力外,还支持智能化的代码补全,用户可以用文字输入意图,CodeBuddy 自动识别并生成相关代码,做到人机交互。CodeBuddy 可一键识别所有的测试路径,并解释每条测试路径的用途,达到近 100% 的测试覆盖率。CodeBuddy 提供 Code Review 功能,能精准识别工程代码的隐患和漏洞,给出合理化修改建议。CodeBuddy 提供和 IDE 紧密结合的对话 Chat。它支持通过 Ollama 部署本地大模型。开发者能自由调配 AI 能力,既能用云端模型解决大型项目需求,又能用本地模型处理敏感任务,十分灵活。CodeBuddy 支持 MCP,用户可以基于 MCP 市场来选择支持 MCP 智能体,用搭积木的方式来构建自己的 DevOps。
李鑫给 CodeBuddy 打 9~9.5 分(满分 10 分),未来 CodeBuddy 可进一步完善优化:一是目前 CodeBuddy 不支持诸如 NetBeans IDE 这类较小众的 IDE,二是在使用 Craft 生成项目过程中,需要人工确认的内容较多,建议先批量生成,并提供后修改功能。
清华大学计算机博士、腾讯云 TVP 陈旸表示,CodeBuddy 基于腾讯混元大模型和 DeepSeek 模型,支持 200 种编程语言,兼容主流 IDE,具备 MCP 支持,拓展应用能力。他认为最大的亮点是拥有知识库问答、代码诊断与优化、单元测试。他结合实际应用场景进行演示介绍,与同类产品相比,CodeBuddy 使用起来智能、流畅。目前 CodeBuddy 个人版免费,企业旗舰版免费,专项版收费,费用较合理。他分享两个 CodeBuddy 令人惊艳的功能,一是创建智能体,在企业用户里创建智能体后,所有成员都可以使用这个智能体,其他智能体也可以和它交互。二是企业知识库存,支持自定义知识库,比如新建 DashScope 使用知识库,方便后续直接查询开发文档。-
在实际使用 CodeBuddy 的过程中,陈旸认为 CodeBuddy 在单元测试上表现尤为出色。对比同类产品,CodeBuddy 生成的测试代码准确,操作便捷,是他使用过最好用的单元测试工具。同时他提出一些建议:当处理超出上下文的数据表时,可能导致死循环的问题;在使用 CodeBuddy 时,选中部分代码或数据后,无法便捷地将其插入到聊天窗口中;CodeBuddy 支持 MCP,期待未来能进一步丰富生态资源。
针对以上问题,主持人 CodeBuddy 运营负责人孔德远回应道,针对上下文的限制,团队正在持续优化。在终端过程中,可加入 Carft 或作为一个上下文引用,这样报错可快速解决,目前这个功能已经支持,后续将做相关操作指引说明。
心莱科技 CTO,腾讯云 TVP 李文强在深度测评 CodeBuddy、Cursor Agent 时,从企业级开发场景设置四个测试关卡来对比两者实力。他发现从 0 到 1 构建项目,CodeBuddy 遥遥领先,CodeBuddy 一次生成项目,技术实现完全超预期,并且 UI 美观。业务逻辑进阶测试环节,在对考试管理系统题目的数据解析、批量题目解析上,两者表现相当。从项目结构来看,CodeBuddy 生成单一工程,没有把测试代码和业务代码做分离,相对来讲,项目结构 Cursor 更合理,但是没有一次到位。在对历史代码维护挑战上,从代码结构和可拓展性,CodeBuddy 的 Craft 实现得很好。在对代码复用场景里,在没有规则的情况下,CodeBuddy 和 Cursor 都分别完成模块的完整实现。从整体测评效果来看,他认为 CodeBuddy 更具优势。
然而在企业级开发场景中,他认为没有赢家。AI 编程虽能提升效率,但也带来四大“幻觉”:效率幻觉、规范性幻觉、能力边界幻觉、高产下的隐形危机。因此在实际的过程中,他建议开发者结合使用各项 AI 工具,不要迷信 AI 编程。在将复杂需求进行结构化拆解,结合项目规范和精准的约束条件后,开发者可以基于 AI 编程工具实现目标代码的精准生成,高效完成开发任务。
孔德远回应道,CodeBuddy 已上线 rules 规则功能,可在高级设置里开启。
永辉彩食鲜大前端负责人丁建忠使用 CodeBuddy 来开发个人和企业项目,他认为 CodeBuddy 的表现超预期。在细节上,他希望 CodeBuddy 还可在以下方面做一些精进:例如在交互体验上,CodeBuddy 设计最小窗口宽度设置不合理,无法自适应缩放,在 CodeReview 场景中有些交互操作不够直观。在产品命名上,Craft 与 Chat 模式的功能边界模糊,“Craft”一词在文档里没有具体解释。“default”模型尽管在文档中说明为腾讯混元大模型,但没在界面直接展示名称。
在代码评审上,目前 CodeBuddy 的能力还有提升空间,建议 CodeBuddy 设置相关规则,让它达到更好的效果。在大模型能力上,CodeBuddy 可在某些场景里从“快”与“好”之间提供更多选择,以满足不同开发场景的需求。未来他期待 CodeReview 可预设最佳实践 rules,使用更多案例来介绍 MCP,在交互细节、大模型等方面持续优化迭代。
Agilean 首席顾问,腾讯云 TVP 吴穹从今年 2 月起,他开始持续使用 AI 编程工具重新投入编码实践。当前国内企业十分关注国产 IDE 的发展进程,他欣喜地看到腾讯推出 CodeBuddy,从数据安全来看,如果没有国产 IDE,本地 AI 生产力工具进入企业将十分困难。他认为,IDE 未来将成为研发团队的顶级入口。当前越来越多的代码、文档等信息都存储在 Git 里,贯彻“Everything As code”理念。
本次他基于真实项目,对 CodeBuddy 和 Cursor 的进行深入测评。他观察到,CodeBuddy 的 Craft 功能基本和 Cursor 核心功能持平,但有一些细节需要继续打磨,例如在文件名搜索定位还需加强,另外在回退操作中出现炫酷动画,一行行扫描代码,这个过程稍微有些慢,影响开发节奏。他建议 CodeBuddy 尽快提供“@整个目录”的功能,以帮助开发者分析代码。未来,他期待 CodeBuddy 持续优化 Craft 的使用生成细节,需要提供目录作为上下文的能力,还需增强模糊搜索能力。AI 浪潮席卷下,随着国产化 AI编程工具的发展,CodeBuddy 赋能企业用户,帮助开发者真正从中获益。
润聚粮执行董事总经理,腾讯云 TVP 付晓岩从事业务能力设计,通过业务能力推导企业系统设计,他从一位不会写代码但深度使用 AI 编程工具的独特视角来体验 CodeBuddy。在他看来,AI 编程工具不只是编程入口,未来 AI 编程工具可作为操作级系统的入口。对于很多企业来说,竞争力就是数字化速度,编程工具对于提高企业系统质量,提高转型速度发挥很大作用。
在实际体验的过程中,付晓岩基于软件工程和企业架构的思路,和 CodeBuddy 一起讨论系统需求、业务架构、业务流程、数据模型、数据库、应用架构的设计等。在所有架构文档设计出来后,让 CodeBuddy 进行编码、测试,付晓岩不会写代码,但在 CodeBuddy 的支持下,不到半个月的时间做出一套成熟的系统。
然而他发现,目前 AI 编程工具野心太小,大多定位在给技术人员辅助编程的目标上,期待能进一步帮助非专业人士开发属于自己的应用,降低编程门槛。此外,AI 编程工具的界面风格基本相似,例如黑色编程风格,希望未来会有更多个性化设计。他表示,AI 编程工具前景广阔,期待 CodeBuddy 能成为行业里顶尖的编程工具。
《持续交付 2.0》的作者、腾讯云 TVP 乔梁表示,他早在今年 3 月就开始体验一次 CodeBuddy。在刚刚打开 CodeBuddy 时,它给人的感觉是“非常熟悉”,与其它同类产品的基本设计都类似,当然也是免费试用的,初次体验还 OK。
近期腾讯云 TVP 带着 CodeBuddy 发布的 Craft 智能体和 MCP 以及众多新功能邀请我体验。我使用了 CodeBuddyCraft Agent 能力,并提供更多的上下文,发现 20 分钟左右用尽了 Token,遇到了限额。乔梁老师第一时间把这个体验问题反馈了 CodeBuddy 同学,CodeBuddy 的产品相关同学专群重点支持,推进,并于当晚紧急协调 GPU 资源,感受到腾讯云 CodeBuddy 对于用户是在真心服务,这是其他大厂没有的服务!
后来,乔梁老师在自己的日常工作中更长时间地体验了 CodeBuddy,并提出了一些使用中遇到的一些 case,比如图片作为上下文上传功能、生成文档、和代码,总体带来的感觉是惊讶。在使用 CodeBuddy 做编码相关的工作时,在提示词中要求是“翻译成中文”,但结果没有发生变化,重启就好了,也许是万能的重启大法。
另外,在要求 CodeBuddy 对 MarkDown 文档做全文翻译时,它会自主添加内容(比如将文件名写翻译出来并加入到正文中,但是也偶尔产生了“翻译结果错位”的情况,同时我们把相关问题反馈给到 CodeBuddy 团队,CodeBuddy 团队也在持续完善,体验之后乔梁老师感慨:总体而言,相比 3 月之前版本,CodeBuddy 进步非常快,推出了 Craft Agent、MCP、知识库、Rules 并增强了代码评审和单元测试能力,这是一件非常好的事情。腾讯很多产品都是从细节体验打磨胜出,我们也期待 CodeBuddy 完善的更加智能,让用户在工作中能快速地进入“心流状态”。
聆听真实心声,匠心打磨产品
CodeBuddy产品技术嘉宾:
腾讯资深产品专家 & 产品负责人汪晟杰
CodeBuddy 技术负责人杨苏博
腾讯云开发者产品负责人李婧玮
AI IDE 技术负责人林伟勋
腾讯云开发者 AI 产品负责人丁宁
CodeBuddy 运营负责人孔德远
腾讯资深产品专家 & 产品负责人汪晟杰首先对各位老师的真实反馈和建议表示感谢,产品团已认真记下这些反馈,其中有一些功能已在规划当中。例如在今年上半年,CodeBuddy 在代码评审、单元测试、代码补全、知识库等功能上优化迭代,并推出多端 IDE 支持。在智能体 Craft 上,在 Q2 末将升级一个大版本,做 Ask、Edit、Craft 智能的大一统,所有的模型都会变成同一种交互形态,在对话里面提供不同的模式,同时提供 Edit,模型通过用户意图识别判定用户是 Ask、Edit、Craft。
汪晟杰总结了 Vibe Coding 的五大要点:立范围、述问题、定目标、提示事例、补要求。根据这五点的话,CodeBuddy 产品也在持续优化,例如在产品层面上会约定有更小更优的改动机制,将 rules 开放设计给到人,让人告诉 AI 怎么去生成。强化模型,深耕模型参数和微调,提高推理速度,增强对反思机制的灵敏,做拓展机制,活动加强拓展机制、压缩提示词等,还将设计一些 demo 案例等。
今年,CodeBuddy 聚焦在编码智能体和 Agentic Workflow 中,深耕企业场景下自定义的能力,支持自定义的扩展指令、rules、模型、快速开发、接入、MCP 等。后面还会规划 CodeBuddy 的出海能力,再考虑国外模型的接入。近期,CodeBuddy将发布一个大版本,欢迎大家来体验。
腾讯云 CodeBuddy 技术负责人杨苏博从技术层面进行回应,他明确 CodeBuddy 的核心逻辑为两个功能,一是基于自然语言来生成代码,二是基于已有的代码来生成代码,所有功能都是围绕这两个点来展开。
AI 产品的核心是把它当成具备人类思维的智能体,从这个角度来看,CodeBuddy 在 IDE 的底层对产品功能进行拟人化设计,通过模拟人解决问题的思路,用 AI 的方式来帮助开发者解决问题。未来,我们会实现预测下一次边际行为,例如开发者有哪些编辑历史,模型根据编辑行为和打开文件的上下文信息,来推测开发者接下来要写的代码是什么。
针对乔梁老师提到的补全提示有重复的问题,内部正在优化中;单元测试的问题,通过 Carft 功能来实现单元测试是可以的,腾讯内部也会用 Carft 来生成单元测试。关于插件放在左侧的问题,目前受限于 VS Coding 插件扩展机制,它不支持放到右侧,所以只能放到左侧,未来提供 AI IDE 产品能力时,可以将它放在任意位置的,这块内容请大家尽请期待。
腾讯云开发者产品负责人李婧玮针对 MCP 案例问题的回应道,不同 MCP 的使用方式不同,如何更好地引导大家使用 MCP,团队后续将进行更多的运营和分享。关于 MCP 资源,例如高德地图等将尽快上线。另外,大家可提交自己开发的 MCP,经人工审核通过后,可投放在 MCP 市场。一些配置习惯使用的 MCP,团队会根据用户需求分享 MCP 内容。此外,腾讯云开发社区也有 MCP 市场。
腾讯云 AI IDE 技术负责人林伟勋针对李鑫老师提出的在 Craft 生成项目过程中,需要人工确认的内容较多的问题,林伟勋回答道:其实这是 CodeBuddy 出于安全的考虑,后面将设置更多开关让 AI 模型可自主完成。针对上下文超限的问题,这是行业共性问题,解决思路是可以尝试将这些内容去掉,让 AI 确定什么时候读回来。
针对吴穹和付晓岩老师提到的如果 IDE 设计得更加用户友好、降低使用门槛,就能面向更广泛的用户群体。传统的 IDE 界面以黑色背景为主,左侧为目录树,中间代码区,右侧为插件区。未来 IDE 有更多创新,使得 IDE 不仅服务于开发者,还能被产品经理、设计师、架构师、普通用户广泛使用。
腾讯云开发者 AI 产品负责人丁宁表示,腾讯云 CodeBuddy 的定位除了解决个人开发者的问题外,对企业研发团队、Startup 研发团队而言,总体思路是将所有工具串联,将决策交给大模型,大模型拿到用户输入后做推理决策,基于 Code base、RAG 做精准召回,做超短期记忆检索,做 Planning,将需求、任务拆解,规划后去执行。在 DevOps 环节中,它可拆分成规划、设计和开发,这是目前 Carft 和将要推出的 AI IDE 主要工作的 3 个阶段。
丁宁详细分享了 CodeBuddy 接下来在各个阶段对单点工具的增强工作,此外,在 DevOps 流程中,CodeBuddy 将提供更加工程级别的 Agile flow 和 vide coding 支持。未来规划的方向一是设计和研发进一步融合,希望在未来推出的 AI IDE 当中,可以基于腾讯设计的 PRD 能力,结合 D2C 的能力,在一个 IDE 中完整完成 PRD 闭环。二是结合腾讯云的后端服务,通过 Craft、AIIDE 在内部通过 MCP 的方式或者 API 的方式去调 BaaS,在开发过程中,加速调用数据库、API 鉴权、存储、业务智能体等,让用户更加专注于逻辑开发,不需要去关注基础设施。此外,团队将进一步增强企业开发的安全能力,希望在 CodeBuddy 和 AII DE 中闭环。
主持人 CodeBuddy 运营负责人孔德远总结道,今天吐槽大会是个很好的契机,一个好的产品离不开良好的运营和用户体验。通过本次大会,我们收集并传递用户的真实心声给产品团队,让产品打磨更贴合需求,才能让用户自然而然传播开来。
腾讯云 CodeBuddy
腾讯云代码助手(Tencent Cloud CodeBuddy,以下简称 CodeBuddy),由腾讯自研的一款专为开发者提供的一款 AI 辅助编程提效工具,基于腾讯混元 + DeepSeek 双轮模型,构建对开发者友好,好用易用的代码助手,为开发者提供 AI 技术问答、全新开发智能体 Craft、代码补全、单元测试、代码诊断和智能评审等多 Agent 能力,兼容 MCP 开放生态,并可支持团队知识库管理、自定义智能体与指令管理、多模型接入、企业账号集成等功能,辅助开发者提升编码效率和质量,助力研发团队提质增效。
CodeBuddy 支持 Vistual Studio Code、Jetbrains 系列 IDEs (Goland、IDEA、Pycharm、CLion、Android Studio、鸿蒙 DevEco Studio 等)、Xcode、Visual Studio for 2022、Vim / Neovim IDE 等 IDE,覆盖支持 200 + 语言生成和框架。目前,腾讯 85% 工程师都在用,编码时间缩短超 40%,累计服务数十万开发者用户,数千家企业团队,和多款国民级产品。
在 AI 技术的加持下,腾讯云 CodeBuddy 未来也将推出 AI IDE 和国际版,为全球开发者提供高效稳定、全面便捷的 AI 辅助编程工具。在 VSCode、Jetbrains IDEs、VS、Xcode 及微信开发者工具、CloudStudio 等 IDE 扩展插件中搜索「腾讯云代码助手」即可安装。
结语
吐槽,是为了帮助产品团队真实倾听用户的心声,更贴近用户的实际需求,最终打造更实用的落地产品。未来,腾讯云代码助手团队将打磨更优质更智能的产品来回馈大家,实现技术与用户的“双向奔赴”。
TVP 吐槽大会,是腾讯云 TVP 首创的技术圈的吐槽大会,旨在为行业专家及客户提供一个吐槽不设上限的平台。吐槽是来真的,技术是来硬的。腾讯云 TVP 持续践行“用科技影响世界”的理念,未来的日子,我们一起同行。
TVP,即腾讯云最具价值专家 (Tencent Cloud Valuable Professional),是腾讯云授予云计算领域技术专家的一个奖项。TVP 致力打造与行业技术专家的交流平台,促进腾讯云与技术专家和用户之间的有效沟通,从而构建云计算技术生态,实现“用科技影响世界”的美好愿景。