【愚公系列】《人人都是AI程序员》007-前端设计与AI实现(你的AI工作台:从TRAE SOLO模式入门)

【愚公系列】《人人都是AI程序员》007-前端设计与AI实现(你的AI工作台:从TRAE SOLO模式入门)

💎【行业认证·权威头衔】
✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家
✔ 开发者社区全满贯:ZEEKLOG博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主
✔ 技术生态共建先锋:横跨鸿蒙、云计算、AI等前沿领域的技术布道者

🏆【荣誉殿堂】
🎖 连续三年蝉联"华为云十佳博主"(2022-2024)
🎖 双冠加冕ZEEKLOG"年度博客之星TOP2"(2022&2023)
🎖 十余个技术社区年度杰出贡献奖得主

📚【知识宝库】
覆盖全栈技术矩阵:
◾ 编程语言:.NET/Java/Python/Go/Node…
◾ 移动生态:HarmonyOS/iOS/Android/小程序
◾ 前沿领域:物联网/网络安全/大数据/AI/元宇宙
◾ 游戏开发:Unity3D引擎深度解析

文章目录


🚀前言

本系列你将亲手见证,一个模糊的想法如何在AI的协助下,一步步生长为一个精美绝伦、功能完备的用户界面。

从Trickle的“魔法画布”到v0.dev的“智能导演”,从Figma的专业设计工具到TRAE SOLO的自主创作模式-这些绝非冰冷的工具,而是你的创意合伙人。它们将帮你跨越那道曾经看似不可逾越的鸿沟:从“这个想法很棒”到“这个产品真美”。

结束时,你不仅会收获一个完整的网站,更会拥有一种全新的自信:原来,创造美感竟如此触手可及。

🚀一、你的AI工作台:从TRAE SOLO模式入门

想象一下,你有一个绝妙的网站或应用创意,但你并不是一位编程专家。在过去,这可能意味着这些创意只能停留在脑海中。而现在,随着AI的飞速发展,一个令人兴奋的新时代已经到来,它让软件创造变得前所未有得简单、触手可及。

本节将深入探讨两款颠覆性的AI开发工具:TRAE(这里主要介绍其SOLO模式)和Cursor,它们都能够帮助你将创意转化为实际的应用。

本节首先介绍TRAE SOLO模式,它被定位为专属的AI工程师,能够从零开始构建整个项目;随后会引入Cursor,它更像一位专业的AI外科医生,擅长对现有代码进行精细的调整和优化。

🔎1.欢迎来到自主开发时代:TRAE SOLO模式

前文提到,你想到的网站或应用创意,因为不具备编程技能而只能一直停留在脑海中,而TRAE SOLO模式的出现将彻底改变这一局面。

🦋1. 什么是TRAE SOLO模式

TRAE SOLO模式绝非普通的辅助工具,它是强大的自主AI代理。这意味着它不像传统的AI助手那样需要用户一步步地指导,而是能“坐上驾驶位”,独立完成整个开发流程——从最初的需求构想到最终可供使用的产品部署,TRAE SOLO都能独立完成。用户只需下达指令,它便会自主规划、编码、测试,甚至协助部署,这相当于你拥有了一个全能的软件开发团队,而你只需扮演产品经理的角色,负责提出需求。

用户不再需要学习复杂的编程语言、框架或部署流程,而是直接用自然语言描述需求,让AI完成所有技术细节。这从根本上改变了“谁可以构建软件”的定义,实现了软件开发的“民主化”。传统上,产品经理或设计师如果想将想法变为原型,必须依赖开发团队;现在,TRAE SOLO让他们直接成为“产品构建者”。

TRAE SOLO的界面设计十分直观,提供了一体化的工作空间,如图2-36所示。这意味着用户可以在一个屏幕上,同时看到AI的所有“工作台”:它在编辑器里编写代码、在终端里运行命令、在浏览器里展示正在构建的网站,甚至在文档面板里生成项目说明。这种“统一视图”让用户能够实时监控AI的每一步开发活动。

