免费注册!6月19-20日,「亚马逊云科技中国峰会」重磅来袭! 了解详情
写点什么

氛围编程成新晋顶流,腾讯也出手了!代码助手 CodeBuddy 重磅升级,网友实测:真香

  • 2025-05-13
    北京
  • 本文字数:3935 字

    阅读完需:约 13 分钟

大小:1.92M时长:11:10
氛围编程成新晋顶流,腾讯也出手了!代码助手 CodeBuddy 重磅升级,网友实测:真香

氛围编程(Vibe Coding)彻底火了,甚至已经成为硅谷近期最火热的概念。


今年 2 月,OpenAI 联合创始人、前特斯拉 AI 负责人 Andrej Karpathy 提出氛围编程概念:你完全沉浸在氛围里,拥抱指数式增长,甚至忘记代码本身的存在。“我只是看到什么就说什么,运行,复制粘贴,然后基本能跑起来。如果发生错误,就把错误信息再塞给 AI,接受它的改动,试试看能不能行,然后反复这个流程。”


随后,氛围编程在国内外的科技社区迅速走红,一度成为开发者群体的“新精神图腾”。YC CEO Garry Tan 更是直言:“氛围编程不是一阵风潮,也不会消失;它是编码的主流方式,如果你不这么做,就可能被落在后面。”


与传统的软件开发相比,氛围编程更强调通过自然语言描述需求,由 AI 自动生成代码。这种方式极大地简化了开发流程,开发者能够专注于创意和功能实现,而不是代码细节。此外,氛围编程也能让完全没有技术背景的人参与到编程中来。人人都是程序员的畅想,在这一刻更加清晰了。


而氛围编程之所以可行,正如 Karpathy 所说的那样:大模型已经强大到离谱了。如今的大模型,编程能力早已不在局限于代码补全,而是能够准确地识别用户需求,根据需求深度思考,并最终生成一个可运行的项目。在大模型的能力加持下,代码助手也迎来了从“点”到“面”的全面升级,有网友甚至感慨:“IDE 终于有了聪明的副脑”。

编程正从“写代码”转向“说需求”


在过去很长一段时间,代码助手的能力普遍集中在代码生成、代码补全等方面,这些功能虽然在一定程度上提高了编程效率,但 AI 更多扮演的还是“副驾驶”角色,并且需要使用者具备一定的编程能力。


如今,随着大模型能力不断精进,这股氛围编程浪潮彻底改变了游戏规则——开发者无需理解代码,仅通过自然语言描述需求(prompt),就能引导 AI 生成相应的代码,还能根据生成效果不断向 AI 提出优化需求,让 AI 即时调整代码,最终实现想要的项目效果。


氛围编程概念的提出者 Karpathy,前段时间在社交媒体上展示了他的成果:“我刚刚用‘氛围编程’的方式完成了一整个 iOS 应用,用的是 Swift 编程语言。尽管我之前从未用过 Swift,但不到一小时,这个应用就已经在我的实体手机上运行了。整个过程出奇地简单,我完全是被 AI 一步步引导完成的。”


据了解,Karpathy 开发的是一个卡路里跟踪器,能根据基础代谢率计算消耗的卡路里,并通过动画环显示与脂肪燃烧的关系。在整个开发过程中,Karpathy 没有查阅任何 Swift 文档,只是与 ChatGPT 进行了多轮对话,不断优化应用功能,添加了数据持久化存储和用户操作日志等功能,并成功部署到手机上。


目前,氛围编程已经成为新晋顶流,市场上也有多种选择,如 Cursor、GitHub Copilot、Replit Agent、Windsurf、CodeBuddy 等。


