Trae的SOLO模式犹如专家程序员,字节这波上新算是把编程agent玩明白了,聊聊我心中的vibe coding

广告位招租
扫码页面底部二维码联系

字节旗下的编程工具Trae海外版终于对外原创内容,盗版必究。原创内容,盗版必究。发布了SOLO模式,我周末去参加了线下活【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。动,深度体验了一波。我可以很负责任的说,本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。Trae背后的研发团队算是把vibe c本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】oding玩明白了。

【关注微信公众号:wwwtangshua【访问 www.tangshuang.net 获取更多精彩内容】【版权所有,侵权必究】ngnet】【转载请注明来源】

Trae群友线下活动@长沙

【转载请注明来源】原创内容,盗版必究。未经授权,禁止复制转载。【版权所有,侵权必究】
【本文受版权保护】【本文首发于唐霜的博客】【本文首发于唐霜的博客】

虽然阿里发布了Qoder、腾讯发布了co本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。debuddy,对比起来codebudd【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。y初始化友好,但是在整体生态上Trae跑未经授权,禁止复制转载。原创内容,盗版必究。在前面,开发者体验也更舒服,而Qoder原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。可能还没想明白编程agent对程序员(甚【转载请注明来源】【转载请注明来源】至非程序员)价值的底层逻辑。现场,我们见【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。证了一位小小年纪的孩子,用AI开发了自己【版权所有,侵权必究】【本文首发于唐霜的博客】的游戏平台的奇迹,也看到产品经理们对使用原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.netAI编程工具来实现自己想法的热情。那么,【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。作为新的编程范式,Vibe coding本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。到底意味着什么呢?这篇文章,我会从Tra转载请注明出处:www.tangshuang.net原创内容,盗版必究。e的SOLO模式的一些特征讲起,深入聊一【版权所有,侵权必究】转载请注明出处:www.tangshuang.net聊编程Agent和Vibe coding本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net的一些想法。

【未经授权禁止转载】【原创不易,请尊重版权】原创内容,盗版必究。【转载请注明来源】

SOLO带来交互新体验,新的coder agent很亮眼

当把Trae切换为SOLO模式后,整个编【作者:唐霜】著作权归作者所有,禁止商业用途转载。辑器的界面发生变化。主体区域变为与Age【作者:唐霜】【本文受版权保护】nt的对话区域,而文件目录、代码编辑器变【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】为参考区域。意思很明确,打开SOLO,进【访问 www.tangshuang.net 获取更多精彩内容】【转载请注明来源】入真正的Vibe coding时代。

转载请注明出处:www.tangshua【本文受版权保护】【转载请注明来源】ng.net转载请注明出处:www.tangshua【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.netng.net

【未经授权禁止转载】著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。【关注微信公众号:wwwtangshua原创内容,盗版必究。转载请注明出处:www.tangshuang.netngnet】

SOLO模式下,与普通的Vibe cod转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】ing工具相比,主要多了两个重要的东西:

【本文首发于唐霜的博客】原创内容,盗版必究。【原创不易,请尊重版权】
  • 多任务系统
  • 【原创内容,转载请注明出处】【转载请注明来源】
  • SOLO Coder Agent
  • 【作者:唐霜】【版权所有】唐霜 www.tangshu【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。ang.net

我理解,SOLO Builder和原来我原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。们用的builder智能体区别不大,它的【关注微信公众号:wwwtangshuangnet】转载请注明出处:www.tangshuang.net底层逻辑应该是一样的,只不过因为vibe转载请注明出处:www.tangshuang.net【本文受版权保护】交互形式,它放出了更多的信息,让开发者可【版权所有,侵权必究】【作者:唐霜】以减少对实际代码的关注,而把重心放在对话转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net内容所展现的vibe coding过程的【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。处理上。但是,新增的SOLO Coder【原创内容,转载请注明出处】【原创不易,请尊重版权】这个新的智能体,和Cursor的Agen著作权归作者所有,禁止商业用途转载。【本文受版权保护】t非常像。对于这个Coder Agent【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。,它的核心亮点在于:

【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshua【原创内容,转载请注明出处】【本文受版权保护】ngnet】
  1. 它增加了可选的Plan阶段,而且我们可以【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net自己去修改它Plan的文档
  2. 本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】原创内容,盗版必究。
  3. 有一个Todo-list,可掌控当前进度
  4. 【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。【作者:唐霜】【作者:唐霜】
  5. 非常细致且友好的消息展示,不再是为了展示【转载请注明来源】原创内容,盗版必究。消息而把所有对话都展示出来,而真的为了让【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】你理解编程过程而展示对应的过程性内容
  6. 【转载请注明来源】本文作者:唐霜,转载请注明出处。【作者:唐霜】本文作者:唐霜,转载请注明出处。
  7. 对研发全流程的深度支持,从编码到构建再到【原创内容,转载请注明出处】【原创不易,请尊重版权】发布,一条龙打通
  8. 未经授权,禁止复制转载。【原创不易,请尊重版权】

它现在拥有两个(虽然界面上是3个)Age【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。nt,总结起来,Builder Agen【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。t适合从0到1,是一个我们过去常见的编程【版权所有,侵权必究】转载请注明出处:www.tangshuang.net助手;而Coder Agent适合深度开【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net发,是一个独立的工程师(当然还可以配合工【版权所有】唐霜 www.tangshuang.net【作者:唐霜】具扮演其他角色)。

【转载请注明来源】【未经授权禁止转载】【转载请注明来源】

我和小伙伴有一个共同的感觉,就是Trae未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net的Coder更适合表达为“对标Claud原创内容,盗版必究。【转载请注明来源】e Code,同时拥有Cursor的多任【转载请注明来源】本文版权归作者所有,未经授权不得转载。务模式”。而Claude Code是目前【版权所有,侵权必究】【本文受版权保护】最优秀的编程Agent,不仅仅是因为它有【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。最优秀的编码大模型作为后端,更重要的是,本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。它把vibe coding这种编程交互形【转载请注明来源】【作者:唐霜】式,与传统研发流程进行了完美融合,在其运【作者:唐霜】【原创内容,转载请注明出处】行过程中,我们能感觉它是真的像一个程序员【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net一样在做事。

【本文首发于唐霜的博客】原创内容,盗版必究。未经授权,禁止复制转载。

此外,这次Trae带来的多任务体系,也可【本文受版权保护】【关注微信公众号:wwwtangshuangnet】以大大提升我们的开发效率。多任务意味着,【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】一个agent在执行的同时,可以再开一个【访问 www.tangshuang.net 获取更多精彩内容】本文版权归作者所有,未经授权不得转载。执行进程,多管齐下,更快的完成项目目标。【版权所有】唐霜 www.tangshuang.net【本文受版权保护】在Cursor的新版本上,我们也看到了多【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net任务的能力。可见这也是一个非常重要的功能【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net

【关注微信公众号:wwwtangshua本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.netngnet】著作权归作者所有,禁止商业用途转载。

Vibe coding的终极诀窍

接下来,我想聊一聊,Vibe codin【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.netg的诀窍。说是诀窍,到不如说是掌握vib【本文受版权保护】本文作者:唐霜,转载请注明出处。e这种交互形式的基本技能。为什么是“基本【未经授权禁止转载】【版权所有】唐霜 www.tangshuang.net”技能呢?这是因为我们必须了解一个工具的原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.net所有使用方式,或者说掌握其完成目标的原理【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net,才能真正在工作或生活中用它来完成自己的【版权所有,侵权必究】原创内容,盗版必究。创造,而不是仅仅是把玩一个玩具。那么,我本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。们现在开始吧。

原创内容,盗版必究。【版权所有】唐霜 www.tangshu【转载请注明来源】【本文首发于唐霜的博客】ang.net【转载请注明来源】

高级的提示词引导

我们有一个让大模型角色扮演的习惯,比如“【未经授权禁止转载】【版权所有,侵权必究】你是一个具有10年前端开发经验的编程专家原创内容,盗版必究。【原创内容,转载请注明出处】……”,通过这样的指令,我们试图让LLM【原创不易,请尊重版权】【本文首发于唐霜的博客】成为一个在前端开发方面无所不能的上帝,可【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】以满足我们的任何需求。然而,事实上并非如【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】此简单。对LLM的提示,也并非越详尽越好本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。,产品经理把自己的产品文档丢进去,试图希【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net望它可以完美输出一套代码给我。这些做法都【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】是有问题的。

