Trae 2.0 发布及 SOLO 模式体验全解析:程序员鱼皮的深度评测!

共计 5782 个字符,预计需要花费 15 分钟才能阅读完成。

字节跳动推出了 AI 编程助手 Trae 的 2.0 版本,正在逐步开放使用权限。此次更新包含了一个全新的 SOLO 模式,这是一个具备上下文工程能力的系统,能够基于完整的信息进行任务规划与执行,支持从代码编写到功能交付的完整开发流程。

SOLO 是 Context Engineer,作为一位能够独立生成软件的 AI 工程师,能够接替人类完成开发过程中繁琐、重复及流程性较强的任务。

SOLO 模式标志着从“AI 辅助”到“AI 主导”的重要转变。与传统的手动驱动智能体或代码补全工具相比,SOLO 能在理解需求的基础上,主动调度工具以完成复杂的开发任务。现在,该系统已支持 Web 应用的全流程交付,未来还有更多场景的扩展计划。

我注意到,很多开发者已经获得了内测资格,大家对 SOLO 模式的实际使用感受如何呢?

大家好,我是程序员鱼皮。朋友们有没有这样的经历:想学习新技术时,面对文档感到无从下手,观看视频时又容易分心,花了很多钱购买课程却总是无法坚持下去……

我自己也是常常陷入这样的困境,学习焦虑症已经到了晚期。

作为一名程序员,我早就想开发一个程序来解决自己的学习焦虑,却一直因为觉得麻烦而拖延。直到最近,AI 的编程能力大幅提升,我终于下定决心!在 TRAE 的帮助下,我仅用一天便完成了《学习英雄》小程序,让学习变得像玩游戏一样轻松有趣~

接下来,我将带大家体验这个小程序,并分享整个开发过程中使用的工具和技巧,这仍然是一个 AI 项目开发的保姆级教程

快来收藏,我们开始吧!

推荐观看视频版:https://bilibili.com/video/BV1yMn3zuE7L

项目体验

打开小程序后,可以看到界面简洁且充满活力。点击开始学习后,输入你感兴趣的主题,比如 Java 基础。

AI 会根据你输入的主题自动生成相关的知识问答卡片。

你只需通过选择题进行互动,不必担心答案错误,因为每道题都有详细的解释,即使你对这个主题一无所知,也能轻松上手学习。

除了技术知识,你还可以尝试更多主题,比如词汇、电影,甚至某个人物。

原本单调的概念通过问答形式变得生动有趣,学习的焦虑感瞬间消失~

你还可以查看自己的学习记录,重新学习或者查看答案解析。

闲暇时多刷一刷,你就能成为学习英雄!

开发实现

如果是以前,这样的小程序可能需要花费好几天时间来完成。

但现在借助 TRAE IDE 的 AI 编程,我将带大家 无需编写任何代码,轻松实现这个小程序。

开发步骤如下:

  1. 准备开发工具
  2. 需求分析
  3. 方案设计
  4. 服务集成
  5. 后端开发
  6. 前端开发
  7. 测试验证
  8. 持续优化

1、准备开发工具

既然是用 AI 开发,选择合适的工具至关重要。这次我使用的 AI 编程工具是 TRAE,因为它的 SOLO 模式最近颇受欢迎,我也想试试看。

与传统的人类主导 + AI 辅助编程不同,SOLO 模式让 AI 主导任务并自动执行开发,你只需有一个想法,配合 AI 就能将其实现。

此外,开发前端项目必不可少的是 Node.js 环境;若要开发微信小程序,则离不开 微信开发者工具,只需访问官方网站下载安装即可。

2、需求分析

准备好工具后,进入 Trae 的 SOLO 模式,打开项目文件夹,整洁明亮。

首先进行需求分析。

不要想得太复杂,只需用自然语言告诉 AI 你的想法即可。

例如,我给 AI 提出了如下需求:

你是一位专业的程序员,请帮我开发《学习英雄 - AI 问答引导式学习》微信小程序。用户可以自主设置一个想学习(或测验)的主题,由 AI 围绕主题生成若干个有趣的知识问答卡片,通过闯关答题的形式引导用户更轻松愉快地掌握知识。

AI 很快生成了一份详细的产品需求文档和技术架构文档,符合企业开发规范。

显然,AI 已经迫不及待想要开始写代码,但请不要急于行动,务必要 仔细核对需求文档

AI 的输出质量不错,但不一定完全符合我们的期望。因此,我们需重点关注核心功能,去掉不必要的附加功能,确保核心业务流程(P0 级需求)能够顺利运行。

