TRAE 绿皮书
TRAE Work 实战指南 / 其他

产品经理如何用 TRAE 重构工作流

提示

TRAE 是面向开发者、职场人与学生的 AI 办公平台,有 TRAE Work TRAE IDE 两款产品。

TRAE Work 侧重学习、办公与工程执行场景,无论你是开发者、职场人、学生,都可以用它写方案、做分析、处理文件、推进协作,并完成需要持续执行、检查和产出结果的自动化任务。支持 桌面端网页版移动端,多端协作,随时发起任务、查看进展、持续推进。

TRAE IDE 适合写代码、读项目、改 Bug 等开发工作,更适合期望精细控制自己的代码改动和执行过程的开发者。


本文作者:李恒

B端产品经理,TRAE 深度用户

你是否也有这样的经历:

一个想法在脑子里已经很清楚了,但真正要落成 Demo,却要经历画原型、反复改稿、和研发来回拉扯,最后上线的方案,早就和最初的设想不太一样。

本文将分享一名非技术背景的 B 端产品经理,如何借助 TRAE,把“想法”直接翻译成可交互原型与可讨论方案: 不用等研发、不用反复画图,也不需要精通代码,就能在需求迭代、0-1 项目验证、复杂逻辑对齐中,把效率提升数倍。

这不是一篇简单的工具介绍,而是一套已经在真实工作中反复验证过的实践方法,覆盖从需求验证、原型迭代,到逻辑跑通与文档对齐的全过程。它将告诉你,一个产品经理,如何借助 TRAE 把效率这件事做到极致。

为什么我要写这篇文章?

我是一名负责 B 端功能型产品的产品经理,日常处理的是复杂的业务逻辑和后台系统。在接触 TRAE 之前,我的工作路径是:画原型 -> 写文档 -> 等排期 -> 反复调整。

直到我开始尝试,把 TRAE 当成“工作伙伴”而不是“写代码的工具”。本文将围绕产品经理的 3 个核心工作场景展开:

  1. 需求迭代的原型设计
  2. 0-1 的项目原型 + 逻辑验证
  3. 文档的编写与对齐

核心认知TRAE 是「想法翻译器」

在深入场景前,我们需要重塑认知:TRAE 的本质是一个高效的“翻译器”。

它无法凭空理解模糊的意图,但只要你能清晰描述逻辑,它就能将想法精准地“翻译”成可交互、高保真的前端应用。这意味着:

这个转变,是后续所有效率提升和能力飞跃的基础。

协作原则:小步快跑,增量迭代

与 TRAE 协作,最重要的原则是:小步快跑,拒绝一口气吃成胖子。

与其试图用一段冗长而复杂的指令生成完美系统,不如将目标拆解成一个个具体、明确的小步骤,通过持续的、增量式的迭代来逐步完善。这套方法论可以概括为“框架-组件-交互”三步走:

  1. 先搭框架:让 TARE 生成最基础的页面布局和结构。
  2. 再填组件:在框架内逐步添加必要的 UI 组件,如按钮、输入框、列表等。
  3. 后调交互:最后为这些组件注入生命,实现点击、跳转、数据加载等动态交互。

始终记住,每一次与 TRAE 的交互都应该只关注一个具体、明确的目标。这样的“小步快跑”,不仅能保证 TRAE 的理解准确率,也让你能始终掌控项目的进展和方向。

三大核心场景:用 TRAE 重构产品工作流

接下来,我将结合一个B端产品经理的日常,通过三个最典型的工作场景,展示 TRAE 是如何颠覆传统工作模式的。每一个场景都附实战案例和可直接复用的技巧,建议收藏备用!

场景一:需求迭代与原型设计

工作流对比:

提示

过去 (Old School)

  • 痛苦画图:在 Axure/Figma 中反复拖拽,为了一个按钮的对齐纠结半天。产出的是低保真线框图,与最终效果差异巨大。
  • 反复拉扯:拿着线框图向老板、UI、研发解释,“这里以后是彩色的”、“这个按钮点击后会弹出一个框”… 沟通成本高,信息损耗严重。
  • 时间成本2 人天起步。
提示

现在 (TRAE Flow)

  • “嘴替”编程:一张截图、一个 Figma 链接,直接“喂”给 TRAE,即刻生成高保真 HTML 页面。
  • 光速定稿:任何调整,直接用自然语言“告诉”TRAE,半小时内就能看到最终效果,实现“会上决策、当场修改、即时生效”。
  • 时间成本0.5 人天,效率提升至少 4 倍。

核心价值效率提升4 倍,这不仅节省了时间,更将产品经理从重复性劳动中解放出来,回归到创造性思考本身。

图片以对比形式呈现了产品经理用TRAE工具重构工作流的效果,左侧展示传统模式的窘境,标注“苦逼画图”,体现出需纠结布局、反复修改,耗时2天且多轮方案被否定的问题;右侧展现TRAE工具的优势,标注“嘴替编程”,呈现产品经理只需说明需求,就能生成带搜索框和按钮的彩色高保真首页,可光速定稿,即刻看到效果,耗时仅0.5人天,直观凸显TRAE工具能大幅提升效率、减少重复劳动的核心价值。
img-817 · 图片以对比形式呈现了产品经理用TRAE工具重构工作流的效果,左侧展示传统模式的窘境,标注“苦逼画图”,体现出需纠结布局、

实战案例:给 TRAE 官网加个聊天机器人

提示

TRAE 配置清单

  • 模型:gemini-3-pro-preview
  • 智能体:Builder with MCP
  • MCP:Playwright, Figma AI Bridge (可选)
  • (MCP 配置方式见文末附录)

需求背景:在 TRAE 的 Profile 页面右侧,增加一个主流的侧边 Agent 聊天面板。

这张图片是TRAE产品的Profile页面原型效果,对应在TRAE官网Profile页面右侧增加侧边Agent聊天面板的需求背景,该页面包含用户账号信息、活跃天数统计、代码接受量与对话次数等产品使用数据,还展示了使用的Builder with MCP功能模块、相关模型及组件信息,右侧是名为Chat Assistant的聊天面板,面板内有对话内容示例,左侧的功能数据与右侧的聊天面板共同呈现了本次实战案例的原型设计内容。
img-818 · 这张图片是TRAE产品的Profile页面原型效果,对应在TRAE官网Profile页面右侧增加侧边Agent聊天面板的