【作者:唐霜】原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。

那么,到底什么样的提示词才是好的呢?

【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。

我们要明白一个最基本的道理,即我们使用L【本文受版权保护】【版权所有】唐霜 www.tangshuang.netLM的本质,是借助它的预测机制,实现推理【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。。那么,什么样的提示词,有助于使其预测按【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。照我们预想的方向进行推理呢?一句话“有高【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。度相关性的提示词”。

原创内容,盗版必究。未经授权,禁止复制转载。【本文受版权保护】

我们在提示词中不仅要明确它的角色,还要为本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】它量身定制任务的各项条件,包括但不限于:

著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.n【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】et 获取更多精彩内容】【版权所有】唐霜 www.tangshu著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。ang.net
  • 角色定位
  • 【原创内容,转载请注明出处】【原创不易,请尊重版权】【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。
  • 拥有的能力
  • 【未经授权禁止转载】【本文首发于唐霜的博客】【作者:唐霜】
  • 任务的背景
  • 【本文首发于唐霜的博客】原创内容,盗版必究。本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshu【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】ang.net
  • 任务的目标
  • 【作者:唐霜】本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。【本文首发于唐霜的博客】
  • 方法论
  • 【访问 www.tangshuang.n【未经授权禁止转载】【原创内容,转载请注明出处】et 获取更多精彩内容】【访问 www.tangshuang.n【作者:唐霜】【转载请注明来源】et 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】
  • 项目规则
  • 【关注微信公众号:wwwtangshua转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。ngnet】本文版权归作者所有,未经授权不得转载。
  • 具体实施路径
  • 未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】
  • 验证方法
  • 未经授权,禁止复制转载。【原创内容,转载请注明出处】转载请注明出处:www.tangshua转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。ng.net【原创不易,请尊重版权】

不仅仅局限于这些,不同的场景下,我们可能本文版权归作者所有,未经授权不得转载。【转载请注明来源】还会有更多的条件可供提供。当有了这些之后【本文首发于唐霜的博客】【版权所有,侵权必究】,我们还要提供能够激发大模型按照特定模式本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】预测的上下文,这些上下文可以起到提供资料、提供参照案未经授权,禁止复制转载。【本文受版权保护】例、提供当前状态等引导大模型方向的内容。

【未经授权禁止转载】转载请注明出处:www.tangshua本文版权归作者所有,未经授权不得转载。【本文受版权保护】ng.net【作者:唐霜】转载请注明出处:www.tangshua【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】ng.net

这也就是为什么,AI距离我们普通人很远的【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】原因,因为我们很多人,无法拥有足够的耐心本文版权归作者所有,未经授权不得转载。【作者:唐霜】,坚持到把提示词写好。因为AI的速度很快【原创内容,转载请注明出处】原创内容,盗版必究。,所以我们会把自己写提示词的时间,和AI未经授权,禁止复制转载。【未经授权禁止转载】返回结果的时间做对比,写太多提示词就会觉【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】得自己亏了,于是就草草归咎于大模型很傻。

【原创不易,请尊重版权】【转载请注明来源】【作者:唐霜】原创内容,盗版必究。

如果想要获得于自己目标一致的结果,那么形本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。成一套自己的提示词模板,或者借助一些市面【版权所有,侵权必究】【未经授权禁止转载】上的prompt template生成工【作者:唐霜】【版权所有,侵权必究】具,把自己的需求变为以上所述的提示词模式本文作者:唐霜,转载请注明出处。【未经授权禁止转载】,或许对你的帮助会非常大。

著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshua【本文首发于唐霜的博客】【本文首发于唐霜的博客】ngnet】【原创不易,请尊重版权】

大模型的灵活搭配