为了感受这股氛围编程热潮,笔者也进行了一番实测。笔者选择的是前段时间刚刚宣布升级的 CodeBuddy(腾讯云代码助手)。CodeBuddy 是腾讯自研的一款 Al 辅助编程提效工具,内置腾讯混元、DeepSeek R1 满血版、DeepSeek V3 最新模型。日前,CodeBuddy 还推出了全新软件开发智能体 Craft,能够自主完成多文件代码生成和改写,让开发者以更高效、更沉浸的方式完成复杂研发任务,即刻落地可执行应用。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    笔者选择 CodeBuddy 的 Craft 模式,用一个贪吃蛇小游戏看看实力:“我需要一个贪吃蛇游戏的项目,要求动画流畅,颜色样式搭配合理。”


    需求发出去后,CodeBuddy 先是进行了任务分析,并对复杂度进行了评估。由于笔者没有规定编程语言,CodeBuddy 在技术选型时决定使用 HTML5 Canvas 实现游戏核心逻辑,使用纯 JavaScript(ES6) 编写游戏逻辑,采用 CSS3 进行样式设计。接着,CodeBuddy 进行项目结构规划,并列出了具体的实现步骤以及颜色方案考虑,成功创建了第一个代码文件。


    在随后的项目实现过程中,CodeBuddy 一直是这样边思考边唰唰唰地写代码,每个代码文件的逻辑都清晰可见,笔者只需要点“接受”即可,很快得到了一个可以运行的贪吃蛇小游戏。


    00:00 / 00:00
      1.0x
      • 3.0x
      • 2.5x
      • 2.0x
      • 1.5x
      • 1.25x
      • 1.0x
      • 0.75x
      • 0.5x
      网页全屏
      全屏
      00:00


      基础的功能实现只是第一步,接下来,可以继续向 CodeBuddy 提要求,对项目进行优化:“游戏界面过于简单,希望把蛇和食物都做得美观一点,色彩丰富一些。”


      CodeBuddy 很快给出了具体的改进方向和修改方案,可以看到,新版的贪吃蛇画面好看多了。

      00:00 / 00:00
        1.0x
        • 3.0x
        • 2.5x
        • 2.0x
        • 1.5x
        • 1.25x
        • 1.0x
        • 0.75x
        • 0.5x
        网页全屏
        全屏
        00:00


        当然,只要你想,这款贪吃蛇游戏还可以继续交给 CodeBuddy 优化。这也是氛围编程的真正魅力所在——开发者不需要把时间花在编程上,而是更多地关注用户体验和功能实现,把脑海中的创意变成真正可落地的应用


        除了能够根据自然语言自动生成可执行的应用,CodeBuddy 的 Craft 模式还能自主完成多文件代码生成和改写,并以 diff 视图的形式进行分栏展示。



        此外,还能一键定位基于对话生成的代码文件内容,点击蓝色显示的代码文件,可以直接跳转到对应文件。



        目前,CodeBuddy 支持 Visual Studio Code、 JetBrains IDEs (IntellidIDEA、Rider、Pycharm、Android Studio、鸿蒙 DevEco Studio) 、Visual Studio、Cloudstudio 、微信开发者小程序工具等多个主流 IDE,并支持 Java、Python,、Go、C/C++、JavaScript、TypeScript、HTML、PHP、Ruby、Rust Swift、Scala、Lua、Dart、Node.JS、CSS3 等 200+ 种编程语言。


        值得一提的是,CodeBuddy 还是国内首个支持 MCP (Model Context Protocol,模型上下文协议) 的代码助手。MCP 通过标准化 AI 系统与数据源的交互方式,能够帮助模型获取更丰富的上下文信息,从而生成更准确、更相关的响应。


        这也意味着,MCP 能够让氛围编程更进一步——代码不再只是停留在编辑器里,而是具备标准化“接入流程”的能力,串联端到端的开发全流程,大幅降低开发难度。目前,开发者可以单击 Craft 的 MCP 市场按钮,看到丰富的、预置的 MCP Server,并且可以一键安装。

        代码“屎山”,终于有救了


        氛围编程在全球范围内掀起的热潮还在继续,并深刻影响着软件开发行业。但在这股热潮背后,也暗藏挑战。其中,最大的争议就是代码质量和可维护性问题。


        在软件开发中,代码“屎山”一直是开发者们的“心病”。所谓代码“屎山”,指的是那些结构混乱、质量低下的代码,这些代码往往难以维护、难以扩展,甚至难以理解。在过去,由于开发环境相对较为稳定,代码变更率相对较低,代码“屎山”问题尚在可控范围内。


        如今,随着软件项目的复杂度和规模不断增加,以及 AI 编程的兴起,代码变更率(指在编写后不到两周就被修改或撤销的代码行所占的比例)不断创下新高。此前,GitClear 专门收集了从 2020 年 1 月到 2023 年 12 月之间的 153 百万行代码变更记录,最终得出代码变更率在 2024 年将是 2021 年 AI 出现之前的两倍。


        当代码变更率越来越高,开发团队需要频繁地对代码进行修改、扩展或重构,代码结构很容易变得混乱,可读性也会降低。对于后加入团队的开发者而言,要想对这些历史代码进行修改或拓展,往往需要花费大量的时间去理解和梳理代码逻辑,稍有不慎,不当的修改又会带来新的问题。此外,不同开发者之间的代码风格和习惯差异,也可能会导致代码的混乱和不一致性,最终使得代码“屎山”问题越来越严重。


        CodeBuddy 对开发者更加友好的一点在于,它能够智能生成代码注释,用通俗易懂的语言,将那些历史代码背后的逻辑和思想清晰地呈现出来,甚至对每一行代码都有详细的解释。对于开发者而言,这一设计能够帮其节省时间和精力,在短时间内迅速建立起对代码的整体认知,快速接手历史项目。


        00:00 / 00:00
          1.0x
          • 3.0x
          • 2.5x
          • 2.0x
          • 1.5x
          • 1.25x
          • 1.0x
          • 0.75x
          • 0.5x
          网页全屏
          全屏
          00:00


          拥有 5 年后端开发经验的 Hamil 表示:“CodeBuddy 帮我缩短重复性工作时间,协助编码复杂业务逻辑代码与注释,理解并维护非我开发的历史代码,也帮我定位前任遗留 Bug,有效减轻思考负担和时间成本,超出我的预期!”


          此外,CodeBuddy 还具有很强的适应性和灵活性,它能根据不同的项目风格,基于上下文理解以及开发者编辑行为,智能感知当前编码环境,实时提供下一步代码编辑建议,并给出相应推荐。


          10 年资深后端开发 Allen 提到:“CodeBuddy 能够根据我工程项目的代码风格提供相应的建议,这些建议与当前项目高度匹配。 通过简单的注释,甚至可以自动生成接口,这极大地提高了我的编程效率。”



          值得一提的是,CodeBuddy 已在腾讯内部实现大规模应用。数据显示,85% 的开发者已使用 CodeBuddy,平均编码时间缩短超 40%,研发提效超 16%,AI 生成代码占比超过 40%。


          截止目前,CodeBuddy 累计服务超百万开发者,数千家团队及等多款国民级产品,如小米集团、美的、荣耀、小鹅通、无限极、创梦天地、正浩创新、万物云,以及微信、QQ、王者荣耀、腾讯视频、腾讯会议、腾讯元宝等企业及团队。


          以腾讯医疗健康团队为例,在数字化转型过程中,随着项目规模不断扩大,代码量和维护成本直线上升。为了解决这些挑战,腾讯医疗健康团队引入了 CodeBuddy。CodeBuddy 以其智能编程能力、高效的代码审查与优化功能,帮助团队解决重复编码、快速定位问题及代码安全等问题。


          经过近一年的 AI 代码助手应用,腾讯医疗健康团队实现了 100% 覆盖率且保持活跃使用。目前,代码补全周生成率达 39.81%,周采纳率 31.63%,周活跃率 96.82%,团队近四成代码由 CodeBuddy 编写。


          在全世界范围内,有越来越多的公司开始将代码交给 AI。硅谷知名创业孵化器 Y Combinator (YC) 的最新消息显示,在 2025 年冬季(W25)这一批 YC 创业公司中,有四分之一的初创团队表示其 95% 的代码都是 AI 生成的。


          展望未来,或许氛围编程真的能够成为软件开发的主流模式。这种深度的人机协作,能进一步释放开发者的创造力,让开发者更加自由地探索技术边界,从而催生出更多优秀的应用。我们一起拭目以待。


          CodeBuddy 体验路径:

          • 打开 VSCode 或 JetBrains、VS、微信小程序 IDE 等主流 IDE,插件市场搜索「腾讯云代码助手 CodeBuddy」免费使用;



          • CNB 中免费使用;

          • 在‍ CloudStudio 中也能免费使用 CodeBuddy;

          • 戳【这里】了解更多。

          2025-05-13 18:495463

          评论 2 条评论

          发布
          用户头像
          写出代码的版权是归腾讯所有么?

          2025-05-20 09:23 · 山东
          回复
          用户头像
          忽悠人的东西,至少目前,ai写出来的东西,无法直接用于生产
          2025-05-15 09:57 · 吉林
          回复
          没有更多了
          发现更多内容

          PyFlink 社区扶持计划正式上线!

          Apache Flink

          大数据 flink 流计算 实时计算

          最佳实践 | Flink Forward 全球会议抢先看!

          Apache Flink

          大数据 flink AI 流计算 实时计算

          Flink 的经典场景和业务故事有哪些?看看他们就知道了

          Apache Flink

          大数据 flink 流计算 实时计算

          Flink SQL 的 9 个示例

          Apache Flink

          大数据 flink 流计算 实时计算

          Java 类构造函数的调用顺序

          michaelliu

          Java

          vue项目中遇到的依赖及其他问题

          靖仙

          Vue 大前端 Web

          作为程序员,有哪些写作平台值得推荐 ?B站也算吧

          邓瑞恒Ryan

          学习 创业 写作 知识管理 自我提升

          技术人员能力养成手记

          MavenTalker

          个人成长 程序人生 职业规划

          什么是全光架构?光纤KVM和分布式IP KVM系统知多少?

          DT极客

          我入驻InfoQ平台啦

          BlueblueWings

          原创 | OOAD范例:配置类设计

          编程道与术

          关于PHP内存溢出的思考

          L

          php

          在InfoQ开启写作之旅

          张先亮-Hank

          人工智能 随笔

          祝贺!两位 Apache Flink PMC 喜提 Apache Member

          Apache Flink

          大数据 flink 流计算 实时计算

          Flink 消息聚合处理方案

          Apache Flink

          大数据 flink 流计算 实时计算

          转任管理岗位后,还要不要从事编码工作?

          MavenTalker

          团队管理 程序员 个人成长 职业规划

          docker搭建lamp

          刘磐石(刘坤鹏)

          屏幕适配插件:ScreenMatch基本使用和注意事项

          Arch

          Iceberg 在基于 Flink 的流式数据入库场景中的应用

          Apache Flink

          大数据 flink 流计算 实时计算

          原创 | DDD与分层

          编程道与术

          聊聊技术人如何与甲方客户打交道

          MavenTalker

          程序员 程序人生 职业规划

          工厂模式

          Wen Wei

          设计模式

          LeetCode 120. Triangle

          隔壁小王

          算法 LeetCode

          18个PPT,29个提问解答,都在这儿啦!

          Apache Flink

          大数据 flink 流计算 实时计算

          你的文章中为什么会有加粗的文字

          小天同学

          思考 写作 感悟

          初文,大浪淘沙

          傅丞 Tony

          Java 代码的组织机制

          michaelliu

          Java

          经验可能反而阻碍你的新认知

          孙苏勇

          思考 读书

          Flink State 最佳实践

          Apache Flink

          大数据 flink AI 流计算 实时计算

          哈希,茫茫人海,我一眼看到了你

          dongge

          Java 类

          michaelliu

          Java

          氛围编程成新晋顶流,腾讯也出手了!代码助手 CodeBuddy 重磅升级,网友实测:真香_腾讯_凌敏_InfoQ精选文章