图2-36 TRAE SOLO一体化工作空间

在AI自主性日益增强的背景下,透明度显得尤为重要。不具备技术背景的用户,可能会对AI的“黑箱”操作感到不安。而TRAE SOLO通过提供实时、多面板的视图,让AI的工作过程变得可见、可理解。这种透明度直接影响用户对AI的信任度和接受度。当用户能够看到AI如何思考、规划、编码、测试时,会更容易相信AI的输出,也更愿意让AI处理复杂任务。

了解了TRAE SOLO模式的理念后,我们来看看如何使用它。

🦋2. 五分钟实战:上手 TRAE SOLO模式

要使用TRAE SOLO模式,首先需要访问TRAE的官方网站(可搜索“TRAE AI”找到)下载应用。

:在本文写作尾声时,只有使用Pro版本的付费用户才能使用TRAE SOLO模式。大家可以付费购买Pro版本。本文所涉及的相关实战均基于内测阶段的SOLO模式完成。

进入TRAE SOLO模式后,用户会看到一个简洁直观的界面(见图2-36)。屏幕左侧是聊天框(即指令输入区),用户可以用自然语言输入需求,甚至直接用语音告诉AI想要做什么。屏幕右侧是AI的多面板工作区,会实时显示编辑器、终端、浏览器、文档和集成面板。这些面板中包含一个名为“实时跟随”的特色功能,启用该功能后,各个视图会根据AI当前的工作阶段自动切换,让整个开发过程一目了然。

你可以点击这些面板,熟悉它们的功能,这些操作不会影响电脑中的任何数据。熟悉界面后,就可以创建第一个项目了。

🔎2.你的第一个TRAE SOLO项目:从一句话到一个网站

现在,我们启动第一个项目,一同见证TRAE SOLO如何将一句简单的指令,变成一个功能齐全的网站。

🦋1. TRAE SOLO的自动化工作流

TRAE SOLO并非随意编写代码,它拥有一套严谨且专业的“思考”流程,宛如经验丰富的软件工程师。这个流程通常包含以下步骤:

  1. 需求分析。SOLO会仔细“阅读”用户指令,理解真正的意图。它会像一位资深的产品经理一样,将模糊的想法转化为清晰、可执行的任务。
  2. 撰写PRD。接着,它会生成一份专业的产品需求文档(PRD)。这份文档如同项目的“蓝图”,详细列出了所有功能和设计细节——这是TRAE SOLO“上下文工程”的核心理念,确保它在编写代码前对项目有完整的理解。
  3. 环境配置。编码前,TRAE SOLO会自动安装和配置项目所需的各种依赖与环境。
  4. 编写代码。有了蓝图后,TRAE SOLO会在编辑器面板中“敲代码”,实现PRD中定义的功能。
  5. 执行命令。同时,它会在终端面板中自动运行必要的命令,例如安装库、启动服务器等。
  6. 预览与修改。网站或应用构建完成后,它会立即在浏览器面板中展示可交互的预览页面。
  7. (可选)部署。用户确认后,TRAE SOLO甚至可以协助用户一键部署应用,使其上线供全球用户访问。

TRAE SOLO的工作流程强调“需求分析”和“PRD生成”是编码前的关键步骤,这与许多直接生成代码的AI工具形成了鲜明对比。这种“计划优先,然后执行”的模式,是传统软件工程处理复杂项目的基础。AI通过生成PRD,不仅为自身创建了“单一事实来源”,也为用户提供了清晰、可审查的蓝图。这既提高了AI生成结果的可靠性和项目的可维护性,也让非技术人员能构建出更健壮的应用。

了解了其工作流程后,让我们亲手体验一下这个过程。

🦋2. 五分钟实战:构建一个应用

在聊天框中输入 @SOLO Builder,这会调用TRAE SOLO内部专门负责网站构建的代理,它能将抽象概念转化为功能齐全的网站,全程处理从PRD起草、代码生成到网站部署的所有环节。