在一个编程工具中,我们并非只能依赖一个大【本文受版权保护】【版权所有,侵权必究】模型。已知目前市面上的大模型,claud【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。e 4.5在编程领域遥遥领先,但是在任务【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】理解、计划、工具调用这些方面,则其他模型【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net可能更有性价比。我们看到GPT-5.1 【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。codex有非常优秀的稳定性,输出虽慢但【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net效果稳定的好,得益于它的思考能力强于市面【原创内容,转载请注明出处】未经授权,禁止复制转载。上所有模型。Deepseek-R1的思考转载请注明出处:www.tangshuang.net【作者:唐霜】能力也不弱,价格却是骨折价。工具调用上G著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。LM-4.5就已经是极致性价比,更何况还【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。出了4.6版本。Grok-code凭借出【本文受版权保护】【本文首发于唐霜的博客】码速度超快的特点,即使价格不便宜,也照样本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】霸榜编程模型盈利榜首。

【版权所有,侵权必究】【版权所有】唐霜 www.tangshu转载请注明出处:www.tangshuang.net【转载请注明来源】ang.net【访问 www.tangshuang.n本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。et 获取更多精彩内容】

将专业的事交给专业的模型去做,得到的结果【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。必然是最高水准。

【版权所有】唐霜 www.tangshu【关注微信公众号:wwwtangshuangnet】著作权归作者所有,禁止商业用途转载。ang.net【转载请注明来源】

不懂Agent等于不会Vibe编程

通过对编程领域的深度研究,并且与AI的特未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】征结合起来,开发出既有通用性,又有针对性本文作者:唐霜,转载请注明出处。【本文受版权保护】的Agent,提供给不同场景下的用户用来本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】做Vibe coding,这就是当前所有【转载请注明来源】转载请注明出处:www.tangshuang.net编程项目在做的事。将这些Agent以看得【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。见或看不见的形式,植入到各种系统或软件中【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。,就有了我们常见的Cursor、Trae著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。。那么,究竟什么样的Agent,才是好的【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.netvibe coding智能体呢?

【原创内容,转载请注明出处】【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】

我认为可以从以下几个方面去评测:

【本文首发于唐霜的博客】转载请注明出处:www.tangshua本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。ng.net【原创不易,请尊重版权】
  • 对研发流程的把握程度,是否可以覆盖完整的未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。研发流程
  • 【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。转载请注明出处:www.tangshua【转载请注明来源】【原创不易,请尊重版权】ng.net
  • 是否无需过多配置,就可以达到90分的开发原创内容,盗版必究。【作者:唐霜】准度
  • 【版权所有,侵权必究】未经授权,禁止复制转载。【转载请注明来源】【访问 www.tangshuang.n转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】et 获取更多精彩内容】
  • 是否能够给出结构严谨的代码目录结构和代码转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】
  • 著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。
  • 运行过程中是否需要开发者重度参与
  • 【原创不易,请尊重版权】著作权归作者所有,禁止商业用途转载。【作者:唐霜】
  • 运行结果是否可以一次性满足开发需求,而无【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。需“AI善后工程师”
  • 【版权所有】唐霜 www.tangshu【作者:唐霜】【版权所有】唐霜 www.tangshuang.netang.net【访问 www.tangshuang.n【作者:唐霜】【本文首发于唐霜的博客】et 获取更多精彩内容】未经授权,禁止复制转载。
  • 过程是否有清晰的反馈,是否对开发者足够透【作者:唐霜】转载请注明出处:www.tangshuang.net
  • 未经授权,禁止复制转载。【访问 www.tangshuang.n【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。et 获取更多精彩内容】【关注微信公众号:wwwtangshua【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。ngnet】
  • 是否有足够高的自定义权限,例如接入工具、【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.netMCP、创建子Agent、提供项目规则等
  • 【原创不易,请尊重版权】【版权所有】唐霜 www.tangshu【本文受版权保护】【本文受版权保护】ang.net未经授权,禁止复制转载。未经授权,禁止复制转载。
  • 执行过程是否准确遵照计划指示
  • 【关注微信公众号:wwwtangshua本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。ngnet】【访问 www.tangshuang.n【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】et 获取更多精彩内容】【未经授权禁止转载】
  • 修改是否可回退
  • 【本文受版权保护】【未经授权禁止转载】本文作者:唐霜,转载请注明出处。
  • 速度是否很快
  • 【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshua【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】ng.net
  • 整个编程过程,开发者是否有大量心智负担
  • 【原创不易,请尊重版权】【原创不易,请尊重版权】【版权所有】唐霜 www.tangshu本文版权归作者所有,未经授权不得转载。【本文受版权保护】ang.net
  • 操作界面是否友好
  • 【未经授权禁止转载】【本文受版权保护】转载请注明出处:www.tangshua【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。ng.net

