如果说最近 AI 圈子什么词比较火热,那上下文工程 一定算一个。Manus 最近发布的文章 《AI 智能体的上下文工程:构建 Manus 的经验教训》更是将 上下文工程 技术推广开来,如果你感兴趣可以阅读 : manus.im/blog/Contex... 。字节这次 Trae 2.0 SOLO 模式推广说自己是把上下文工程做的很好(Your All-in-One Context Engineer)!下面就来看看经过上下文工程优化的 Trae 到底是变好了!还是继续浪费我 3 美金呢!
简介
官方的描述是: "SOLO 让上下文工程触手可及。它将编辑器、终端、文档、浏览器和工具统一集成在单一工作区中,根据每个任务的具体需求进行智能推理与操作。 ",它还说:"过去,我们将 AI 视为工具。如今工具已融入 AI------SOLO 能自主协调各类工具,提供智能且情境丰富的解决方案。TRAE SOLO 专为 AI 开发而构建。 "
从上面两句话,可以感受到 AI 最初是被我们当做配角,是为我们打打下手的工具,现在 AI 变成了主角,它主导着软件的开发,看完了所有 Trae Solo 介绍,我理解它是一个能够 cover 产品研发到发布全流程的小团队,而使用它的你就是那个团队负责人,负责产品质量与方向,后面实战部分我会基于这个思想来使用它。当我们谈论 AI Coding 工具,必须要提的就是 Cursor,Cursor 是第一个让我们感受到 AI 能够极大提高开发体验和工作效率的编码工具,但是随着逐渐使用它,我遇到了一些问题:
- 每次使用 Agent 模式提问后,不知道自己要干什么。而且我不能离开,因为有些需要我确认
- 在 web 开发中,常常会因为一个小的 UI 优化浪费很多时间,因为我要描述清楚当前 UI 是什么样,哪里不好
- 随着 AI 越来越主导开发流程,和 AI 进行的对话应该是项目资产的一部分,方便我回忆和检索
下面通过做一个小工具,来看看 Trae 是否能够解决 Cursor 开发过程中的痛点
吐槽
不得不说,为了获取 Solo 的邀请码,我花了九牛二虎之力,由于邀请码是通过屏幕的方式发出来,我不得不先截图,然后识别图片文字,然后粘贴,然后每一次都是无效邀请码


真的当时气死人了!但是就是想要赶紧体验 ,终于得到了一个有效的邀请码,感谢官方运营同学:

实战
于是我想做一个网站,能够快速识别出图片中的 url,然后存储到剪切板,这样当我再次在直播间抢 code 的时候,就能打败 99% 的人吧!
首先,我们打开 Tree ,点击左上角的按钮切换到 SOLO 模式,

可以看到聊天框移动到了左边,好熟悉,和 Bolt.new 一样的布局,输入我们的需求:
sql
我要开发一个 ocr识别的web端应用,功能是快速识别图片中的有效链接,然后新窗口打开这个链接,所以页面进入希望申请读取剪切板 内容,然后进行判断是否为图片,如果是图片,就进行图片解析,得到 url 后弹窗里面是一个输入框,框里面是 url,用户可以实时更新url, 下面有一个按钮,点击打开最终的 url,使用 React 技术开发, 使用 rsbuild 打包构建,使用 biome 进行代码格式化,这里难点是图片识别出有效 url,这里主页应该是一个大大输入框,下面是一些配置,有 url 匹配规则(支持正则),是否自动打开识别的 url,你需要 ultrathink + search web 产出 实现方案,尤其是图片识别有效 url 实现上,给出能够可行高效准确识别的技术
不得不说,确认很赞的是它在我没有强调先做需求文档的情况下,它自己先做了一版 PRD,然后跟我确认:


并且这个文档还是可以编辑的,这真的太酷了!除了可以修改,我们还可以选中文本进行对话,我们核对文档无误后,在对话框进行确认,Trae 就可以继续工作了!让我非常惊讶的是,它竟然一口气就把初版写完了!

它对当前生成的结果进行了总结,并给出了部署按钮,

我们先不管部署按钮,去 Browser tab 去看一下效果,我们发现它是有 bug 的,首先它没有正确识别出 url,而且当它监听到图片后会陷入死循环,一直提示未在图片找到有效的 URL

我们把看到的问题描述给 Trae Solo,让它进行修复,我现在就是一个不会写代码,只想要有用产品的产品经理。但它好像也解决不了!

还正儿八经的胡说八道

这里,我们可以再试一次,如果效果不好就可以不用再试了!因为结果也不会很好,可以自己看代码来开发了!当我们开发完成后,我们可以点击 Broswer Tab 的右上角的 Deploy 按钮进行发布,这里需要我们授权 Vercel ,然后就可以在线访问:traeocrr1ze-3g6tjeael-luckysnails-projects.vercel.app/
完成上面的操作,给我最大的感受就是流畅,如果不出问题,一个不懂编程的小白也可以做到,前提是只需要了解 编辑器和一些编程概念即可,
总结
先夸夸 Trae Solo
- Solo 模式的 UI 页面我使用下来是非常舒服的,在之前使用 Cursor + Claude Code 的时候,终端,代码文件展示框,AI 聊天框的布局是让我头疼的问题
- 随处可用的 AI,例如:选中文档进行 AI 对话,在 Browser 中进行选中元素修改,对话,
- UI 交互真的很好看,例如 solo 的切换,Flow 模式,隐藏右边(仅展示左侧 chat,开启纯 Vieb Coding 模式)
- 它真的是根据产品文档进行开发,并且一口气完成了初版,不需要人工干预,可以放心去干别的事情(摸鱼)
- 这个团队的产品经理一定是很厉害的人!
吐槽
- 在 AI coding 的时候,一次可能会产生很多文件变更,理论上是要一个个确认,但是我也希望支持一键全部接收,目前没有看到这个按钮
- 默认字体太小,Tab 补全依然很慢,Git 集成的依然很少,没有看到 review code 的地方
- Solo 模式的发邀请码才能使用真的很无语
最后,我觉得 Trae 比较适合使用的人是:
- 写玩具项目,快速把想法转为产品最小 MVP
- 学习,可以看 Trae SOLO 是如何工作(开启 Flow 模式)看它是如何实现一个功能
- 前端开发,目前集成的能力更多是偏向前端
参考
- Solo 模式官网:www.trae.ai/solo
- solo 模式介绍:docs.trae.ai/ide/solo-mo...