接着,用最自然的语言描述需求:

【提示词模板】

按下回车键后,TRAE SOLO会快速进入流程。你会在右侧文档面板中看到TRAE SOLO自动生成的详细PRD,如图2-37所示。

图2-37 TRAE SOLO自动生成的PRD文档

它会将“待办事项”的需求拆解成一个个具体可执行的功能点。紧接着,编辑器面板会活跃起来,TRAE SOLO开始高效编写代码,如图2-38所示。终端面板会实时显示进度日志,比如“正在安装项目依赖”“正在配置运行环境”“正在构建主页”等,让用户对AI的工作进展了如指掌。

图2-38 TRAE SOLO编写代码与终端日志

最后,浏览器面板会弹出一个窗口,你的“待办事项”应用会呈现在眼前,而且是可交互的。你可以尝试输入任务、添加任务、标记完成,看看它是否符合预期,如图2-39所示。

图2-39 最终生成的待办事项应用预览

🔎3.你是导演,不是乘客:如何与SOLO协作

即便AI功能强大,它也终究只是工具。用户才是真正的“导演”,拥有最终的决定权。TRAE SOLO模式的精髓在于让用户能像与团队成员沟通一样,轻松与AI协作,持续打磨作品。

🦋1. 迭代与微调

你的第一个“待办事项”应用或许已经很出色,但总会有新的想法冒出,比如想增加一个“删除任务”的功能。你不需要去修改代码,只需要像和TRAE SOLO聊天一样,告诉它:

【提示词模板】

TRAE SOLO会精确理解你的意图,自动更新“蓝图”(PRD),然后再次进入自动化工作流,实现这个新功能。这种“对话式”的迭代让修改变得异常简单。图2-40所示为添加了“删除任务”功能后的项目结果。

图2-40 添加“删除任务”功能后的项目结果

除了通过对话修改功能,TRAE SOLO还有一个 “选择并编辑” 功能:在浏览器预览窗口的右上角单击“选择元素”按钮,然后用鼠标选中要修改的元素(如网站标题),再在聊天框中直接下达指令“把这个标题的颜色改成蓝色”,如图2-41所示。

图2-41 使用“选择并编辑”功能修改元素样式

TRAE SOLO会立即理解并实时更新底层代码,让你在预览窗口中直观查看修改后的效果。这就像一个可视化编辑工具,可直接在“画布”上调整界面,无须关注背后的复杂代码。

TRAE SOLO的“选择并编辑”功能弥合了UI设计与代码实现之间的鸿沟,实现了真正的“所见即所得”开发。这种直观的视觉编辑能力,让设计师和产品经理能够直接参与原型和界面的精确调整,而无须依赖开发人员。这大大加快了设计迭代和产品验证的速度。

🦋2. 保持控制权

尽管 TRAE SOLO模式高度自主,但TRAE始终将“掌控权”交由用户保管。在界面左上角,有一个可以随时切换“SOLO模式”与“IDE模式”的开关。“IDE模式”即传统的集成开发环境,如果你具备编程基础,或需手动修改AI生成的代码,这个模式便能派上用场。需要注意的是,AI在响应过程中无法切换模式。

AI再强大,人类的专业知识与细节把控仍不可或缺。这种切换机制允许你在需要宏观自动化时使用SOLO模式,在需要微观精准控制时无缝切换到IDE模式手动干预。这种灵活性模糊了“开发者”和“非开发者”之间的界限。

对于非技术用户,可以从SOLO模式起步,逐步了解代码,并在需要时尝试在IDE模式下进行简单修改。对于有经验的开发者,可以将重复性工作交给AI,集中精力聚焦复杂架构设计与核心逻辑实现。

在了解了SOLO之后,我们来介绍另一款功能互补的强大工具。

🔎4.【进阶】为何需要 Cursor