切记,不要觉得这一步繁琐,花 1 分钟可以节省将来 1 小时!

明确需求是关键,避免 AI 开发出不必要的功能。

这里有个小窍门,可以利用 TRAE 集成的 Figma 设计工具,获取一些免费的产品 UI 原型图。

可以查看某个原型的具体设计,只需选中心仪的原型图,点击添加到对话,TRAE 就会自动将原型图关联到发给 AI 的对话中,这种跨产品的互动我认为非常酷(不过跟我学习项目的同学应该了解实现原理)。

但是生活需要一些惊喜,所以我让 AI 发挥创造力,看看它能带来什么新奇的想法~

3、方案设计

接下来,我们要进行方案设计,以前这些工作是高薪架构师的职责,而现在则由小 AI 来完成。

如何利用 AI 优化项目开发流程

在撰写这一段提示时,必须关注几个关键细节,坚守简化开发的原则,以避免 AI 将简易的任务复杂化。

很快,AI 便生成了详尽的技术架构文档,涵盖了前端和后端所需的技术选型、接口设计、数据表结构等内容。

我建议,能够理解文档的同学不妨多一些专业性,清晰地阐明技术选择,以便确保 AI 生成的代码在自己的掌控之中。例如,我明确选择了 Supabase 作为数据库,并使用 OpenRouter 连接 Gemini 大模型提供 AI 服务。

这些内容到底是什么呢?

别担心,稍后会详细说明。

对于不太理解文档的同学,可以想象自己是老板或产品经理,程序员辛苦准备了技术方案给你,你只需说:“实现的事情我不关心,需求明天上线!”就可以让他尽情发挥了。

要对 AI 充满信心,相信这种力量的存在!

4、服务集成

方案设计完成后,在正式开发之前,我们需要准备项目所依赖的服务。

用户数据该存储在哪里?如何让程序与 AI 大模型对接?

这些问题都需要我们解决。

与其手动安装服务,不如直接利用 TRAE 提供的集成功能,无需查阅官方文档,轻松傻瓜式安装。

我们将重点集成两个服务。

集成 Supabase

Supabase 是一个开源的后端即服务(BaaS)平台,提供数据库存储、用户身份验证和即时 API 等功能,为开发者迅速构建和管理后端提供了便利。

点击连接按钮,按照弹出的页面完成 Supabase 账号的创建、组织的设置以及认证授权。

接着进入 TRAE,确认组织成功显示后,点击创建新项目,填写相关配置信息,最后点击创建。

项目创建完成后,返回 TRAE 刷新页面,点击连接就能简单搞定。

如果说之前的 AI Vibe Coding 让后端开发者欢欣鼓舞,那么这次前端开发者也能轻松获益,甚至不需自己搭建后端了。

集成 OpenRouter AI 服务

TRAE 可以与多种 AI 服务进行集成,这里我选择了 OpenRouter,其优点在于通过统一的 API 与多个大模型(如 Gemini、GPT、Claude 等)进行对接。

首先访问官网注册并登录账号,接着在 API Keys 页面生成一个调用 AI 的密钥,并在 TRAE 中进行配置。

需要注意的是,确保你的使用量充足,否则可能会遇到调用失败或频率过高的错误。

集成 Stripe 支付服务

此外,你还可以集成 Stripe 支付服务,这将使你能够用最少的代码为产品添加支付和订阅功能。

只需先在官网注册账号,它将自动为你提供沙盒测试环境和相应的 API 密钥,你可以创建产品并设定价格。

之后,将这些信息填写到 TRAE 的配置中,AI 在编程时就会自动生成与支付相关的代码。

不过,由于微信小程序有些限制,这里先不接入,大家了解一下即可,网页端和 APP 产品的接入效果还是很不错的。

5、后端开发

准备工作完成后,我们终于要进入紧张而激烈的开发阶段。

需要注意的是,由于AI 的上下文是有限的,为了更好地生成完整的项目并减少 bug,建议分步骤进行:首先生成后端代码,人工审核通过后,再进行前端代码的生成。

好了,给 AI 输入提示词,开始开发后端,确保项目能够正常运行:

请你基于最新的产品需求文档和技术架构文档进行开发,优先开发后端,确保项目可以正常运行

我们可以利用 TRAE 提供的提示优化功能,轻松一键优化提示词。

确实比之前更加严谨了。

点击执行,请开始你的单人表演吧~ AI 将首先给出任务计划:

然后它会自动操作终端执行命令、编写后端配置文件和业务逻辑代码、生成数据库建表语句等,重要步骤还会主动寻求我们的确认,实在是非常严谨。

