跳到正文
深夜工作台
← 返回首页

三款 AI 编程工具,我最后留下了谁?

过去半年,我被问得最多的问题不是「哪个 AI 模型最强」,而是「AI 编程工具到底该选哪个」。

这个问题很难用一张参数表回答。补全速度、上下文长度、模型版本,这些数字在真实项目里经常失真。真正决定体验的,是另一件事:它能不能把一个任务从头做到尾,并且在每一步都让你看得懂、改得动、收得回。

所以我给自己定了一个很笨的测试方法:同一个真实需求,分别交给三个工具,不给它们额外的提示优势,只看交付结果。

测试设置:三件小事,而不是一张跑分表

我选了三件事,覆盖日常开发里最常见的三种场景:

  1. 从零做一个小产品:一个带完整交互、有视觉设计、能在手机上玩的静态网页游戏。
  2. 在陌生仓库里修一个跨文件 bug:不是让它猜,而是让它先读、再定位、再改。
  3. 把一次改动走完流程:计划、实现、自测、上线,中间不换工具。

需求本身不复杂,但它足够真实:有状态、有样式、有边界条件,也有「看起来能跑但其实不对」的坑。

CodeArts:从「补全」升级为「接任务」

我对 CodeArts 最早的印象是「华为云的研发平台」,而不是一个编辑器插件。真正用起来之后,这个定位反而成了它最大的差异点。

它不太像在等你敲下一行代码,更像在等你派一个任务。你给它一个目标,它会先去读仓库结构、找相关文件、给出一份改动计划,然后动手改多个文件,最后尝试跑测试和构建。这个过程是可审查的——你能看到它为什么改这里、改了哪些地方、哪些步骤失败了。

在我这里,它最强的环节是「收尾」:改完之后的自测、构建、部署衔接得比较顺,不需要我再去别的工具里重新拼一遍。对于有规范、有流水线、有代码评审要求的团队,这种工程化能力比「补全快 200 毫秒」重要得多。

它的短板也很明显:重。为了一个几十行的脚本去初始化一整套工程上下文,就像开卡车去买菜。轻量场景下,它的启动成本会让人退缩。

WorkBuddy:把一句话变成一组动作

WorkBuddy 的舒适区不在「写一个复杂系统」,而在「把意图变成可执行的动作」。

我用它做的最多的事情,是那种「我心里已经想清楚了,但懒得一步步敲」的活:整理需求、生成初稿、把一段描述变成结构化的文档、在几个角色之间对齐信息。它对自然语言的容忍度很高,你不需要先教会它一套工程术语,它也能给你一个像样的起点。

问题也出在这里。起点很漂亮,终点需要人来收口。 当任务涉及一个已经有历史的代码库时,它对上下文的理解容易变浅:它知道你想要什么,但未必知道这个仓库过去为什么这么做。复杂改动如果完全放手,最后往往会得到一份「能跑,但和现有架构打架」的代码。

所以我的用法很明确:用它做前半程——发散、起草、对齐;后半程交给能读仓库、能跑测试的工具。

Trae:从想法到可运行页面,路径最短

Trae 给我的感觉是「顺」。AI 原生编辑器的好处在这里体现得很直接:你在编辑器里说一句话,它就在你眼前改,改完立刻能看。做实验、试想法、搭原型,这个反馈闭环非常短。

这次的小游戏,最早的一版交互就是在 Trae 里试出来的。改一个参数、立刻刷新、觉得不对再改,整个过程不会打断思路。对个人开发者和小团队来说,这种「顺手」的价值被严重低估了——很多时候项目死掉不是因为技术难,而是因为启动太麻烦。

但「顺」不等于「稳」。当项目变大、需要多人协作、需要统一规范和流水线时,Trae 更像一个很好的实验台,而不是最终的交付台。复杂工程该有的东西,还是得另外配。

放一起看

维度CodeArtsWorkBuddyTrae
最像什么接任务的工程同事反应很快的协作者手边的实验台
最强环节读仓库、多文件改动、自测与交付理解意图、起草、跨角色沟通快速迭代、即时反馈
容易翻车轻量场景太重复杂代码库上下文变浅大项目缺少工程约束
适合谁有流程要求的团队产品、运营、非工程角色个人开发者、原型阶段

如果非要选一个「最强」,这张表给不出答案。因为这三个工具根本不在同一个位置上竞争。

我最后的分工

  • 交付主力:CodeArts。 需要改多个文件、需要跑测试、需要留下可审查过程的事情,交给它。
  • 实验台:Trae。 想法还没定型、只想快速看到效果的时候,用它。
  • 协作者:WorkBuddy。 需求还没写成文档、需要先和人对齐的时候,用它。

工具不是排位赛。真正浪费时间的,是拿实验台去交付,或者拿交付工具去做草稿。

一个反直觉的发现

测试做完之后,我最大的感受不是「AI 真强」,而是:工具越强,我读代码的时间越多。

以前代码是自己写的,理解是顺带发生的;现在代码是 AI 写的,理解必须专门安排时间。三个工具都能在几分钟内产出一份看起来正确的实现,但「看起来正确」和「我能对它负责」之间,隔着一段必须自己走的路。

这段路,恰好是我今天读到的另一篇文章的主题。下一篇会聊:当 AI 写的代码越来越多,我们到底在欠什么。

---

相关推荐

  • 华为云 CodeArts:适合需要把需求、编码、测试、部署串成一条线的团队。
  • WorkBuddy:适合把自然语言意图快速变成动作的场景。
  • Trae:适合个人开发者快速验证想法。
本文基于个人使用体验,不构成任何产品的性能评测。不同团队、不同项目下的感受可能完全不同,建议用自己的真实需求做一次小规模验证。

推荐阅读

评论

评论加载中…