TRAE SOLO 正式版上线,我用 30 分钟写了一个想做了半年的网站

1. 引言

昨天晚上,我一直很喜欢的字节家的 TRAE SOLO,终于正式上线了。

自从他们之前 7 月 21 号发了以来,其实就一直在内测,一直能用到的人都不多,而现在,终于全量了。

而且,限时免费。图片

1.1. TRAE SOLO 简介与更新

TRAE 国内版正式上线的时候,我也写过一篇,大家都知道了 TRAE 是一个 IDE 产品,当时有点类似于 Cursor。

而后,Agent 越发爆火,各种编程 Agent 产品也疯狂的涌现。CLI 也就是命令行的形态的产品,逐渐成了主流,但是说实话,我自己一直以来,作为一个非专业用户,都还是更喜欢一个 GUI 界面。

所以,TRAE SOLO 这种编程 Agent 的形态,我还是更喜欢一点。

相比于之前 7 月刚刚亮相时候的内测版,这次 TRAE SOLO 还是更新了蛮多的东西的。图片

1.1.1. 界面更新

比如左边,终于有了更加舒服的多任务列表。但是最重要的变化,其实还是这次全新的 SOLO Coder 的更新。

1.1.2. SOLO Coder 新特性

之前大家可能都用过 SOLO Builder 的这个模式。

非常适合从 0 到 1 的去做一个小项目,能帮你做前端、做后端、自动部署等等,但是这玩意,并不适合后续的迭代和修改,轮数一多,幻觉就上来了,现在很多编程 Agent 产品都有这个通病。

而 SOLO Coder 就是为了解决这个任务而生。

它有一些自己独特的特性,比如自动调用多智能体处理复杂开发防止污染上下文支持 Plan 模式更好的压缩上下文等等。

如果说 SOLO Builder 更适合从 0 到 1,那 SOLO Coder,更适合完成从 1 到 100 的迭代。

1.2. 实战案例:使用 TRAE SOLO 开发 LogoSearch 网站

我想用一个实际的教程案例,来带着大家,看一下 SOLO Builder 和 SOLO Coder 组合的威力。

1.2.1. 项目背景与需求

比如我一直有一个痛点,就是找一些 APP 的 logo。

因为我们自己做内容的时候,经常会在做封面或者做文中图片的时候,需要用到一些 APP 的 logo,比如 ChatGPT、微信、QQ 等等等等。

但是吧,每一次找这些玩意,都挺麻烦的,要么从一些专门的 svg 网站下载,要么就去 google 上面搜,点开一堆网页来回找,还挺麻烦的。

比如就说就一个我最近比较喜欢的 AI 社交产品,叫 Second Me,这玩意的图标,长这样。

图片
我想用它的图表,去做一下二创,但是,我通过 Google 搜索出来的,都是这样。

图片

所以,我就有了一个自己的想法。

我想做一个 APP 的 logo 的合集网站,就是在这个网站上,我随便搜索一个名字,就能把他们的 logo 搜出来,然后再接入一个图片大模型,能用嘴直接对这个 APP 的 logo 进行二创,比如直接把背景颜色换了、做一个 3D 的风格等等等等。

而且这个网站,也能贡献出来,给大家一起用。

之前这个想法一直存在脑子里,正好这次 TRAE SOLO 正式版上了,我就直接拿这个 case,来实际看一下 SOLO Builder + SOLO Coder 的能力吧。

1.2.2. 开发流程规划

首先我们对这个任务进行大概的步骤拆解一下:

  • SOLO Builder 做一个空壳小 demo
  • 找 APP logo 的数据源
  • 把一些规范封装成智能体
  • 使用 SOLO Coder 制定开发计划
  • SOLO Coder 在原内容上进行开发
  • 调试
  • 部署。

1.2.3. 第一步:使用 SOLO Builder 搭建框架

第一步,就是先搓一个这个 logo 网站的小 demo,好看一点差不多就行,先搭个框架起来。

我先用了 Builder 搭了个简单的框架。
提示词很简单,就是告诉它设计并开发一个 LogoSearch 软件图标下载网站。

SOLO Builder 做这种从 0 到 1 的小东西确实很香,做的效果很不错,整体设计还 ok,速度很快,而且一次性就跑成功了。

图片
OK,现在,我们已经有了一个还不错的挺好的前端框架了。

1.2.4. 第二步:寻找数据源

第二步,我本来以为是最简单的,结果发现,是最难的。。。

就是找 APP logo 的数据源。

毕竟不能直接用 Google 的搜索 API,那玩意根本不行,有些第三方的也是,极度不稳定,在我找了将近半小时以后,想起了一个神奇的东西。

就是,APP 的图标,大多数情况下,不就是官方的 LOGO 吗。

于是我搜了下,发现远古的 iTunes 上,还真有现成的接口。

图片
这就省事多了,找到了数据源以后,直接开干。

1.2.5. 第三步:创建智能体

在开始用 Coder 迭代之前,我先建了这个 API 的对应的智能体。

因为 Coder 有个比较牛逼的点就是,在过程中,动态的调用其他的智能体,可以分散开发,防止污染上下文。

图片
而且我一向是喜欢能封装的就封装,要不然乱糟糟的,而且非常不利于后续的产品迭代,有规范还有规矩。

所以,我们点击这个 SOLO Coder 小图标的这个地方。

图片
在展开的弹窗里,就可以创建一个智能体了。

图片
我就搞了一个 iTunes 的智能体,这个智能体长这样,在提示词那块直接把 API 文档和调用格式就直接全部给过去了。