即使不太懂也没关系,放手让它去做吧~

在等待的时间里,你可以去编程导航上查看免费的编程学习路径。TRAE 自带消息通知功能,AI 完成任务后会及时提醒我们。

我觉得 TRAE 在调教 AI 方面确实有一套,它会自动验证程序的正常性。不过,由于我们尚未填写微信登录所需的信息,接口无法完整调用也是正常现象。

经过一段时间,AI 成功生成内容,不仅生成了代码,还贴心地准备了后端的接口文档。

哎,这个功能真是非常实用哦。

6、前端开发

接下来,我们将进行前端开发的相关工作。

在此过程中,有一点非常重要,那就是不要在之前的对话基础上继续编写提示词。

这是为什么呢?

因为 AI 大模型的上下文容量有限,之前的交流已经占用了不少空间。为了避免 AI 记忆混淆或上下文不足,我们在生成前端时,应该开启一个新的对话,确保提示词的清晰性。

在提示词中,提供给 AI 的产品需求文档、技术架构文档以及后端接口文档,可以帮助 AI 更加专注于前端代码的生成。

你是一位专业的程序员,请帮我开发《学习英雄 - AI 问答引导式学习》微信小程序。用户可以自主设置一个想学习(或测验)的主题,由 AI 围绕主题生成若干个有趣的知识问答卡片,通过闯关答题的形式引导用户更轻松愉快地掌握知识。请你根据 @产品需求文档 @技术架构文档 @后端接口文档,帮我生成完整可运行的微信小程序前端代码。注意:1. 遵循最小功能原则,不要额外开发需求文档没提到的任何功能
2. 如果需要显示图片,请使用占位图片 picsum.photos 代替(比如 picsum.photos/200/300)

好的,开始执行吧!

在等待的时间里,你可以访问 面试鸭,那里有免费的面试题和刷题路线供你参考。

经过一段时间的努力,AI 成功生成了超过 20 个文件,结果令人惊喜!

虽然看起来很不错,但说实话,我内心其实是有些紧张的,担心它能否正常运作。

7、测试验证

接下来,我们进入了令人振奋的测试验证阶段。

首先,打开微信开发者工具,导入之前创建的项目文件夹,并选择使用测试号进行项目的开发和调试。

项目打开后,点击右上角的“测试号”,根据 文档 的说明,获取测试号的 AppID 和 AppSecret 密钥:

接着,手动将这些信息填写到后端的配置文件中,否则将无法完成微信登录。

完成后,我们就可以开始编译并运行项目了。

结果,果然出现了错误!

这也在我意料之中。小程序的开发相较于网页开发确实更具挑战性,毕竟微信开发者工具和相关文档经常更新。

不过不要担心,开发过程中难免会遇到问题,解决方案非常简单:将错误信息反馈给 AI,让其来修复!

我遇到了一些常见的问题:

1)图片路径错误:利用 TRAE 的提示词优化功能,可以更好地指导 AI 按照特定步骤修复 Bug。

2)登录失败:在开发者工具右上角点击“详情”,进入本地设置,勾选“不校验合法域名”。

3)接口路径问题:可能因上下文过长而导致,只需让 AI 整体修复前端调用后端接口的路径和参数即可。

4)环境配置不一致:代码中读取的环境变量名称与配置文件中的不相符,这个问题相对简单,可以手动进行修改。

当我敲下一个字符时,编辑器会自动提示需要修改的代码,甚至支持跨行修改。

这是 TRAE 提供的 CUE 功能,能够自动补全代码、支持多行修改和预测未来可能的修改点,特别适合进行代码重构,极大提升了效率。

经过一段时间的修复,我们的小程序终于可以顺利运行了。虽然当前页面可能不太美观,但只要核心业务流程能正常运作,用户能顺利使用,后续的优化将会变得简单许多。

8、持续优化

最后,如果你打算将小程序上线,还是需要花费一些时间进行优化。

记得在优化之前,先使用 Git 版本控制工具对现有代码进行托管,并提交一个基础版本,这样在出现任何问题时都可以一键回滚到之前的版本。

例如,我主要让 AI 协助优化整个小程序的样式,只需写一段简单的提示词:

你是一位程序员,请你帮我优化整个小程序中每个前端页面和元素的样式风格,使各个页面保持一致。参考风格:主色调采用活力橙色,清新治愈的卡通风格、简约雅致、让人感到放松愉快。

利用 TRAE 的提示词优化功能,便能得到更详尽的优化方案。

你可以根据需求进行调整,或者让 AI 自行处理。