满足上面这些点的agent或应用,往往会转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。给我们非常舒服的开发体验。

转载请注明出处:www.tangshua未经授权,禁止复制转载。【原创内容,转载请注明出处】ng.net【本文首发于唐霜的博客】【作者:唐霜】

构建Agent开发团队

单一Agent完成庞大项目不是一种好的实【原创不易,请尊重版权】【作者:唐霜】践,根本原因在于LLM上下文长度过长时,转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。会严重影响其性能。将项目拆分为各个部分、【本文首发于唐霜的博客】【转载请注明来源】工作环节、输入产出,为项目的阶段、里程碑著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。设立“负责人”,通过搭配不同Agent为【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】一个小团队,最终完成整个项目,是一种理想本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net的vibe coding的工作模式。这个转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。过程非常枯燥,它考验开发者的项目管理能力未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net,要学会安排任务、分配工作、知人善任。

本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.n本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。et 获取更多精彩内容】原创内容,盗版必究。转载请注明出处:www.tangshua著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】ng.net

在Claude Code和Trae中,都本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net支持创建自定义的Agent。虽然提前创建【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。Agent是可行的,但是如果不在具体项目【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】背景下去创建,往往陷入非常空洞的通用性描【版权所有,侵权必究】未经授权,禁止复制转载。述。我的建议是根据项目的实际情况,在必要【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】的时候不要犹豫,立即去创建subagen【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】t,然后更新项目的角色任务表和工作流程文本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net档。

本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】本文作者:唐霜,转载请注明出处。

我们对每一个subagent的职责、能力【未经授权禁止转载】未经授权,禁止复制转载。、工具流程有了清晰的定义后,我们就可以像本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】老板管理员工一样,指挥我们自己的开发团队【本文受版权保护】原创内容,盗版必究。完成当前的项目目标。而把不同的阶段目标、【转载请注明来源】【版权所有,侵权必究】特定开发目标分散开,可以降低主Agent【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】的性能压力。同时,subagent内部也【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】可以多翻调优,以达到更好的编程效果。

【访问 www.tangshuang.n本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。et 获取更多精彩内容】本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshua本文作者:唐霜,转载请注明出处。【转载请注明来源】ngnet】原创内容,盗版必究。

完善的项目规则

在所有AI员工之间需要有一个共识,遵循同【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。一套规则来完成处理、构建、生成。这些规则未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。可以包括任何原有项目中的规范,例如:

原创内容,盗版必究。【访问 www.tangshuang.n本文版权归作者所有,未经授权不得转载。【本文受版权保护】et 获取更多精彩内容】
  • 代码规范
  • 未经授权,禁止复制转载。原创内容,盗版必究。本文作者:唐霜,转载请注明出处。
  • 工作流程
  • 【关注微信公众号:wwwtangshua原创内容,盗版必究。【本文受版权保护】ngnet】原创内容,盗版必究。未经授权,禁止复制转载。【版权所有】唐霜 www.tangshu【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.netang.net
  • 模块规范
  • 【原创不易,请尊重版权】【转载请注明来源】
  • 业务数据展示规范
  • 【本文受版权保护】著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。
  • 版本管理规范
  • 【版权所有,侵权必究】【访问 www.tangshuang.n转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。et 获取更多精彩内容】
  • 项目部署规范
  • 转载请注明出处:www.tangshua著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。ng.net【版权所有】唐霜 www.tangshu本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】ang.net

除此之外,还可以将在过去vibe cod本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.neting中发现的一些有益的规则也总结起来。【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net通过这些规则,约束agent的行为,以获【未经授权禁止转载】【原创不易,请尊重版权】得更好的控制力。

【版权所有】唐霜 www.tangshu【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】ang.net本文版权归作者所有,未经授权不得转载。【转载请注明来源】转载请注明出处:www.tangshua【原创内容,转载请注明出处】【作者:唐霜】ng.net

合理的上下文工程