现在,你已经掌握了TRAE SOLO这位强大的“AI工程师”,可以从零构建项目了。但现实中,有时无须从头搭建,而是要对已有的复杂项目做精密改造或修复。这时,就需要另一位AI专家——Cursor,它更像一位“代码外科医生”。

Cursor是由Anysphere公司开发的一款AI代码编辑器,它不是一款普通的代码编辑器,而是将先进的AI技术深度融入编程流程。

Cursor基于 Visual Studio Code构建,但新增了强大的AI能力:能够理解整个代码库的上下文、提供智能的代码建议,更支持自然语言编程——用简单语言描述想要的功能,Cursor就能生成相应的代码。

TRAE SOLO和 Cursor的功能有交集但各有侧重,互为补充。

  • TRAE SOLO:像“AI工程师”,擅长从零开始,根据用户的高层级指令自动规划、设计、建造全新的软件项目。它非常适合快速启动新项目、非技术人员原型开发、全栈应用从概念到部署。
  • Cursor:像“代码外科医生/修复专家”,它的强项是处理已有的庞大复杂的代码库——在需要对代码库进行精密的跨越文件修改、诊断修复深藏其中的复杂bug时,它能大显身手。

简单来说,TRAE SOLO是“创造者”,降低了新项目启动的门槛;Cursor是“维护者/优化者”,提升了已有复杂项目的管理效率。初学者可以从TRAE SOLO起步,随着对软件开发的理解加深,或者开始接触现有的复杂项目时,Cursor会成为他们进阶的强大工具。

表2-4对TRAE SOLO和Cursor的核心差异进行了对比,可帮助你选择适合的AI开发伙伴。

表2-4 TRAE SOLO和Cursor的对比

特点TRAE SOLOCursor
核心定位专属的AI工程师,从零自主构建整个项目AI代码外科医生,专注于现有大型代码库的精准修改和深度分析
最佳适用场景快速启动新项目、非技术人员原型开发、全栈应用从概念到部署大型代码库的复杂重构、精准的跨文件修改、深度调试和问题诊断
工作流高度自主,AI驱动的“计划-执行-交付”端到端流程人机协作,通过精准上下文控制与反馈循环迭代
上下文理解通过PRD生成构建项目上下文,一体化视图实时监控索引并理解整个代码库,支持通过@精准索引文件、文件夹、代码符号
用户交互自然语言、语音输入、可视化的“选择并编辑”功能聊天框、内联编辑、终端、@符号引用
价格Pro版新用户首月3美元,之后每月10美元Pro版每月20美元起,商业版价格更高
优势降低开发门槛、快速进行原型制作、对非技术人员友好、一体化透明工作流深度代码理解、能进行大规模重构和复杂调试、适配专业开发者
典型用户产品经理、设计师、独立开发者、学习者经验丰富的开发者、企业团队、处理大型复杂代码库的用户

接下来,我们介绍Cursor的三大特有优势。

🦋特有优势1:如手术刀般精准的“代码库上下文”理解

Cursor的核心能力之一是能深入理解整个项目——不仅能查看当前打开的文件,还能掌握整个代码库的结构和文件之间的关系。更重要的是,它支持通过 @符号 精确指定AI的“焦点”。例如,通过@codebase让AI理解整个项目,通过@myFunction让AI只关注某个特定的函数。

这种显式的@符号机制,能帮助用户主动缩小AI的关注范围,提升AI理解的准确性和生成代码的可靠性。

接下来我们通过一个简单的实战,直观感受这一能力。

  1. 将TRAE SOLO生成的“待办事项”应用的代码项目直接导入Cursor中。

接着输入“@addTask这个函数的作用是什么,在哪里被调用”,Cursor会立即定位到addTask这个函数(如果代码中有的话),解释其作用并告知调用位置。

在这里插入图片描述

打开Cursor后,按下Cmd/Ctrl+L组合键打开AI聊天面板,输入“@codebase 请用一句话总结这个项目的功能”。

在这里插入图片描述

🦋特有优势2:大规模、跨文件的“代码重构”