目标原型效果

步:还原现状,让 TRAE 看懂你的产品

要在一个现有产品上做迭代,首先得让 TRAE “看懂”当前的页面。这里有两种高效的方法:

  1. 页面截图 (截图 + Playwright MCP)

这是最直接的方式。将你要迭代的页面完整截图,然后用这样的提示词喂给 TRAE:

提示词心得

核心是告诉 TRAE 你的目的和约束。不需要长篇大论,但要包含关键信息。

“根据我给你的这张设计图,帮我1:1 还原一个前端 HTML 页面。这只是一个用于需求沟通的 Demo,不需要连接后端接口技术栈使用 React。”

图片展示了TRAE(可能是Builder.io的AI工具)界面,左侧为资源管理器,有“打开编辑器”等选项。右侧是编辑区域,上方有“与AI对话”“Editor内AI编码”按钮。下方有“生成1 - Pro Preview”按钮。右下角弹出窗口显示“与Builder with MCP协作”内容,提示基于用户配置的MCP Servers自动执行开发任务,轻松联动多服务系统。该图片与文档中介绍TRAE实战案例的内容相关,展示了TRAE在实际操作中的界面情况。
img-819 · 图片展示了TRAE(可能是Builder.io的AI工具)界面,左侧为资源管理器,有“打开编辑器”等选项。右侧是编辑区域
  1. 设计稿还原 (Figma + AI Bridge)

借助 Builder.io 插件。它可以复制前端页面的布局,结合它在 Figma 上的插件,能够将前端还原到 Figma 中。

然后再粘贴 Figma 的素材地址,使用 Figma AI Bridge MCP 来还原这个前端页面。

界面截图
img-820 · 界面截图
界面截图
img-821 · 界面截图

提示词示例

请你使用 figma ai bridge mcp,读取我的设计图 https:.... 来帮我1:1 还原一个前端的 html 页面。并且不需要接入后端,因为我的项目是一个仅前端用于需求同步的 demo 项目,页面上的数据,都采取前端写入的方式,不需要用到后端的接口获取。语言使用 react

步:还原效果检查

核心工具:Playwright MCP

在 TRAE 做完了初步的实现以后,多少是会跟我们的参考的网页有些差异。这时候就要用到 Playwright MCP 了。

核心目的:让 TRAE 能够打开目前已经写出来的网页,获取前端的展示信息,这样 TRAE 就能够对得上它的代码,以及最终的前端呈现。

进阶用途:你也可以让他打开我们参考的网页,对照参考网页的前端样式实现和样式规范,检查目前它实现的前端页面是否存在哪些地方是没有按照目标实现的。

检查时的提示词示例:

请你用 playwrightmcp 打开你目前实现的前端页面。以及我给你的这个参考网站 https:....;我希望你能够对照你目前的前端页面,与我的参考网站的前端样式。帮我检查还有哪一些模块没有做到 1:1 的还原。因为前面给你的设计图,其实就是来源于这个参考网站的。

在你检查的时候,请你特别注意以下的几个维度是否得到了还原:

  • 字号大小的层级关系
  • 容器之间的间距与对齐
  • 颜色系统

步:细节微调,搞定“倔强”的AI

总有些细节,TRAE 可能会反复修改却依然错漏,甚至“嘴硬”说已经改好了。这通常意味着 TRAE 的默认解决路径遇到了障碍。此时,需要我们提供更精准的“导航”。

1、复制 Classname 精准定位

我们可以通过截图,以及复制前端的 classname 的形式,告诉 TRAE 到底哪一块是还做的不到位的,应该要怎么做。

操作技巧

打开浏览器的检查(右键 -> 检查,或者 F12),通过元素选择器定位到目标元素,在右侧 DOM 树中双击选中目标的 classname 并复制。

提示词示例:

目前我观察到,前端的 {{classname}} 还没有按我的要求还原。也就是我给你发送的页面截图图 1(此处粘贴实现的图片)。我希望你根据图 2 的样式帮我做还原(此处粘贴期望样式的截图)。

你也可以使用 playwrightmcp 打开我的参考网站 https:... 中,查看 {{我参考网站对应组件 classname}} 的实现,并在我的项目中 1:1 的还原它。

2、TRAE「死鸭子嘴硬」时怎么办

如果还有一些细节,TRAE 无法还原并反复“嘴硬”说改好了

这时候我基本判断:可能 TRAE 自己习惯的判断或者实现的维度,并不能解决我的问题。分享4个终极手段,亲测有效:

图片展示了一段对话内容,左侧为用户反馈,右侧为TRAE官网聊天机器人的回复。用户指出参考网站(图1)与当前TRAE官网实现(图2)有差距,认为是最大尺寸未约定好及宽屏适配问题。右侧回复中,TRAE聊天机器人仅显示“OK”,未对用户反馈进行回复。该图片与上下文紧密相关,是产品经理在用TRAE重构产品工作流时,遇到TRAE「死鸭子嘴硬」问题,需进行细节微调以搞定“倔强”的AI的实战案例中,TRAE官网聊天机器人表现不理想的一个具体示例。
img-822 · 图片展示了一段对话内容,左侧为用户反馈,右侧为TRAE官网聊天机器人的回复。用户指出参考网站(图1)与当前TRAE官网实

完成前三步的关键总结:

1、提示词技巧

回顾我还原 TRAE Profile 页面的过程,大概扫一下就可以发现,我跟 TRAE 的交互提示词,主打一个自由随性