建议大家在每次进行优化或新增功能后,都要提交一次代码,并适当开启新的 AI 对话框,以防上下文过多影响生成的准确性。

最终,你看到的这个小程序,就是经过我优化后的成品,效果还不错吧~

不过,由于目前处于认证备案流程中(已经在办理中),大家需要等一段时间才能体验到这个小程序。

总结

最后,我想分享一下使用 TRAE SOLO 开发项目的感受。

首先,我感受到了 AI 编程工具的演变,SOLO 从 将 AI 整合到工具中,发展为将开发工具融入 AI 中

开发工具似乎只是 AI 的一个玩具,它可以自由操控编辑器、终端、浏览器、文档和集成服务等,自主完成各种任务,效率和智能化水平都比以往大幅提升,能够完成包括后端在内的完整项目。而且 AI 会遵循企业标准的开发流程,自动修复大部分问题,检查项目是否能正常运行,避免了以往很多时候生成的代码无法运行的情况。

然而,在开发过程中大家需要注意的是,当前AI 很容易把简单的事情复杂化,因此最好人工仔细审查需求文档和方案文档,像搭积木一样,一步一步地推进开发进程。

后续我也会与大家分享更多的 AI 编程技巧,毕竟 AI 只是一个工具,只有正确使用,才能发挥其最大价值。

对 AI 感兴趣的朋友,可以在我们的 AI 导航 获取有关 AI 学习资源、工具大全、提示词和最新资讯等信息。

探索更多

编程学习交流平台:编程导航:编程导航 – 为程序员提供一站式学习与交流的平台,助您在编程道路上顺利前行

简历快速生成工具:老鱼简历:https://laoyujianli.com

✏️ 面试题库利器:面试鸭:https://mianshiya.com

AI 学习资源:AI 知识库:鱼皮 AI 导航|全面的 AI 工具与提示词资源 – 专业学习信息平台

来源:知乎
原文标题:如何评价 Trae 发布 2.0,以及新推出的 SOLO 模式体验如何?– 程序员鱼皮 的回答
声明:
文章来自网络收集后经过 ai 改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
正文完
 0
小智
版权声明:本站原创文章,由 小智 于2026-02-15发表,共计5782字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
评论(12 条评论)
慵懒小猫 评论达人 LV.1
2026-02-15 07:52:08 回复

我也在用 AI 辅助学习,感觉帮助很大,推荐试试结合不同的学习资源,效果会更佳。

     未知
松弛柚子茶 评论达人 LV.1
2026-02-15 07:42:08 回复

能用 AI 来解决学习焦虑真是太好了,这种方式让我想起了以前的自学经历。

     未知
风橙糖 评论达人 LV.1
2026-02-15 07:32:08 回复

学习英雄这个小程序听起来很吸引人,开发者真是个天才,想试试!

     未知
元气北屿 评论达人 LV.1
2026-02-15 07:22:08 回复

我也想解放自己的时间,用 AI 来解决繁琐的代码编写,简单又高效!

     未知
安川屿 评论达人 LV.1
2026-02-15 07:12:08 回复

我也在尝试用 AI 学习编程,这种问答形式确实能提升兴趣,有没有其他推荐的工具?

     未知
陈雨糯 评论达人 LV.1
2026-02-15 07:02:08 回复

我也想尝试用 Trae 来开发项目,期待能像你一样快速上手,分享一下你的心得吧!

     未知
朵月光 评论达人 LV.1
2026-02-15 06:52:08 回复

我最近也在用 AI 学习编程,发现使用问答形式真的能提升学习兴趣,SOLO 模式能否应用到其他领域呢?

     未知
安浅子 评论达人 LV.1
2026-02-15 06:42:08 回复

对于新手来说,SOLO 模式的使用体验可能比较友好,建议多进行实践才能真正上手。

     未知
亦山岚 评论达人 LV.1
2026-02-15 06:32:08 回复

使用 AI 来辅助开发确实能节省时间,建议多尝试不同的功能来提高开发效率。

     未知
圆清风 评论达人 LV.1
2026-02-15 06:22:08 回复

AI 编程助手真是个好东西,尤其是学习焦虑的时候,推荐给朋友们!

     未知
森遥遥 评论达人 LV.1
2026-02-15 06:12:08 回复

我也常常感到学习焦虑,能否分享更多使用这个小程序的心得?

     未知
沈海光 评论达人 LV.1
2026-02-15 06:02:08 回复

开发一个小程序居然只用一天,真是太神奇了!我也想试试这个方法。

     未知
利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!
12