直白的说,上下文工程就是研究应该将哪些信本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。息塞到与LLM的对话历史消息中去。构造(【原创内容,转载请注明出处】【访问 www.tangshuang.net 获取更多精彩内容】假装存在)历史消息,即我们所说的上下文工【关注微信公众号:wwwtangshuangnet】著作权归作者所有,禁止商业用途转载。程。如何做上下文工程,有很深的学问。由于【转载请注明来源】本文版权归作者所有,未经授权不得转载。LLM的上下文长度越长,它的性能越差,执【作者:唐霜】本文版权归作者所有,未经授权不得转载。行的时间也越长,所以对上下文进行优化就成【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】了一项重要的工作。目前已知的优化上下文的本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】方法论有:

【版权所有】唐霜 www.tangshu原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.netang.net【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。
  • 上下文压缩/稀疏化:摘要+关键点提取
  • 【版权所有】唐霜 www.tangshu未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。ang.net未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】
  • 注意力机制优化:通过算法给上下文中的内容【本文首发于唐霜的博客】【本文受版权保护】打分,只关注最相关的部分
  • 原创内容,盗版必究。【版权所有】唐霜 www.tangshu【访问 www.tangshuang.net 获取更多精彩内容】本文版权归作者所有,未经授权不得转载。ang.net【原创不易,请尊重版权】
  • 检索增强(RAG)
  • 本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】
  • In-Context Learning:著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】高质量示例+思维链
  • 著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】
  • 窗口管理:只保留时间较近的消息,旧内容被原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。剔除
  • 【关注微信公众号:wwwtangshua未经授权,禁止复制转载。【未经授权禁止转载】ngnet】转载请注明出处:www.tangshua【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。ng.net本文作者:唐霜,转载请注明出处。原创内容,盗版必究。
  • 分层管理:将上下文分为长期记忆、短期会话【关注微信公众号:wwwtangshuangnet】著作权归作者所有,禁止商业用途转载。、实时触发,采用不同策略管理这些消息
  • 【关注微信公众号:wwwtangshua【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.netngnet】著作权归作者所有,禁止商业用途转载。
  • 功能隔离法:将不同的消息进行分类隔离,根【原创内容,转载请注明出处】【作者:唐霜】据不同流程或场景,由不同agent进行执【作者:唐霜】本文版权归作者所有,未经授权不得转载。行,而每个agent所选的消息类型不同,【原创不易,请尊重版权】【本文首发于唐霜的博客】例如对话agent只把“修改代码是否成功【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】”作为消息,而忽略生成代码过程中的代码细本文作者:唐霜,转载请注明出处。原创内容,盗版必究。节,而负责生成代码的agent不需要读取未经授权,禁止复制转载。【原创内容,转载请注明出处】详细的任务规划
  • 本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。原创内容,盗版必究。

上下文工程不仅是提高Agent性能的关键本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net,也是准确实现vibe coding目标本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net的关键。当然,这个往往已经被编程软件自己【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】做了,对于我们开发者而言,可以通过观察,原创内容,盗版必究。转载请注明出处:www.tangshuang.net来了解哪一家的软件在这方面做得更好,就可【本文受版权保护】本文作者:唐霜,转载请注明出处。以选择使用这家软件。

【作者:唐霜】【原创内容,转载请注明出处】

构建工具、MCP调用流程

将一个工作流程视为一项能力,创建一个子智原创内容,盗版必究。未经授权,禁止复制转载。能体,将实现这项能力的相关工具或MCP 本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】Server添加到其中,并为它创建完成工【版权所有】唐霜 www.tangshuang.net【本文受版权保护】作流的提示词工程和上下文工程,此时,这个转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net子智能体可以按照流程设计,调用工具,实现【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net既定的能力。

【未经授权禁止转载】【关注微信公众号:wwwtangshua【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。ngnet】原创内容,盗版必究。

MCP作为既定标准协议,可以作为架构底层【转载请注明来源】未经授权,禁止复制转载。协议,完成Agent的架构设计。现在,几未经授权,禁止复制转载。【关注微信公众号:wwwtangshuangnet】乎所有的vibe coding工具都支持转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】MCP。通过MCP,可以调用本地软件、程【本文受版权保护】未经授权,禁止复制转载。序完成对本地文件的读写和资源操作,也可以【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net将第三方服务封装为MCP Server后未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。使用云端服务能力。此外,Agent与Ag本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.netent之间也可以基于MCP进行交互,将S著作权归作者所有,禁止商业用途转载。【作者:唐霜】ubagent作为一种特殊的工具,被其他未经授权,禁止复制转载。【原创不易,请尊重版权】Agent以通用MCP Server的模【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。式进行调用。如此构建上去,一层一层的合理【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】设计,最终就可以形成我们自己的编程Age转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。nt架构。