如果需要在几十个文件中修改同一个词语,手动操作烦琐且易错,但借助Cursor的Composer功能(快捷键为Ctrl/Cmd+I),只需一句话就能下达复杂的跨文件修改指令。

例如,“将项目中所有使用旧版API的地方,全部更新为新版API格式”。AI会规划所有文件的修改,并以清晰的“差异对比”视图呈现,供用户逐一确认。

这种AI驱动的重构能力,能通过对整个代码库的理解,自动识别并修改所有相关联的代码,从而确保修改的完整性和一致性。这种能力对于维护大型复杂软件系统至关重要,可显著降低技术债务,提高代码质量和开发效率。

接下来,我们再通过一个简单的实战,来体验这种强大的重构能力。

  1. 按下Ctrl/Cmd+I组合键打开Composer,输入“将“待办事项”在整个项目中全部替换为“任务清单”,包括文件名、函数名和界面文本”。

观察AI识别的待修改文件与具体建议,确认无误后点击Accept All按钮,所有修改就会瞬间应用到项目中。

在这里插入图片描述

🦋特有优势3:人机协作的“深度调试”流程与MCP集成

在软件开发中,最让人头疼的莫过于调试bug。Cursor在这里扮演了“侦探”的角色,它提供了一套强大的人机协作调试流程。

  1. 指导AI插入日志。发现bug后,可以告诉Cursor:“请在相关函数中添加console.log语句,追踪任务的状态变化。” AI会自动添加日志。
  2. 复现bug并收集线索。运行程序,尝试重现bug,并收集程序运行过程中生成的日志信息。
  3. 将线索提供给AI。将日志信息粘贴到Cursor聊天框,并提问:“这是运行日志,问题出在哪里?请帮忙修复。
  4. AI分析并修复。Cursor会结合用户提供的真实运行日志分析问题根源,并提出修复方案。

这种调试流程强调“人机协作”与“真实世界反馈循环”,AI不仅仅基于代码推断问题,更能结合程序在实际运行时的行为数据进行诊断。下面继续通过一个简单的实战,来体验这种强大的调试能力。

  1. 在“待办事项”应用中故意制造一个逻辑bug(如标记任务完成后,任务没有从列表中消失)。
  2. 在聊天框中告知AI:“任务完成功能有bug,请在相关函数中添加console.log语句,追踪任务状态变化。
  3. 运行应用,复现bug,然后将浏览器控制台的日志粘贴到聊天框,并提问:“这是运行日志,问题出在哪里?请帮忙修复。”观察Cursor如何分析这些“线索”,并提供修复建议。
在这里插入图片描述

这只是Cursor能力的冰山一角。后续文章将揭示Cursor更高级的形态:通过MCP,Cursor将能直接调用外部API,甚至控制电脑来完成任务。

🔎5.小结

通过本节的学习,你已经掌握了两款AI驱动开发的强大工具:TRAE(中的SOLO)让没有编程经验的用户也能像导演一样,将想法变成现实;Cursor则像精准的代码外科医生,帮助用户深入理解和优化复杂的代码。

无论是快速构建原型,还是深入解决复杂问题,这些工具都极大降低了软件开发的门槛,让零基础的用户也能成为创造者。

现在就去尝试TRAE SOLO,用第一个项目开启你的AI开发之旅。你会发现,创造从未如此简单,乐趣也从未如此丰富可期,专属的AI工作台已为你就绪。

Read more

字节 Trae 彻底炸场!全新 Skills 模式:原来 AI 真的可以自己把 Bug 改完

