Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

字节跳动的 AI 编程助手 Trae 刚刚发布了 2.0 版本,并开始逐步开放使用。这次更新带来了一个新功能——SOLO 模式,它可以根据完整的信息进行任务规划和执行,支持从代码编写到功能交付的全流程开发。

SOLO 代表着上下文工程师,是一种能够独立生成软件的 AI 工程师,它能替代人类处理开发过程中的琐碎、重复和流程性强的环节。

SOLO 模式被视为“AI 辅助”向“AI 主导”的重要转变。与传统的需要手动操作的智能体或代码补全工具相比,SOLO 能在理解需求的基础上主动调度工具,完成复杂的开发任务。目前,该系统已经支持 Web 应用的全流程交付,未来还会扩展到更多的应用场景。

我已经看到许多开发者获得了内测资格,大家对 SOLO 模式的实际体验怎么样呢?

大家好,我叫程序员鱼皮。你们有没有过这样的经历:想学点新技术,打开文档就想哭,刷视频又容易走神,买了很多课程却总是荒废…

说实话,我就是个常年被学习焦虑困扰的人。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

作为一名程序员,我一直想设计一个程序来帮自己克服学习焦虑,但是总觉得太麻烦一直没动手。直到最近 AI 的编程能力突飞猛进,我终于下定决心了!通过 TRAE,我在一天内就完成了这个《学习英雄》小程序,让学习像游戏一样轻松有趣~

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

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

快点个收藏,我们开始吧!

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

项目体验

打开小程序,你会发现界面既简洁又充满活力。点击开始学习,然后输入你想探索的主题,比如 Java 基础。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

AI 会自动生成与你主题相关的知识问答卡片。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

接下来你只需轻轻点击选择题,完全不用担心答错,因为每道题都有解释,哪怕你对这个主题一无所知,也能顺利学习下去。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

除了技术知识,你还可以尝试其他各种主题,比如某个词汇、一部电影,甚至是某个人物。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

原本枯燥的知识,通过问答的方式变得生动有趣,学习焦虑瞬间消失了~

你还可以查看自己的学习记录,随时重温或查看解答。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

偶尔刷一刷,你就能成为学习英雄!

开发实现

如果是以前,这样的小程序可能要花上好几天才能完成。

不过现在借助 TRAE IDE 的 AI 编程,我要带大家不写一行代码就能做出这个小程序。

步骤如下:

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

1、准备开发工具

既然要用 AI 开发,工具的选择至关重要。这次我使用的 AI 编程工具是 TRAE,因为最近它的 SOLO 模式非常火,我也想试试。

与传统的以人为主、AI 辅助的编程方式不同,SOLO 模式是让AI 主导任务并自动完成开发,你只需有个想法,然后和 AI 合作,就能把想法变为现实。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

此外,开发前端项目肯定少不了Node.js 环境;如果要开发微信小程序,微信开发者工具也是必不可少的,直接去官网下载安装就行。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

2、需求分析

工具准备好之后,进入 Trae 的 SOLO 模式,打开一个干净得像我脸一样的项目文件夹。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

第一步我们要进行需求分析。

别想得太复杂,只需要把自己的想法用简单的自然语言告诉 AI 就可以了。

比如我给 AI 提出了这样的需求:

你是一位专业的程序员,请帮我开发《学习英雄 - AI 问答引导式学习》微信小程序。

用户可以自主设置一个想学习(或测验)的主题,由 AI 围绕主题生成若干个有趣的知识问答卡片,通过闯关答题的形式引导用户更轻松愉快地掌握知识。
Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

AI 很快生成了详细的产品需求文档和技术架构文档,符合企业标准的开发流程。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

看得出 AI 已经等不及想写代码了,但千万别急,首先要仔细确认需求文档

AI 写得不错,但不一定完全符合我们的预期。所以我们需要人工确认核心功能,并去掉那些不必要的附加功能,确保核心业务流程(P0 级需求)顺利进行。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不要觉得这一步麻烦,花1分钟时间确认,能为你以后节省1小时!

一定要明确需求,以免 AI 做了不该做的功能。

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

你可以查看某个原型的具体设计,只需选中你喜欢的原型图,点击添加到对话,TRAE 就会自动把原型图关联到发送给 AI 的对话中。这种跨产品的交互功能我觉得很酷(不过跟我学做项目的同学应该知道实现原理嘿嘿)。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

当然,生活总是充满惊喜,我就让 AI 自己发挥,看看它会产生什么创意~

3、方案设计