【本文首发于唐霜的博客】【版权所有,侵权必究】【访问 www.tangshuang.n【作者:唐霜】未经授权,禁止复制转载。et 获取更多精彩内容】【本文受版权保护】

通过组合工具,按流程调用工具,Agent【作者:唐霜】【本文受版权保护】几乎可以完成编程工作中的绝大部分事,包括【作者:唐霜】未经授权,禁止复制转载。但不限于从创意的调研、数据的整理和挖掘、转载请注明出处:www.tangshuang.net【未经授权禁止转载】产品的概念设计、原型的创作、POC、UI【访问 www.tangshuang.net 获取更多精彩内容】【转载请注明来源】设计、编程、构建、部署、监控,这些工作通本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net过工具及合理的流程安排,几乎都可以做到。转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。开发者的角色,更像是乐队的指挥。

转载请注明出处:www.tangshua【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。ng.net【原创不易,请尊重版权】【原创内容,转载请注明出处】

设计严谨的编程步骤

在编程工作中,先做什么再做什么最后做什么【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】,对于现实中的开发者是很容易的,但是对于【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。AI来说,却异常困难。因此,编程步骤往往著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。都被内置在vibe coding的工具内【未经授权禁止转载】【版权所有,侵权必究】部,由固定的代码来执行。

【未经授权禁止转载】【版权所有,侵权必究】【转载请注明来源】

当你发起一个编程任务时,工具能否以严谨的【本文首发于唐霜的博客】【作者:唐霜】步骤完成你的任务,对于产出来说是很重要的【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】

【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。

例如,“对任务进行理解 -> 拆分转载请注明出处:www.tangshuang.net【转载请注明来源】任务步骤 -> 为每一步建立验证节【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】点 -> 为每个任务分配执行者 -【未经授权禁止转载】未经授权,禁止复制转载。> 开始执行任务 -> 实时【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。反馈 -> 进行验证 -> 【原创内容,转载请注明出处】【原创不易,请尊重版权】完成任务”这是目前非常流行的一种分步逻辑转载请注明出处:www.tangshuang.net【未经授权禁止转载】。它的核心理念是将Plan和ReAct两【本文受版权保护】【本文首发于唐霜的博客】种模式结合起来,提升AI在整个任务中的整【未经授权禁止转载】【版权所有】唐霜 www.tangshuang.net体性能(而非只关注某一个细节过程的性能)原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。

著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】

对于我们开发者而言,寻找拥有更严谨编程步【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】骤的vibe coding工具,以及构建【作者:唐霜】【关注微信公众号:wwwtangshuangnet】自己的这种步骤规范,是提升vibe co【原创内容,转载请注明出处】【版权所有,侵权必究】ding能力的又一体现。

【版权所有】唐霜 www.tangshu转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。ang.net【本文受版权保护】

设计优雅的vibe交互体验

优雅永不过时。作为一种新的编程范式,在编本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。程本身的交互体验上,也需要演进。

【本文受版权保护】未经授权,禁止复制转载。【本文首发于唐霜的博客】

首先,从typing code(敲代码)未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net的形式,演变为chat builder(【访问 www.tangshuang.net 获取更多精彩内容】【原创不易,请尊重版权】文字聊天)的形式。通过文字,我们可以通过【关注微信公众号:wwwtangshuangnet】转载请注明出处:www.tangshuang.net @ 来指挥智能体,通过 # 来引用代码【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】或资源位置,能够像师傅带徒弟一样,一步一【关注微信公众号:wwwtangshuangnet】【访问 www.tangshuang.net 获取更多精彩内容】步的指挥AI生成新代码或修改老代码。但是【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】,文字输入还不够geek,因为你必须有一【本文首发于唐霜的博客】未经授权,禁止复制转载。个键盘。

【转载请注明来源】未经授权,禁止复制转载。