图片
除了这个之外,我又乱七八糟的按照我心中对于这个网站的规划,搞了一些我觉得会有用的进行约束的智能体,比如火山引擎 API 的这个,我就往里面扔了 Seedrame 4.0 的 API 调用规范。

图片
OK,到这一步,准备工作基本就全部完成了。

1.2.6. 第四步:使用 SOLO Coder 进行开发

接下来,就是正儿八经的往里面填数据的实际开发了。

我们,直接切换到 SOLO Coder 模式。

图片

1.2.6.1. Plan 模式

当你切换到 SOLO Coder 后,你会发现,右边多了一个非常适合复杂任务的 Plan 模式,可以在正式编程前确定具体的执行细节。

图片

毕竟一个垃圾的计划,会浪费掉后续所有的时间和资源,我这个任务还好一点,如果是那种极度复杂的基于原有仓库进行开发的任务,你的开发计划列错了,那就全崩盘了。

我打开了 Plan 模式后,把我的需求发了过去,写的 Prompt 其实超级简单,就是把我希望加上的功能,给它列了出来。

1、调用"iTunes图标搜索API接入专家"智能体,实现图标搜索API接入以及图标搜索功能的实现,支持搜索中国,美国,日本,韩国区域的应用。
2、调用"火山引擎Seedream接入专家"智能体,接入seedream 4模型,增加AI修改功能,支持图标风格转换,添加AI处理前后对比视图。APIKEY用户在页面填写,保存在浏览器本地。
3、实现不同格式下载,PNG、JPEG、Web、icon等,包含下载进度显示与完成通知
4、实现收藏夹功能,数据存在浏览器本地,不需要账号同步、登录等功能。

发过去以后,它立马就写了一个很详细具体的计划。

图片
这个计划,详细的有点离谱的程度了。

你可以点开以后在右边进行确认,要是觉得代码结构和交付结果没啥问题,你就可以点击执行,开干。

你要是觉得不行的话,就在下方的对话栏里进行对话然后修改。

我大概看了一下,具体的的框架没啥问题,有些太细节的东西我也不懂,于是,我就让它,真正的开始,执行。

1.2.6.2. 开发过程

在我确认之后,它就自己列了个任务清单,刷刷刷开干了。

图片

TRAE SOLO 有一个特别酷的实时跟随的功能,开了以后 SOLO 会自动切换面板,把整个开发过程都暴露给你看,就跟你看一场实时 AI 编程直播其实没啥区别。

图片
如果不想看,当然也可以把它最小化,先去打把游戏,或者做点别的事情。

它做好了会弹出消息提醒。

因为有了实时跟随,真的看 AI 编程看得有点上瘾,我真的一直盯着看了十几分钟。

在过程中还挺有意思的,每一步做完以后,都会打个横杠,表示已完成这一项任务。

图片
大概过了 30 分钟之后,它终于,完成了所有的代码编写。

我也收到了一条通知。

图片
我跑回去看了一下,一共 5697 多行,属实震撼。

图片

当时的情况,其实就跟开盲盒一样,毕竟等了半个多小时,我不知道,是惊喜还是惊吓。

我直接打开了一下网页,我发现,这个完整率和成功率,当时让我非常的惊喜。

甚至喊出了一句,卧槽。

前端和后端的功能,居然都非常的正常。

没有一点问题,主功能是完全 OK 的,比如我想搜 ChatGPT 的 logo,直接就搜到了。

图片
搜了其他的,也都 OK。

收藏也没问题功能也没有问题,而另外的我们有两个非常重要的功能,AI 改图和不同格式的下载。

这个就,做的更完整了。

点开 logo 详情页,你就能看到一堆参数。

图片
甚至不只有我想要的不同格式,还有不同的尺寸。

比我自己之前想的,还要全面。

PNG、JPG、WebP 啥的格式,也全都有了。

而且,AI 改图的功能也实现了,他给我把功能放在了列表页上。

使用也很方便,只需要在搜出来的结果里点一下魔法棒按钮。

图片
就会进入一个新页面,也按照我的需求,把 API key 的地方给留了出来,接入的是 Seedream 4.0,只要填一个火山引擎的 API 密钥就能使用。

比如我要把这个 logo,编程手绘风格。

图片
直接一句话,就搞定了,甚至 SOLO Coder 还自己更进了一步,给我加了直接用滑块看对比图的功能。

图片
虽然作为一个体验设计师,它的很多 UI 和交互还有不少值得优化的地方,但是这个完整度,已经非常恐怖了。

喜欢,很喜欢。

1.2.7. 第五步:部署上线

在一切都测试开发完了之后,我又用里面的小工具,把项目上线到 Vercel 了。

图片
https://logosearch.vercel.app/

欢迎大家去玩,不过不能保证稳定性= =。

SOLO Builder + SOLO Coder 的组合,真的超级香,感觉这一把,可能真的成了。。

1.3. 价格信息

最后,再说一下价格这块。

现在官方定价是首月 3 美元,这几天是纯粹的限免,然后 Pro 用户每月有 600 次快速请求额度,限时赠送 300 额度的额外礼包。

图片
在做上面这个 logo 的网站上,一般来说需要花 100 多快速额度,不过现在因为这几天限免,所以都是随便用完全不会消耗额度。

所以啊,赶紧去薅啊图片

1.4. 总结

总之,这次 TRAE SOLO 的更新,在我看来,是非常棒的。

超级棒的配合,对小白对专业用户,都能找到自己都有的用武之地。

TRAE SOLO 这一波,在编程 Agent 产品上,还是有自己独特的生态位的。

期待 TRAE 的下一次进化。

也期待更多人。

做出更多。

有意思的东西。