本文为微信公众号 敏叔的技术札记 原创文章,版权归 敏叔的技术札记 所有。 如需转载或引用本文内容,请务必注明原文出处、作者以及原文链接。 欢迎关注我的微信公众号 「敏叔的技术札记」,获取最新技术分享与深度解析。 对于任何未注明来源的转载、摘编、修改或商业使用行为,本人保留追究法律责任的权利。 前言 几篇文章下了,真心希望可以把这种所谓的技术门槛打下来!!这几天,我深度体验了字节 Trae 最新推出的 Skills 模式 今天体验 AI 真的能自己把 Bug 改完,而且改得有模有样!这篇文章就带大家亲手走一遍流程,看看这个“炸场”的新功能到底有多猛。 简介:从聊天机器人到“数字员工” Trae 是字节跳动推出的 AI 智能体开发与应用平台。之前的版本已经挺强了:能联网、能调用工具、还能搞知识库。但这次全新的 Skills 模式,直接把“

By Ne0inhk

Mac Mini部署OpenClaw实战指南:打造7×24小时全天候AI数字管家

引言:当Mac Mini遇上OpenClaw 2026年,开源AI智能体OpenClaw已成为技术圈最炙手可热的话题——短短数月斩获超16.5万GitHub星标,社区成员突破8900人。这款原名Clawdbot/Moltbot的开源框架,能将大语言模型的推理能力转化为真实的系统操作力:管理文件、执行终端指令、调用本地应用、连接WhatsApp/Telegram/iMessage等数十种通信渠道。 而Mac Mini,特别是搭载M4芯片的最新款,凭借其极致能效、静音运行、统一内存架构三大特质,成为运行OpenClaw的公认理想宿主。本文将手把手教你将一台Mac Mini打造成全天候在线的AI数字管家,同时深入探讨安全加固、性能优化与生产级部署的最佳实践。 一、为什么是Mac Mini + OpenClaw? 1.1 OpenClaw:本地AI智能体的核心价值 OpenClaw并非简单的聊天机器人,而是一个具备系统级权限的自主执行框架: * 文件系统操作:创建、编辑、删除文件,整理目录结构 * 终端指令执行:运行Shell命令,调用系统工具 * 应用控制:操作浏览器、

By Ne0inhk
狂揽 10 万 + 星标!2026 本地 AI 顶流 OpenClaw 全攻略:小白 10 分钟零失败部署 + 免费一键文档

狂揽 10 万 + 星标!2026 本地 AI 顶流 OpenClaw 全攻略:小白 10 分钟零失败部署 + 免费一键文档

狂揽 10 万 + 星标!2026 本地 AI 顶流 OpenClaw 全攻略:小白 10 分钟零失败部署 + 免费一键文档 最近 AI 圈彻底被一款工具刷屏了 ——GitHub 星标 10 万 +、硅谷创业者称它 “24 小时待命的贾维斯”、国内用户实测 “办公效率翻倍”,它就是 OpenClaw!作为 2026 年最火的本地 AI 智能体,OpenClaw 从 Clawdbot、Moltbot 迭代升级而来,彻底解决了传统 AI “只能聊不能干”“数据泄密怕翻车” 的痛点。今天就带大家从 “是什么、怎么装、怎么用、怎么避坑” 全方位吃透它,重点附上

By Ne0inhk

AI 浪潮下 SaaS 的新机遇:a16z 访谈引发的思考

引言 在科技领域,AI 的浪潮不断冲击着各个行业,SaaS(软件即服务)行业也未能幸免。当下,关于 SaaS 是否走向末路的讨论甚嚣尘上,而 a16z 的最新访谈为我们带来了不一样的视角。本文将深入解读这一热点,剖析 AI 与 SaaS 的关系,探讨其技术原理、应用场景以及对行业的影响。 热点解读 近期,a16z 在访谈中指出,在 AI 的冲击下,虽然 SaaS 行业面临着信任危机和市场的末日恐慌情绪,老牌软件公司股价也受到了挫折,但声称 SaaS 已死还为时尚早,并且强调 AI 会让这类软件更有价值。这一观点犹如在 SaaS 行业的争议漩涡中投入了一颗石子,激起了层层涟漪。一方面,市场上的悲观情绪让很多人对 SaaS 的未来充满担忧,而 a16z 的看法则为那些仍对

By Ne0inhk