admin 管理员组

文章数量: 1184232

这是苍何的第 410 篇原创!

大家好,我是苍何。

早在上周就有关注到 Trae 即将发布 2.0,而这次,之前火山大会上说的 SOLO 真的要来了。

这几天,全网都在求一个 SOLO 邀请码。

我厚着脸皮托了关系才在 Trae2.0 发布前 4 小时,向朋友要到了邀请码。

之所以要厚脸皮,是因为我知道,要想在直播间去抢邀请码,对我来说太难了。(后面果不其然,抢邀请码直接把很多人整麻了)

最重要的,我真的太想体验 SOLO了。

于是拿到邀请码后,我就一直玩,一直玩,就玩到了凌晨快 2 点。

这是我用 SOLO 做的宠物用品电商网站:

这是一个带有前后端交互的供应商管理系统:

这是用 SOLO 做的情绪管理 APP。

测试下来,我的感受是:

1、现在 Trae 中的 SOLO 模式可以自动分析需求,生成产品需求文档。

2、前端代码生成能力很强,而且能自动在 Trae 中就可以调度编辑器、浏览器、终端和文档等工具,很方便。

3、可以一键集成 vercel 部署前端项目,代码更新后,新版本部署也及其方便。

4、可以自由在 Trae 的浏览器中选择元素,进行局部页面微调,还能自动识别网页错误。

5、全栈能力上还有待提高,不稳定。

6、SOLO Builder 模式更适合做前端应用,没有连接 MCP。

下面,就带大家一起沉浸式感受一下 Trae 2.0 版本中 SOLO 的能力。

先给大家介绍下这次 Trae2.0 版本最大的亮点更新吧。

首先最直观的就是 Trae 整个 logo 的背景色都变成了绿色。

一时间,还真有点不习惯,但你真要我说,这个颜色还更符合 AI 科技风,我喜欢,哈哈哈。

除了图标颜色,最大的亮点就是推出了全新的模式,也就是大家经常刷到的 SOLO 模式

SOLO 代表了一种全新的 AI 开发范式,也就是最近非常火的上下文工程师

它将编辑器、终端、文档、浏览器和工具整合到一个工作区中,并根据每个任务所需的信息进行推理和执行。

听着比较抽象,实际理解起来并不难。

这是产品开发流程,可以看到,在传统的软件开发的流程里面,由于软件开发任务本身的复杂性,我们将研发的流程拆出来各个阶段。

比如说有需求阶段,有设计阶段、有开发阶段,有测试、有上线、有运维,每个阶段也都使用特定的工具。

到了 AI 时代,我们现在是在各个工具里面都集成了 AI 助手。比如说在需求阶段有 AI 帮助我们去做需求的构思。在设计工具里面也有 AI 帮助我们去做页面的设计。

编码阶段可以用 Cursor 或者 Trae 来 coding,然后测试阶段也有对应的 AI 去做单测,去做前后端的测试等。

但是这样直接在工具里面集成 AI 的方式带来的用户体验实际上是有局限的。

首先是因为每个阶段,每个工具里面的 context(上下文) 是封闭的,是不连贯的。比如我让 GPT帮我生成了一份需求文档,然后把这个文档直接给到 Cursor 或者 Trae。

但它并不知道这个需求是怎么被讨论出来的,用户实际想要功能,痛点是什么。然后我们拿着代码去测试,测试工具也只知道这个代码最终形态,他并不知道是怎么来的。

说白了,模型无法理解 context,就没法准确达到符合预期的效果。

而 SOLO ,能够根据用户的人物去只能的获取开发上下游的各类 context,并且能做动态的构建。

说白了,SOLO 更像是一个开发团队,而非只会 code 的程序员。

好,下面就以宠物商品电商网站带大家沉浸式感受一下  SOLO 开发。

目前只在国际版的 Trae 上的 pro 用户可以体验 SOLO,地址:https://www.trae.ai

一进来,在左上角就有 SOLO模式的切换:

这里,交互就和之前的很多都不一样了,AI Chat 窗口放在了左边,然后在右边对应了四个不同的 tab:

也就是开启 SOLO 后,会自动调用这些工具。(打开编辑器就可以看到代码了)

还有点不一样的地方是,增加了实时跟随的按钮,默认是开启的。他能根据 Agent 的调用自动跟随切换 tab。

那好,我们直接将这段提示词丢到 Chat 对话框中:

我想打造一个宠物用品电商网站,整体风格参考 Chewy 和 Petco。网站需要设计活泼温馨,适配手机端与电脑端浏览。核心页面包括:首页(包含轮播图、新品上架、限时折扣);注册登录页(用户可以使用手机号、QQ、微博注册登录)、
商品分类页、商品详情页(展示 4 张不同角度的商品图片、材质说明和用户实拍评价),
用户从分类页或首页点击进入商品详情页,加入购物车,在购物车选择配送方式并发起订单结算。
整体视觉风格以浅橙色和淡蓝色为主色调,搭配白色作为背景色,
使用高清场景图展示商品(如宠物使用产品的实拍图),页面布局层次分明,交互动效轻快灵动,使用风格统一的卡通化 icon 而不使用 emoji。 

可以看到 SOLO 先理解需求后,生成了一份详细的产品需求文档。

甚至还画出了用户购物流程图,还可以在右侧随时修改文档。

这里我的经验是,稍微花一些实践看下文档,哪里有不对的地方直接当场修改,不然代码写完不符合要求,再盖起来费劲。

这里有个小细节,它会让你确认需求文档是否OK,只有你回复OK,它才会继续开发。

这也很符合软件开发流程,PRD 评审就是各方确认需求的一个过程。

其实对于有一定复杂度的项目,其实只是通过对话来完成,难度还是非常高的。

因为自然语言虽然表达力非常强,但是代码是一个规范性很高的语言,所以这个中间就会存在一些模糊性。

比如说我们让 AI 去生成一个电商网站,那 AI 只会按照自己的理解来生成。他可能不知道你这个电商网站主要面向的用户是什么,面卖的这个商品是什么,是移动端还是网页,以及下单的流程?又是什么样子?

所以文档的确认非常重要。

整个开发过程,SOLO 会打开终端自动下载软件所需要的依赖包,自动编写代码。

这个过程,我可以端着一杯咖啡,静静的监督者它干活,这种感觉好爽。

十几分钟后,就完成了。在上方可以选择元素直接添加到对话,比如这里这三个 tab 点击没有数据,让他补充下:

经过几分钟的修改,立马给我补充了对应的素材。

比如在交互上,当我点击对应 tab 进入页面,需要区分当前的 tab 页面,增加高亮状态。

还是直接选择对应元素放到 chat 中提问,就修改好了:

看了下还可以直接注册登录:

又有一个问题,注册登录账号后,点击账户按钮,没有显示用户数据:

同样,点击「选择元素」,然后添加到 Chat 来提问。

就好啦:

这个非常好用,相当于不用再打开浏览器 f 12,找问题,再回到代码来定位,大大提效。

最后一步,发布上线,直接点击部署就好了。

这里需要连接 Vercel 授权一下。

没有的话用谷歌账户或者 GitHub 直接注册就好了。

可以看到已经开始在部署了:

部署完成点击链接,就可以直接访问了,这是个可以直接分享的链接。

地址:https://traetraesolo-testzhzq-guropozr4-canghes-projects.vercel.app

就这样,整个开发,不到 30 分钟,而我全程就是确认了下需求文档,以及指导 AI来改改 bug。

SOLO 真的很懂,有个手机号的校验功能,我并没在提示词中表达,他也自动加上去了。

写完这些测评,也凌晨三点多了。

但我依旧兴奋的睡不着觉,在火山大会上,我做过一次分享,就曾经说到过。

我希望未来的 vibe coding 是端到端的,也就是通过一个平台和工具就能解决,产品的设计、需求文档、开发测试、部署运维。

我们不需要再切换各种工具,同时,代码还能在可控范围内,真正的做到 AI 开发平台。

当然,现在像 MGX、码上飞这样的平台通过各种 Agent 能力也能实现这样的效果。

但我总觉得,AI IDE 做这个事情,会让我更加舒坦,毕竟,我能真实看到代码,并且感受他在这整个过程的变化是一件多么美妙的事情。

就仿佛是看着自己的 AI 团队是如何一步步开发出我想要的产品。

这种感觉很奇妙,虽然现在 SOLO还只有四个工具,对于 CICD 以及 MCP还不支持。

但我想,这一天,很快就会到来。

未来,人人都是开发者,而我们非常需要一个端到端的 AI 开发平台。

好啦,以上全文 3092 字,15 张图,如果这篇文章对你有用,可否点个关注,给我个三连击:点赞、转发和再看。若可以再给我加个⭐️。

本文标签: 封神 模式 SOLO