Trae Solo模式初试

182 阅读3分钟

实话说,习惯了claude IDE后,在terminal使用也不是不行,只是翻页和一些样式看着不舒服,特别是多个terminal切换,在知道有trae后一直想试试,今天先试试国内版的。

先去官网下载

安装后就是solo的介绍 image.png

在此之前我对于solo也好,trae也好只是听说过并未使用过,
mcp我更多理解成拥有更高权限的ai助手,最近的豆包我也是理解成mcp,
没有去验证是否正确,但往往这种初次的上手体验才是用户的第一性原理。
  • 接下来直接去生成一个项目落地看看
    • 初步构思生成一个记账本,现在的记账本太乱了啥都有,想生成一个网页版本的通用基本的win和phone。

image.png

我看到ai选择是不可选的,有plan,我猜测应该是先出产品文档或者开发文档吧,相当于ai自己的笔记。

  • 开启plan,为我的首个ai项目制定项目开发文档。
    • 我还是像之前对网页版ai一样跟他对话,如果mcp是有手有脚,SOLO是否代表着可以独自完成此任务的愿景呢,先试试

    user: 我需要生成一个记账本项目,后端用java前端react,需要电脑和手机端都适配,涵盖基本的记账功能,可以出日报表,月报表,季度报表,也可以选择记账类型,需要有账号管理和角色管理,可以一账号多角色方便家庭管理。

image.png

他已经开始规划,果然如我所说自己告诉自己要做什么。

  • 审核它的方案(此刻我的角色是产品也是用户),让他继续执行
  • 我给他一个ui风格的补充,它便开始了创建文件和编码

image.png

最终,我只需要等他完成,速度有点慢,实时跟随还可以看到它的进度

image.png

然后就是一连串报错,最后获得了这样的启动页

image.png

以下是缺点

  1. 无法一次完成,自己会做着做着就罢工
  2. 虽然启动了,但是其他页面的路由是乱的,感觉跟模型质量和上下文长度有很大关系,是不是这就是自动的原因呢?
  3. 容易自己删除所有测试基本功能,但是后面忘记加回来,这对于实际生产环境来说是critical级错误
  4. 更像半成品
  5. 有些决定不会与用户沟通便自己执行了,强制打断沟通后又会丢失记忆

欲扬先抑,优点也是有的:

  1. 首先整个项目是完整的,很不容易
  2. 遇到无依赖情况会要用户执行安装,数据库也不会贸然整docker或者什么,而是内存数据库这点好评
  3. 项目的plan做的还不错基本需求都有了,实现和联调差点功夫
  4. 整个过程solo后可以切换去ide里面继续测试,后续还可以切换模型看错误,也算变相解决问题了,相当于还是有mcp帮忙解决的
  5. 速度很快,基本够用。

总结: 总的来说还算可以,一个比较好的开始,按照这个迭代下去也是可以的,如果开放生态能用上厂商最好的模型应该会更好。