界面截图
img-823 · 界面截图
界面截图
img-824 · 界面截图
这张图展示了一段对话内容,左侧气泡内的文字是需求说明,要求根据提供的前端页面设计图,用React将其1:1还原为仅含前端内容、无需接入后端的前端demo项目;右侧嵌入的是待还原的前端页面设计图,页面为深色主题,带有绿色的元素标识,包含图表、功能模块等前端页面常见布局,该内容对应文档中产品经理用TRAE重构工作流的实战案例,是给TRAE官网加聊天机器人场景里,涉及的具体需求示例。
img-825 · 这张图展示了一段对话内容,左侧气泡内的文字是需求说明,要求根据提供的前端页面设计图,用React将其1:1还原为仅含前端
图片展示的是TRAE官网聊天机器人与用户的一段对话。用户请求使用playwrightmcp对找参考网页https://www.trae.ai/account...检查当前前端样式是否按参考网页实现,还希望设计规范完全按参考网页进行实现。该图片与文档中“给TRAE官网加个聊天机器人”实战案例相关,直观呈现了TRAE官网聊天机器人接收用户指令及内容的场景,是TRAE官网聊天机器人功能展示的一部分。
img-826 · 图片展示的是TRAE官网聊天机器人与用户的一段对话。用户请求使用playwrightmcp对找参考网页https://w
这张图是产品相关的工作交流截图,左侧为一段技术指令内容,写明了项目中`trae-activity-stats-content`相关的CSS样式,明确指出该内容未按设计图还原,要求完成还原操作;右侧是对应TRAE官网相关页面的界面截图,该界面以深色为底色,带有绿色元素,呈现了数据相关的展示内容,左侧的技术指令正是针对这个界面内样式还原的需求。
img-827 · 这张图是产品相关的工作交流截图,左侧为一段技术指令内容,写明了项目中`trae-activity-stats-conte
这张图片展示了一段用户需求文本,内容为请求使用者使用playwrightmcp打开对应的项目,对项目是否在指定的两处位置还原了设计图进行验证。该内容出现在产品经理用TRAE重构工作流的相关文档中,属于提示词技巧相关内容的实操案例需求部分,是实战案例里添加TRAE官网聊天机器人过程中明确的验证类需求信息。
img-828 · 这张图片展示了一段用户需求文本,内容为请求使用者使用playwrightmcp打开对应的项目,对项目是否在指定的两处位置
图片展示的是TRAE官网聊天机器人对话界面。上方显示“为什么我看到是这样的?”,下方对话框内有“Coding Activity Periods”字样。该图片与文档中“完成前三步的关键总结:1、提示词技巧”部分内容相关,用于说明在用TRAE重构产品工作流时,完成前三步(即给TRAE官网加聊天机器人)的关键技巧之一,即要将需求表达清楚,通过示例对话框展示如何清晰表达需求。
img-829 · 图片展示的是TRAE官网聊天机器人对话界面。上方显示“为什么我看到是这样的?”,下方对话框内有“Coding Activ
这张图片展示了产品TRAE官网的聊天交互内容,上方的对话气泡中明确指出“Active Days”的样式存在问题,右侧留有过多空白。下方的Active Days组件为深色背景,以绿色方块呈现不同活跃度:Feb到Jul的区域绿色方块稀疏,从Aug开始绿色方块变得密集,对应标注的活跃度从低到高的变化,右下角还标注有“Less”和“More”的对应关系,该图用于产品经理用TRAE重构工作流的实战案例,具体是给TRAE官网搭建聊天机器人过程中遇到的页面样式问题场景。
img-830 · 这张图片展示了产品TRAE官网的聊天交互内容,上方的对话气泡中明确指出“Active Days”的样式存在问题,右侧留有
界面截图
img-831 · 界面截图
这张图片对应的是产品经理用TRAE重构工作流的实战案例相关内容,具体是关于给TRAE官网添加聊天机器人时的交互实现需求参考。图片左侧的灰色消息气泡标注了对比说明:“图1是你当前的实现,图2是我希望的实现”,旁边配有两个可视化界面截图,左侧是曲线变化的实现图,右侧是带有更多关键节点标记的目标实现图,用于明确交互效果的优化要求,辅助说明提示词技巧在这类场景里的实际应用参考。
img-832 · 这张图片对应的是产品经理用TRAE重构工作流的实战案例相关内容,具体是关于给TRAE官网添加聊天机器人时的交互实现需求参
界面截图
img-833 · 界面截图
图片展示了一段对话内容,左侧为“我”发送的图片,右侧为“你”回复的评论。评论中提到“图1是我参考的网站,图2是你当前的实现,我认为还是有差距的。我认为应该是你的最大尺寸没有约定好,以及宽屏适配”。图片与上下文紧密相关,是产品经理在用TRAE重构产品工作流时,与开发人员沟通交流的示例,体现了产品经理在提示词技巧方面需表达清楚需求,避免开发人员理解偏差。
img-834 · 图片展示了一段对话内容,左侧为“我”发送的图片,右侧为“你”回复的评论。评论中提到“图1是我参考的网站,图2是你当前的实
图片展示了一段对话内容,左侧为用户发送的指令,右侧为TRAE回复的代码。用户要求TRAE参考其参考网站,详细一个个去参考项目中每个容器的对齐方式及字号大小,希望完全参考网站实现,指出目前字体大小有问题。TRAE回复代码中,`<div class="container">`等代码被红色框线突出显示,表明TRAE已按用户要求进行代码调整。该图片与上下文紧密相关,直观呈现了TRAE根据用户提示词技巧进行代码重构的过程。
img-835 · 图片展示了一段对话内容,左侧为用户发送的指令,右侧为TRAE回复的代码。用户要求TRAE参考其参考网站,详细一个个去参考
图片展示的是TRAE聊天机器人与用户的一段对话。左侧显示用户发送的指令“左侧区域要跟右侧区域顶部对齐。所以要增加左侧区域的顶部的间距 padding”,右侧是TRAE的回复。该图片与文档中“完成前三步的关键总结:1、提示词技巧”部分内容相关,用于说明在用TRAE重构产品工作流时,通过提示词技巧,如明确需求、表达清晰等,能有效减少踩坑,此对话示例即体现了通过明确需求来解决问题的技巧。
img-836 · 图片展示的是TRAE聊天机器人与用户的一段对话。左侧显示用户发送的指令“左侧区域要跟右侧区域顶部对齐。所以要增加左侧区域
图片展示的是TRAE聊天机器人与用户的一段对话。左侧显示用户发送的“右侧区域,应该固定在右侧居中。而不是在右侧左对齐”消息,右侧是TRAE的回复。该图片位于“完成前三步的关键总结”部分,用于说明在用TRAE重构产品工作流时,需注意将需求表达清楚,如在提示词中明确右侧区域应居中而非左对齐,以避免后续操作中出现误解或错误。
img-837 · 图片展示的是TRAE聊天机器人与用户的一段对话。左侧显示用户发送的“右侧区域,应该固定在右侧居中。而不是在右侧左对齐”消
这张图片展示了一条聊天消息内容,信息为“字体大小,你确定跟我的参考网页一致了吗?再检查一下”,结合上下文可知,这是在给TRAE官网添加聊天机器人的实战案例中,涉及产品工作流里需求沟通环节的内容,体现了这类场景中对细节的明确确认需求,属于产品经理用TRAE重构工作流时,针对具体任务细节沟通的示例。
img-838 · 这张图片展示了一条聊天消息内容,信息为“字体大小,你确定跟我的参考网页一致了吗?再检查一下”,结合上下文可知,这是在给T

重点其实还是这3点,记牢就能少踩坑:

给出以上关键信息的手段,可以是文本描述,可以是截图,也可以是利用 Playwright MCP 让 TRAE 自己去做参照。

2、项目规范最佳实践

当项目达到基础可用状态之后,建议大家做2件事:

编写启动脚本

让 AI 帮你写一个 sh 的启动脚本。这样方便我们后面需要再次启动这个项目时,直接将这个脚本拖拽到终端,回车执行即可启动。

建议加上几个细节:

- 固定端口:允许清空占用,再启动。防止端口冲突。

- 打印地址:启动后在终端打印访问地址,方便点击。

提示词示例:

请你帮我创建一个 sh 的 start 脚本,方便我每次启动项目都只需要在终端执行这个 sh 脚本。并且我希望这个脚本能够每次都固定端口启动,如果遇到端口被占用的情况,需要清理被占用的端口,再使用该端口启动,保证每次都能够固定端口。同时在启动成功后,需要在终端打印出我的访问地址。

沉淀前端规范文档 (FRONTEND_SPEC.md)

让 TRAE 帮你总结一个前端规范的 md 文档。

后面继续迭代时,在需求前面带上这个文档,让 TRAE 遵守规范,能保证样式风格统一,布局更合理。

建议包含以下维度:

提示词示例:

请你根据当前的样式实现,帮我创建一份前端规范的 md 文档。这一份文档,在后面将会作为我的项目的设计规范使用。在规范里,我认为至少需要包含以下的模块:

  • 项目前端页面的基础布局
  • 字号大小系统
  • 颜色系统
  • 间距系统

步:需求落地,让原型“动”起来

当页面还原完毕,我们就可以开始真正的迭代了。还记得我们的需求吗? 在右侧增加一个侧边的 Agent 聊天面板。

由于做迭代基本是没有设计图参考的,考验的就是我们通过文本来表达交互的能力

我的方法论:用“用户视角”来描述交互,表达清楚以下5点:

记得要携带上我们上面总结的那一份前端规范!

实战提示词示例:

图片展示的是TRAE官网聊天机器人与用户的一段对话。用户基于项目背景,希望更新聊天机器人在打开聊天面板时的首条欢迎语消息,要求为英文且有打字机效果。同时,用户还希望为前端页面效果做demo,提供一个用户最可能问的问题,当用户点击发送后,模拟agent先做大概3s的loading交互,然后回复内容,回复内容也需有打字机效果。该图片与上文提到的TRAE官网加聊天机器人的实战案例相关,是需求落地时对聊天机器人功能的具体要求示例。
img-839 · 图片展示的是TRAE官网聊天机器人与用户的一段对话。用户基于项目背景,希望更新聊天机器人在打开聊天面板时的首条欢迎语消息
界面截图
img-840 · 界面截图
图片展示的是TRAE官网聊天机器人与用户的一段对话。用户希望在页面右侧增加聊天窗口,由顶部导航栏右侧“claim anniversary”容器左侧的chat图标激活,激活后右侧main内容容器会自适应挤过去。用户还要求补充完整消息气泡下4个icon对应操作后的交互,以及3条追加问题点击后的交互,且3条追加问题应在agent回复完文本后出现,目前交互时机不对。此图与上文提到的TRAE官网加聊天机器人的实战案例相关,是需求落地时对聊天窗口交互的具体要求。
img-841 · 图片展示的是TRAE官网聊天机器人与用户的一段对话。用户希望在页面右侧增加聊天窗口,由顶部导航栏右侧“claim ann
图片展示的是TRAE官网聊天机器人与用户的一段对话。左侧显示用户发送的指令“请你用 playwrightmcp 帮我验证一下你是否完成了相关的交互”,右侧为聊天机器人的回复。该图片与文档中“实战案例:给TRAE官网加个聊天机器人”部分相关,用于说明在TRAE官网添加聊天机器人后,用户可通过聊天机器人进行相关交互验证,体现了TRAE官网聊天机器人的功能和交互情况。
img-842 · 图片展示的是TRAE官网聊天机器人与用户的一段对话。左侧显示用户发送的指令“请你用 playwrightmcp 帮我验证

现在我希望在我的页面的右侧区域,增加一个聊天的窗口。

  1. 这个聊天的窗口,是由顶部导航栏右侧区域,claim anniversary 的容器左侧的一个 chat 的 icon 处激活的。
  2. 激活聊天面板后,会对应的将右侧的 main 内容容器,往左自适应挤过去。
  3. 而这个聊天面板,由 3 个部分组成:
    • 顶部是聊天窗口的标题
    • 中间是聊天消息的展示区,分为用户与 agent 的消息,并且不需要头像
    • 下方是用户发消息的输入框,以及发送按钮区

在你帮我实现时,需要符合我的 FRONTEND_SPEC.md 规范

在实现了基础交互后,我又想增加一些效果,比如打字机效果、知识库查询等。同样的,也是依赖上方提出的方法:由用户操作视角出发,描述清楚起始、操作、反馈、位置、内容。

完成效果:最终我们就能够得到一个如下视频所示的一个带前端交互的HTML的可交互式原型

场景二:0-1 的项目原型逻辑验证

如果说需求迭代是“术”,那么 0-1 的项目验证则更考验产品经理的“道”——将一个想法,快速落地为可验证的 MVP。

工作流对比:

提示

过去 (Old School)

  • 接口猜谜:只能对着一堆接口文档干瞪眼,看着字段猜测后端逻辑。验证路径极短,中间过程完全是黑盒。
  • 逻辑盲区:遇到复杂算法、Agent 交互等,完全不知其所以然。与研发讨论时,因不懂实现细节,难以提出建设性意见,更无法有效把控项目风险。
提示

现在 (TRAE Flow)

  • 白盒掌控:通过自然语言描述,让 TRAE 把完整逻辑跑通,结合其输出的 Mermaid 流程图,彻底看懂代码背后的业务流转。
  • 反向输出:你不再只是需求的提出者。现在,你可以直接构建一个逻辑合理、甚至代码可用的方案,“甩”给研发:“照着这个,合到主干代码里去。”

核心价值:这已经不是简单的效率提升,而是产品经理核心能力的飞跃——我们真正获得了定义和验证技术方案的能力。

图片展示了产品经理在TRAE Flow中的两种场景。左侧“接口猜谜”场景中,产品经理面对黑箱的逻辑盲区,电脑屏幕上显示代码,其困惑于“中间发生了什么?”;右侧“白盒掌控”场景中,产品经理与研发人员讨论,研发人员懂底层逻辑,通过Mermaid流程图等反向输出,让产品经理彻底看懂代码背后的业务流转,实现透明运作。此图直观呈现了TRAE Flow在产品经理工作中的应用效果,与上下文介绍的重构产品工作流场景相契合。
img-843 · 图片展示了产品经理在TRAE Flow中的两种场景。左侧“接口猜谜”场景中,产品经理面对黑箱的逻辑盲区,电脑屏幕上显示代

实战案例:电商 Agent 的 0-1 搭建

提示

TRAE 配置清单

  • 模型:gemini-3-pro-preview
  • 智能体:Builder with MCP
  • MCP:Playwright

需求背景:做一个电商场景的 agent,目标是C端用户。它能够帮我们做基本的商品的搜索,以及让用户直接指定对应的商品。

核心思路与场景一完全一致:小步快跑,增量迭代。

第一步:搭建基础聊天页面

0-1项目启动提示词示例

我的这个项目是一个对话式的电商 agent。并且是移动端尺寸的。所以请你以移动端iPhone12 的尺寸,帮我创建一个基础的 agent 的聊天页面。前端使用 react 的技术方案

这个聊天页面的结构是,顶部是对话的标题。中间是 agent 与用户的消息记录,并且不需要头像。底部是用户的输入框,以及发送按钮

现在请你帮我实现这个项目的基础页面结构

为了后续迭代方便可以补充以下 2 个优化点:

1. 优化 classname

请你将我前端页面的 classname 做规范化处理,方便我以后能够直接通过前端页面的 classname 找到对应的代码,而不是用 react 生成的 classname。

2. 创建 start 脚本

请你帮我创建一个 sh 的 start 的脚本,并且固定端口启动,当目标端口被占用时,你可以清理掉被占用的端口进程。然后再进行启动。同时我希望这个脚本再启动后,能够在终端答打印出我项目的路径,方便我后续访问

到这一步,我们的第一阶段就做好了:一个基础的前端页面。

图片展示的是电商Agent的0 - 1搭建实战案例中,一个手机界面示例。界面上方显示“Shopping Agent”,下方有两条对话框,第一条为系统消息“Hello! I am your Shopping Agent. How can I help you today?”,第二条为用户消息“Ask me anything”。界面底部有一个蓝色的发送按钮。该图片与上下文紧密相关,直观呈现了电商Agent在手机端的交互界面样式,为后续产品工作流重构提供了参考。
img-844 · 图片展示的是电商Agent的0 - 1搭建实战案例中,一个手机界面示例。界面上方显示“Shopping Agent”,下

第二步:接入基础对话能力

这一步开始涉及后端逻辑。如果你对技术实现不熟,没关系,先让 TRAE 成为你的“技术顾问”,让他给你写一份实现文档。并要求在你确认之前,不许动任何代码。

“文档先行”提示词示例

我现在打算在我的项目里实现真正的ai 对话。并且我使用的是豆包的模型。

我希望实现后,能够做大, 用户在输入框内输入文本,点击发送后,能够让豆包在思考后进行回复,就跟现在的很多 agent 产品一样,能够看到折叠的 thinking,以及最终的回复的文案。同时这个 think 默认可能是折叠的状态的。用户可以进行展开,但展开也只是在一定的高度下查看 thinking 的文本。

同时呢,我也希望在用户发送第二条消息后,ai 能够了解我的上下文,并且基于我的上下文,继续来给我进行回复。

请你根据我以上的需求,帮我写一份实现的 md文档,并且在得到我开始研发代码的确认消息前,不要修改我的任何代码文件

图片展示了TRAE电商Agent的0-1搭建中实现步骤的文档内容。分为5个步骤:准备工作、UI构建(骨架)、服务层、集成、优化。如准备工作需安装OpenAI SDK、配置环境变量;UI构建要修改MessageBubble以支持“思考”布局;服务层需创建aiService.js等。集成时连接InputQueue -> App -> aiService,处理stream或await等。优化方面可自定义逻辑、错误处理、新增“重新生成”按钮等。该图片与上下文紧密相关,直观呈现了实现步骤,便于理解电商Agent搭建流程。
img-845 · 图片展示了TRAE电商Agent的0-1搭建中实现步骤的文档内容。分为5个步骤:准备工作、UI构建(骨架)、服务层、集成

实际上,让 TRAE 帮你编写实现文档,能够后续让它实现的更准确。对于实现方案不确定的地方,我们都可以在不断的跟 TRAE 交互的过程中,逐步完善文档。

TRAE 完成后,同样使用 playwrightmcp 打开我的项目,并且模拟用户走完整个流程

然后我们就得到了一个满足了前后端的基础项目实现了。

图片展示的是电商Agent的0-1搭建实战案例中,电商助手的对话界面。界面顶部显示“电商助手”,下方有“你好!我是你的电商助手,今天有什么需求可以帮助你的?”的问候语。中间部分是电商助手的回复,内容涉及商品推荐、店铺优惠、购物车管理等电商相关功能介绍。底部有“再给你个惊喜”的按钮。该图片与上下文紧密相关,直观呈现了电商助手的对话样式及功能介绍,是电商Agent搭建成果的展示。
img-846 · 图片展示的是电商Agent的0-1搭建实战案例中,电商助手的对话界面。界面顶部显示“电商助手”,下方有“你好!我是你的电

第三步:实现核心业务逻辑——商品搜索

再继续第三个子任务:为组件实现搜索商品。

思路相同,如果我们自己不清楚要如何实现,就让 TRAE 根据我们的需求,创建一个实现文档。

这里我就快速的直接通过需求进行提问实现了:

现在请你帮我在这个项目中,为这个 agent 实现在对话过程中,能够帮用户做商品搜索的这个能力。

要想实现这个能力,首先你需要帮我创建一个本地的数据库,存储商品的信息。其中需要至少包含商品 id,商品主图,商品标题,商品价格,商品详情描述的信息。商品图片你可以从 usplash 上随机获取可以访问的商品图片就可以了。

那我希望在用户与 agent 的对话交互中,能够识别用户当前的意图是否涉及到商品的搜索。如果涉及到商品搜索,请你调用商品搜索的这个 mcp(这个 mcp 也需要你根据上面要求你创建的数据库来实现),将用户的提问,转换成商品标题搜索的关键词,并通过接口搜索出商品。

在拿到商品的信息后,我要求 agent 需要给我返回一个可交互的商品卡片的消息起泡,并且支持分页,一页 4 个。最多 5 页也就是 20 个商品。

在商品卡片上需要呈现每一个商品的主图,标题,以及价格。同时每一个商品卡片的右上角我希望都有一个文本的追问按钮。

当用户点击了这个追问后,能够在用户的输入框上方有一个呈现了当前正在追问哪个商品的一个交互。

并且当用户在追问状态下发送消息时,在用户的消息气泡中,需要携带上被追问商品的 tag 的交互显示。

同时,我也希望你能够有另一个应对商品追问的 mcp。这个 mcp 在识别到用户的追问后,能够根据用户追问的商品 id,去数据库中查询出这个商品的详情描述信息,并且根据该商品的详情描述信息,给与用户文本描述。

以上的整个流程,为了方便我模拟,我希望所有的商品标题都携带着,风衣这个关键词。并且在你完成代码实现后,我希望你使用 playwrightmcp,以用户在搜索风衣,以及针对某个风衣做追问的场景。帮我完成一轮商品搜索,以及商品追问的交互与逻辑测试,确保你的实现是符合我的需求的

即便给出了以上详尽的指令,TRAE 的初版实现也可能存在问题。没关系,继续通过追问来修正。

我发现了几个问题,请你帮我做出修改

  1. 我的项目的页面尺寸,需要严格按照移动端的尺寸。不能够因为消息气泡中内容的长短,而撑开了整个项目页面呈现。
  2. 我希望在触发调用工具时,能够有像一般的 agent 产品一样的那种正在调用xx 工具的交互
  3. 整体的后端的实现思路,应该是基于 ReAct 的核心理念,也就是会涉及到用户的一条消息,可能会触发多次 ai 的请求。第一次请求可能是ai 判断需要调用工具,而获取工具的结果,第二次请求就是 ai 结合着工具返回的结果,来进行回复。
  4. 所以既然后端的实现思路基于 ReAct 的单任务多轮思考请求的思路,所以对应的前端的配套交互也需要帮我做出对应的调整与优化

最终成果:完成一个前后端完整的电商 Agent MVP,后续可以基于这个项目,做一些需求的逻辑验证,或者复杂逻辑的迭代等。

这个过程的价值在于,它让我们像架构师一样思考,将一个复杂的业务流程,拆解为一系列清晰的模块。而 TRAE,则将我们的思考变为现实。

场景三:文档的编写与对齐

产品经理不仅要创造,更要频繁同步与对齐。无论是与研发对齐方案,还是向老板汇报进展,清晰的文档和逻辑图都是必不可少的。

工作流对比:

提示

过去 (Old School)

  • 结构化地狱:收集资料容易,整理成逻辑清晰的文档难。在 PPT 里画框架图、流程图,反复调整却总觉得逻辑不通。
  • 无效纠结:大量时间浪费在调整格式、对齐图形上,核心逻辑反而没时间打磨。
  • 时间成本1 人天
提示

现在 (TRAE Flow)

  • 暴力输出草稿:想到什么写什么,甚至把参考资料一股脑丢进一个文档,逻辑混乱也无所谓。
  • 降维打击:将这堆“原料”丢给 TRAE,结合明确的整理方法论,让它瞬间完成结构化和可视化。
  • 时间成本0.5 人天,效率提升 2 倍。

核心价值:效率提升 2 倍,告别 PPT 纺织工,回归思考者。

界面截图
img-847 · 界面截图

实战案例:用 TRAE 辅助编写项目文档

提示

TRAE 配置清单

  • 模型:gemini-3-pro-preview
  • 智能体:Builder with MCP

1、用于项目文档与研发对齐

写完上面那个电商 Agent 的 MVP 后,我需要给研发和业务团队同步方案。我的草稿可能非常随意,我会让 TRAE 按照我的原则,帮我梳理成专业文档。

暴力写下你的草稿(逻辑混乱也没关系):

我想要跟研发团队同步,以及业务团队同步我的这个电商的 agent 是用来干什么的

它其实是给 C 端用户用的,能够让用户在对话的情况下就能够完成下单。目前支持的场景就是有搜索商品

以后可能还会支持下单,做售后等的场景

所以这个后面除了要对接商品库以外,还要对接售后的接口

然后这个 agent 会自己意图识别用户想要干什么,然后再去调用不同的工具,来帮用解决问题

balabala(这里我就不继续写了)

让 TRAE 整理成专业文档:

请你根据我下方给你的我的草稿,以及我当前的项目的实现,帮我写一面方便我跟其他同事同步的一个 md 文档

在这个 md 文档里面, 我希望你整体以总分的结构进行编写,先通过总结让读者读懂我们的这个文档要表达什么内容。再分别展开每个模块。尽可能简单表达,小白就能够一眼看懂。

然后关于 ai 的实现方面,需要你输出一个mermaid 的框架图,与时序图,方便我与开发同步这里面的实现逻辑,以及未来可能需要去对接不同的数据库,或者 api 能力范围是什么

以下是我的文档草稿:

我想要跟研发团队同步,以及业务团队同步我的这个电商的 agent 是用来干什么的

它其实是给 C 端用户用的,能够让用户在对话的情况下就能够完成下单。目前支持的场景就是有搜索商品

以后可能还会支持下单,做售后等的场景

所以这个后面除了要对接商品库以外,还要对接售后的接口

然后这个 agent 会自己意图识别用户想要干什么,然后再去调用不同的工具,来帮用解决问题

图片展示了TRAE(智能导购助手)的架构图,核心逻辑流程为用户输入后,AI Agent核心进行意图识别,再调用不同工具执行任务。图中包含用户输入、意图识别、下单意图、商品信息、生成回复等环节,如商品信息环节有商品库、商品详情、商品评论等,生成回复环节有生成卡片、文本气泡、执行结果等。该图与上下文紧密相关,直观呈现了TRAE辅助编写项目文档时的工作流程和技术架构。
img-848 · 图片展示了TRAE(智能导购助手)的架构图,核心逻辑流程为用户输入后,AI Agent核心进行意图识别,再调用不同工具执

TRAE 会将你的“意识流”草稿,重构成一份结构清晰、图文并茂的正式文档。

2、用于竞品分析与市场洞察

这种「随性打草稿」的方法,除了用在项目总结,在做竞品调研的时候也超级好用。

以前做调研,可能还要担心格式乱、信息杂。现在完全不需要束手束脚:

这种工作流,能确保你的所有精力都花在“收集高价值信息”这一核心环节上,而将所有“整理和排版”的脏活累活都外包给 AI。

写在最后:产品经理的 AI 生存法则

回顾全文,我们发现 TRAE 这类 AI IDE 带给产品经理的,不仅是效率工具,更是一套全新的工作范式。

为了让你能更好地消化和应用,我将全文的核心技巧总结如下:

核心认知

实战技巧

项目规范

进阶应用

Prompt 心得

最后想说的是,TRAE 让我们真正拥有了将想法直接落地的能力。它让我们能够把更多的时间花在思考产品逻辑和用户体验上,而不是纠结于具体的代码实现。

希望我的这些经验分享,能够帮助大家在日常工作中更好地使用 TRAE,提升工作效率。如果你也有类似的使用心得,欢迎在评论区交流讨论!

附录1TRAE & MCP 配置指南

为了方便你快速上手,我把需要用到的配置都整理在这里了,直接复制粘贴就行。

界面截图
img-849 · 界面截图
图片展示的是TRAE的MCP配置界面中的手动配置窗口。窗口上方有“原始配置(JSON)”按钮,右上角有“取消”和“确认”按钮。窗口内提示从MCP Servers的介绍页面复制配置JSON(优先使用NPX或UVX配置),并粘贴到输入框中。底部有黄色提示框,提醒配置前请确认来源,甄别风险。该图片与文档中“步骤一:配置MCP”内容相关,直观呈现了配置时的操作界面。
img-850 · 图片展示的是TRAE的MCP配置界面中的手动配置窗口。窗口上方有“原始配置(JSON)”按钮,右上角有“取消”和“确认”

Playwright 配置

相关链接

GitHub 仓库:[microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp)

Chrome 插件下载:[Releases 页面](https://github.com/microsoft/playwright-mcp/releases)

步骤一:配置 MCP

在 TRAE 的 MCP 配置中,直接填入以下 JSON:

JSON
{
  "mcpServers": {
    "Playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--extension"
      ]
    }
  }
}

步骤二:安装浏览器插件

如何使用?

在对话中,明确提出让 AI 使用 playwrightmcp 即可触发。

示例:“请你使用 playwrightmcp 打开我的项目地址 or 网页...”

Figma AI Bridge 配置

这个稍微复杂点,需要填入你的 Figma Token。

JSON
{
  "mcpServers": {
    "Figma AI Bridge": {
      "command": "npx",
      "args": [
        "-y",
        "figma-developer-mcp",
        "--stdio"
      ],
      "env": {
        "FIGMA_API_KEY": "替换为你的 key"
      },
      "disabled": true
    }
  }
}

如何获取 Figma Key?

登录 Figma 网页版 -> 点击头像 -> Settings -> Personal access tokens -> Generate new token。

图片展示了Figma网页版登录后的用户头像下拉菜单界面。头像为紫色背景,头像右侧有“heng”字样。菜单中“设置”选项被蓝色高亮显示,其下方还有“下载桌面版应用”“Your Community profile”“添加账户”“退出”等选项。该图片与文档中“Figma AI Bridge配置”部分内容相关,用于说明登录Figma网页版后,点击头像进入设置界面的操作步骤,是触发后续配置操作的前提。
img-851 · 图片展示了Figma网页版登录后的用户头像下拉菜单界面。头像为紫色背景,头像右侧有“heng”字样。菜单中“设置”选项被
这张图片是Figma网页版的设置页面“安全”标签页界面,页面顶部有“账号”“社区”“通知”“安全”四个选项,“安全”选项被红色框标注突出显示。页面展示了个人访问令牌相关内容,明确说明个人访问令牌可通过API访问自身数据,提醒不得将其提供给不信任的人员,且页面中被红色框标注的“生成新的令牌”选项,正是文档中Figma AI Bridge配置步骤里,用于生成个人访问令牌的对应操作入口,该入口可触发生成操作以完成配置所需的令牌获取。
img-852 · 这张图片是Figma网页版的设置页面“安全”标签页界面,页面顶部有“账号”“社区”“通知”“安全”四个选项,“安全”选项
界面截图
img-853 · 界面截图
图片展示的是Figma网页版中“个人访问令牌”生成界面。在“生成新的令牌”处,输入了“trae”作为令牌名称,下方显示了生成的令牌内容,其中部分字符被遮挡,下方提示“Copy this token. This is your only chance to do so!”。该图片与文档中“Figma AI Bridge配置”部分内容相关,用于说明登录Figma网页版后,点击头像进入Settings,再点击Personal access tokens,生成新令牌的操作步骤,令牌内容用于后续AI使用figma ai bridge mcp触发功能时的授权。
img-854 · 图片展示的是Figma网页版中“个人访问令牌”生成界面。在“生成新的令牌”处,输入了“trae”作为令牌名称,下方显示了

如何使用?

在对话中,明确提出让 AI 使用 figma ai bridge mcp 即可触发。

示例:“请你使用 figma ai bridge mcp 来查看我的设计图 {{此处填入你的设计图 url}}...并1:1 还原为前端的 html 页面”

如何获取设计图 URL?

选中你想还原的容器(整个页面选最外层,单个组件选组件容器),右键 -> Copy link -> Copy link to selection。

这张图片展示的是Figma软件的操作界面,为文档中“如何获取设计图URL”的步骤提供了操作演示。图中显示鼠标选中了“复制/粘贴为”选项,其右侧展开的二级菜单里,“Copy link to selection”(复制所选内容的链接)选项被红框重点标注,这正是文档说明的获取设计图URL的操作路径:选中目标容器后,通过右键菜单依次点击该选项来完成设计图URL的复制。
img-855 · 这张图片展示的是Figma软件的操作界面,为文档中“如何获取设计图URL”的步骤提供了操作演示。图中显示鼠标选中了“复制

配套神器:Builder.io 插件 (网页转设计图)

在 Figma 的 Actions (Cmd/Ctrl + P) 中搜索 `Builder.io` 并运行。

打开插件后,在 Import 菜单处选择 `Paste from Chrome`。

贴入使用它配套 Chrome 插件复制的前端代码 JSON,就能在 Figma 中拿到对应的设计图了。

这是Figma插件界面的Plugins & widgets选项卡页面,搜索栏输入了“builder.io”,当前展示了多个相关插件,包括来自社区的Builder.io - Figma to Code & AI Apps,以及由Siter.io开发的Export Figma to Websites and HTML插件,还展示了Material Theme Builder、FigwebX Optimization Design等其他相关插件,各插件均标注了来源、功能简介、用户量、点赞数等信息,页面底部是Figma的功能操作图标栏。该界面是TRAE&MCP配置指南里Figma AI Bridge配置的相关操作界面,用于查找相关插件完成配置。
img-856 · 这是Figma插件界面的Plugins & widgets选项卡页面,搜索栏输入了“builder.io”,当前
这张图片展示的是Builder.io的Figma AI Bridge配置界面,界面顶部有“Export”“Design with AI”“Design System”“Import”几个选项卡,其中红色框标注选中的是“Import”选项卡,该选项卡用于将网页导入Figma,可输入网页链接并点击对应按钮完成导入;界面下方的红色框还标注了“Paste snapshot here”功能区,可粘贴Chrome扩展抓取的网页快照,也可上传builder.json文件。此界面是附录1Figma AI Bridge配置相关的操作页面,对应文档中该配置指南的内容说明。
img-857 · 这张图片展示的是Builder.io的Figma AI Bridge配置界面,界面顶部有“Export”“Design
这是builder.io平台的Figma AI Bridge配置界面,界面顶部显示“Copy Layout”“Fusion Agent BETA”选项,当前处于“Copy Layout”选项页。该页面核心是通过复制网页布局并导入Builder或Figma来节省时间,界面设有标注明显的蓝色“Copy Layout”操作按钮,下方勾选了“Outline Builder components”选项,还附带“Learn how to use this”的使用指引链接,对应上下文里Figma AI Bridge的配置内容,用于相关功能的设置操作。
img-858 · 这是builder.io平台的Figma AI Bridge配置界面,界面顶部显示“Copy Layout”“Fusio

其他建议配置

为了体验更丝滑,建议检查以下设置:

对话流配置

自动运行 MCP:开启 (省得每次都要点确认)

令运行方式:沙箱运行 (安全第一)

个人白名单范围 (参考):

python, cd, npm, chmod (根据项目需要灵活调整)

界面截图
img-859 · 界面截图

附录2 :常见资源占位 — AI 从哪里获取

本附录面向参与 AI Coding 的各位,说明常见占位资源(图标、图片)应从何处取得,以及如何在提示词中明确要求,避免图裂或缺图标。

图标 (Icon) 占位

建议做法:在提示词中直接指定使用某一套图标库,让 AI 用现成组件而非自绘或占位文字。

* 可选来源(任选其一即可,在提示词里提一嘴即可):

* React 生态常用:react-icons(如 react-icons/fareact-icons/hi 等)

* 组件库自带:若项目已用 Ant Design、Material-UI、Chakra UI 等,可写明「使用 Ant Design 的 Icon 组件」「使用 MUI 的 Icons」等

* 提示词示例

* 「页面里的图标请用 react-icons,从里面选合适的图标即可。」

* 「我们项目用 Ant Design,图标统一用 Ant Design 的 Icon 组件。」

只要在需求或提示词中明确写出「用 xx 的 icon 库」,AI 就会从该库选图标,避免留空白或乱码占位。

图片 (Image) 占位

建议做法:占位图片从 [Unsplash](https://unsplash.com/) 获取与内容相关的免费可商用图片;且必须在采用前验证每个图片链接可访问,避免上线后图裂。

* 来源:Unsplash 提供可免费使用的图片,适合原型与占位。

* 提示词中建议写明

* 「占位图片从 Unsplash 上获取与 [主题/关键词] 相关的公共图片。」

* 「使用 Unsplash 的图片作为占位图,并在代码或脚本中验证每个图片 URL 可访问;若不可访问则替换或跳过,防止图裂。」

* 重要:务必让 AI 逐个验证 Unsplash 的图片链接是否可访问(例如用 HEAD/GET 请求或简单的加载测试),再写进页面或资源列表。这样可以避免拿回来的链接已失效导致前后端出现图裂。

小结:图标指定 icon 库;图片指定 Unsplash + 验证可访问性,即可在 AI Coding 流程中稳定使用这两类占位资源。