接下来要进行方案设计,这曾经是月薪好几万的架构师才干的活,现在我们让小 AI 来 SOLO。

打造你的项目,轻松搞定技术架构!

在写这段提示的时候,真心要留意几个细节哦,遵循最小化开发原则,别让 AI 把简单的事情搞得复杂。

很快,AI 就生成了完整的技术架构文档,内容涵盖了前后端技术的选择、接口设计和数据表布局等等。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

我建议那些能理解文档的朋友,不妨多展现一下专业知识,清楚地阐明技术选型,这样 AI 生成的代码就能在你掌控之内。例如,我明确表示项目要使用 Supabase 数据库,并通过 OpenRouter 接入 Gemini 大模型来提供 AI 服务。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

你可能会问,这些东西到底是什么?

别急,稍后我会详细解释。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

如果你对文档内容感到困惑,不妨把自己想象成老板或者产品经理,程序员小伙伴一边忙着准备技术方案,你只要说:“不管怎么实现,明天这个需求上线!”就可以了,让他们放心去做吧。

相信 AI,相信你的信念的力量!~

4、服务集成

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

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

这些都是我们需要解决的难题。

与其手动安装服务,不如直接利用 TRAE 提供的集成功能,省去查阅官方文档的麻烦,傻瓜式的安装就行了。

我们主要集成两个服务。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

集成 Supabase

Supabase 是一个开源的后端即服务(BaaS)平台,提供数据库存储、用户认证、即时 API 等功能,帮助开发者快速搭建和管理后端。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

点击连接按钮,在弹出的页面中完成 Supabase 账号的创建、组织的建立和认证授权。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

项目创建完毕后,回到 TRAE 刷新一下,点击连接就可以了,简单吧~

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

之前的 AI Vibe Coding 已经让后端开发者享受到了便利,而这一波前端开发者也不再需要自己搭建后端了,真是太棒了!

集成 OpenRouter AI 服务

TRAE 可以与多种 AI 服务进行集成,这里我选择了 OpenRouter,它的优势在于能通过统一的 API 接入各大模型,比如 Gemini、GPT、Claude 等。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

首先去官网注册账号,接着进入 API Keys 页面生成一个调用 AI 的密钥,然后在 TRAE 中配置并填写这个密钥,AI 服务就集成完毕了。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不过要注意,确保你有足够的调用量,否则可能会出现调用失败或者频率过高的错误。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

集成 Stripe 支付服务

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

只需先去官网注册账号,它会自动提供一个沙盒测试环境以及相应的 API 密钥,你可以创建自己的产品并设置定价。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

然后把这些信息填入 TRAE 的配置中,以后 AI 编程时就能生成支付相关的代码了。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不过由于微信小程序有些限制,我暂时不会接入,大家了解一下就好,网页端和 APP 的接入还是非常方便的。

5、后端开发

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

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

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

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

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

确实比之前更加严谨了。

点击执行,开始你的 SOLO 吧~ AI 会首先给出任务计划:

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

接下来,它会自主操作终端执行命令、编写后端配置文件和业务逻辑代码、以及数据库建表语句等等,重要操作还会主动确认,非常严谨。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不懂也没关系,让它去做吧~

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

我觉得 TRAE 对 AI 的调教还是挺有一套的,它会自动验证程序是否正常。虽然由于我们还没有填写微信登录所需的信息,接口暂时无法完整调用是正常的。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

没过多久,AI 就生成完毕了,不仅代码生成完了,还有贴心的后端接口文档也一并生成了。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

哎,这个工具真的是太有用了。

6、前端开发

接下来的环节是前端开发。

在这里要特别提醒一下,千万别在之前的对话中继续写提示词了。

为什么呢?

其实是因为 AI 大模型的上下文是有限的,前面已经消耗了不少,所以为了避免 AI 的记忆出现混乱,我们在生成前端代码时,最好重新开个干净的对话。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

在提示词中如果给 AI 提供产品需求文档、技术架构文档以及后端接口文档,它就能更专注地生成前端代码了。

你是一位专业的程序员,请帮我开发《学习英雄 - AI 问答引导式学习》微信小程序。

用户可以自主设置一个想学习(或测验)的主题,由 AI 围绕主题生成若干个有趣的知识问答卡片,通过闯关答题的形式引导用户更轻松愉快地掌握知识。

请你根据 @产品需求文档 @技术架构文档 @后端接口文档,帮我生成完整可运行的微信小程序前端代码。
注意:
1. 遵循最小功能原则,不要额外开发需求文档没提到的任何功能
2. 如果需要显示图片,请使用占位图片 picsum.photos 代替(比如 picsum.photos/200/300)