接着,从typing-chat形式,演变转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】为talking-chat(说话聊天)的本文作者:唐霜,转载请注明出处。【作者:唐霜】形式。随着全模态模型的成熟,端到端的语言【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】交流已经成为非常容易的事。需要区分tal【未经授权禁止转载】【作者:唐霜】king和speech-input,通过【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net语音转文字的输入本质上并没有改变底层的逻【版权所有,侵权必究】【访问 www.tangshuang.net 获取更多精彩内容】辑,而且会丢失通过 @ # 来进行快速引【转载请注明来源】本文作者:唐霜,转载请注明出处。用的便捷性。而真正的说话聊天,要求AI能未经授权,禁止复制转载。【原创内容,转载请注明出处】够在复杂的上下文中,准确捕获你的意图,并【版权所有,侵权必究】转载请注明出处:www.tangshuang.net且在无需明确引用的情况下,准确修改或增加本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net文件,这对Agent的设计要求更高。当t本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】alking coder成为主流时,产品【原创内容,转载请注明出处】【版权所有,侵权必究】经理们完成无人开发即可上线产品的梦想,或【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。许就不远了。这让我想起当年老罗那一款让人“下尿”的产转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】品,过于超前。

【转载请注明来源】【原创内容,转载请注明出处】【本文受版权保护】转载请注明出处:www.tangshua转载请注明出处:www.tangshuang.net【版权所有,侵权必究】ng.net

最后,从单一的IDE界面,演变为全场景的原创内容,盗版必究。转载请注明出处:www.tangshuang.net交互形式。当我们想要将看到的物品,作为应【未经授权禁止转载】原创内容,盗版必究。用中的元素的时候,我们不得不进行非常复杂【本文首发于唐霜的博客】【作者:唐霜】的预处理,比如手机拍照或屏幕截图到仿照生转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】图,然后再让AI将其处理为应用中可用的图【作者:唐霜】本文作者:唐霜,转载请注明出处。片格式。但是,当我们带上类似苹果的Vis本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】ion Pro这样的设备,我们就不再需要【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net一台真正的电脑,它可以锁定我们的目光,对转载请注明出处:www.tangshuang.net【未经授权禁止转载】我们眼中所看到的事物进行云端建模和处理;著作权归作者所有,禁止商业用途转载。【转载请注明来源】可以锁定我们的手势和动作,结合目光焦点来著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】理解我们的意图;通过说话来与我们进行需求【转载请注明来源】【转载请注明来源】确认,并以更拟人的方式,与我们一同完成编著作权归作者所有,禁止商业用途转载。【转载请注明来源】程工作。让我们来看一段想象中的编程方式:

著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】【作者:唐霜】 【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。

这种充满未来科技感的编程形式,或许就是这未经授权,禁止复制转载。未经授权,禁止复制转载。一轮vibe coding的终章。

【本文首发于唐霜的博客】未经授权,禁止复制转载。

结语

本文从Trae SOLO模式的发布展开,【作者:唐霜】【本文受版权保护】详细阐述了vibe coding的各个环【关注微信公众号:wwwtangshuangnet】【转载请注明来源】节。作为开发者,我们当然希望通过vibe【原创内容,转载请注明出处】【转载请注明来源】 coding这种形式,提升我们的开发效【未经授权禁止转载】未经授权,禁止复制转载。率,然而如果我们没有理解其运作的原理,用【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net起来就会感到吃力,最后可能也只是看了看热【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。闹,无法转化为自己的生产力。通过本文,我【作者:唐霜】【转载请注明来源】希望朋友们能从我这个经历者的视角,去重新【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net审视一下vibe coding,在什么场【转载请注明来源】【原创内容,转载请注明出处】合适用,什么场合不适用,都可以做到心里有【转载请注明来源】原创内容,盗版必究。数。当然,你可能还有一些疑惑,可以在下方【本文受版权保护】未经授权,禁止复制转载。留言区留下你的思考,让我们一起探讨。

【版权所有】唐霜 www.tangshu本文作者:唐霜,转载请注明出处。【作者:唐霜】ang.net著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】转载请注明出处:www.tangshua著作权归作者所有,禁止商业用途转载。【作者:唐霜】ng.net

2025-11-17 2344

为价值买单,打赏一杯咖啡

本文价值23.44RMB