好了,开始吧!

等的这段时间里,你可以去 面试鸭 上找找免费的面试题和刷题攻略。

没过多久,AI 就给我生成了20多个文件,一气呵成!

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

看着这些成果我心里其实有点忐忑,不知道能不能正常运行。

7、测试验证

接下来进入令人兴奋的测试验证阶段。

首先,打开微信开发者工具,导入你之前的项目文件夹,记得选择用测试号来开发调试项目。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

项目打开后,点击右上角的“测试号”,按照 文档 的指引获取测试号的 AppID 和 AppSecret 密钥:

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

接着,把这些信息手动填入后端配置文件,不然就无法正常微信登录了。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

然后就可以开始编译和运行项目了。

结果,果然出错了!

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

这其实是预料之中的,小程序开发比网页开发要复杂一些,毕竟微信开发者工具和文档一直在更新。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不过没事,开发过程中遇到问题是常有的事,解决方法也简单:把报错信息发给 AI,让它来修复!

在我这里遇到了一些典型的问题:

1)图片路径问题:使用 TRAE 的提示词优化功能,可以更好地引导 AI 按照步骤解决 Bug。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

4)环境配置问题:代码中读取的环境变量名称和配置文件中的不一致,这个问题比较好解决,我们可以手动调整。

当我输入一个字符后,编辑器会自动提示需要修改的代码,还支持跨行修改。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

这就是 TRAE 提供的 CUE 功能,它不仅能自动补全代码,还可以多行修改,甚至预测未来可能需要的修改点,特别适合重构代码,效率大大提升。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

经过一段时间的修复,我们的小程序终于能正常运行了。虽然现在的界面还有点粗糙,但只要核心业务流程能跑通,用户能正常使用,后续的优化就简单多了。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

8、持续优化

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

记得在优化之前,把现有代码用 Git 版本控制工具托管,并且提交一个基础版本,这样后续如果遇到问题,就能一键回滚到之前的版本。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

我特意让 AI 帮忙优化小程序的样式风格,只需要写一段简单的提示:

你是一位程序员,请你帮我优化整个小程序中每个前端页面和元素的样式风格,使各个页面保持一致。

参考风格:主色调采用活力橙色,清新治愈的卡通风格、简约雅致、让人感到放松愉快。

然后利用 TRAE 的提示词优化功能,就能得到更详细的优化方案。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

你可以根据需求进行调整,也可以让 AI 自己发挥。

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

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

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

不过因为目前还在认证备案的流程中(已经提交了),大家可能还得等一段时间才能体验这个小程序。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

总结

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

首先,我深刻体会到了 AI 编程工具的升级,SOLO 从 将 AI 集成到工具中,变成将开发工具融合到 AI 中

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

感觉开发工具就像是 AI 的玩具,它能够灵活操作编辑器、终端、浏览器、文档、集成服务等,自主完成各种任务,效率和智能性都提升了许多,连后端项目也能顺利完成。而且 AI 还遵循企业标准的开发流程,自动修复大部分问题,检查项目是否能正常运行,不像以前生成的代码经常不工作。

不过在开发过程中,大家得注意,现在的 AI 很喜欢把简单的事情弄复杂,所以建议大家仔细确认需求文档和方案文档,像搭积木一样,一步一个脚印地完成开发。

以后我还会和大家分享更多 AI 编程的小技巧,毕竟 AI 只是工具,只有把它用对了,才能发挥它的最大价值。

对 AI 感兴趣的小伙伴,可以在我们的 AI 导航 上找到学习资源、工具大全、提示词和最新的资讯哦。

Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!

更多资源等你来探索

编程学习沟通平台:编程导航:编程导航 – 这里是程序员们交流学习的好地方,陪伴你走好编程之路

简历制作便捷工具:老鱼简历:点击这里开始制作简历 – https://laoyujianli.com

✏️ 面试练习利器:面试鸭:立即访问面试鸭 – https://mianshiya.com

AI 学习资源:AI知识库:鱼皮AI导航 | 一站式AI工具和提示词大全,助你掌握AI知识

来源:知乎
原文标题:如何评价 Trae 发布 2.0,以及新推出的 SOLO 模式体验如何? – 程序员鱼皮 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《Trae 2.0 发布了,你的 SOLO 模式体验到底如何?快来一起聊聊!》有10条评论

发表评论