面向AI coding新手:如何更有效的使用Trae编程

今晚分享下我的小程序航海经历:AI 从 0 到 1 做了一个微信小程序, "SleepMoment",是一个睡眠打卡的工具,从完全什么也不懂到小程序上线,整整一周,也就是7天搞定。

我本职做AI产品经理,完全不会写代码,但做产品这些年一直有一个执念 —— 特别想自己亲手把一款产品从设计到上线完整地做出来,不依赖开发。以前这个想法不太现实,但现在 AI 编程工具成熟了,我觉得时机到了。

先说一下为什么做这个东西

两个原因。

第一个是我刚才说的,作为产品经理,天天画原型、写 PRD、跟开发对需求,但从来没有自己独立把一个完整产品做出来过。这件事一直是我的一个心结,AI 编程让这件事变得可能了,我就想试试。

第二个是需求确实存在。我自己睡眠不太好,市面上的睡眠 App 要么太重(一堆功能根本用不到),要么要各种权限(麦克风、健康数据全要),我就想要一个特别轻量的东西:每天记录一下自己睡了几个小时,看看趋势,完事了。

两个动机一碰,就决定自己做一个。所以我也没花太多时间在航海手册的找需求层面,因为我本身对睡眠记录就很痛点。

我的工具组合

这里面最重要的不是某个单一工具,而是多个模型的配合方式,这个后面会重点讲。

序号

工具名称

主要用途

工具优势

1

Mira + Gemini

产品方案设计、交互设计、UI 效果图

强强联手:Mira 擅长逻辑梳理和深度对话,Gemini 擅长视觉创意和多模态理解,完美搞定从 0 到 1 的产品雏形。

2

Trae + Kimi 2.5

代码实现、功能落地

高效编程:Trae 专注代码编辑与实时预览,Kimi 2.5 具备超长上下文和强大逻辑,能精准理解复杂需求并输出高质量代码。

3

Gemini Pro

方案 Review、逻辑校验

严谨把关:具备极强的综合分析和推理能力,能跳出代码细节,从全局视角审视业务逻辑和边界条件,防止出现致命 Bug。

4

微信原生小程序

框架选择

原生体验:抛弃复杂框架,拥抱原生,性能最佳,加载最快,最适合这种轻量级、高频使用的“即用即走”型工具。

从 0 到 1 的方法论

我把整个过程总结成几个关键方法,这些方法不只是做小程序能用,做任何 AI 辅助的项目都适用。

方法一:先设计后编码,产品经理的优势要用起来

很多人拿到 AI 编程工具,上来就说 "帮我做一个 xx",然后发现做出来的东西跟自己想的完全不一样。

我的做法是先把产品方案做扎实。产品经理最大的优势就是会设计产品,你知道用户要什么、交互应该怎么走、页面结构应该是什么样。这些东西先跟 Mira 或者 Gemini 聊清楚,让它帮你出完整的设计方案。

然后把这个方案整理成一份详细的 "交付文档"—— 项目背景、页面描述、交互逻辑、技术要求全部写清楚,再整份发给 Trae 去实现。

你发给 AI 编程工具的文档质量,直接决定了你后面要返工多少次。这个文档值得你花一两天反复打磨。

方法二:让不同的模型做不同的事

这是我这次最大的心得。

不要指望一个 AI 搞定所有事。不同的模型有不同的长项,你要学会 "用人所长":

  • • Gemini:擅长做方案设计和 UI。我的产品方案、交互设计、视觉效果图主要是跟 Gemini 一起打磨的,它对产品逻辑的理解和视觉审美比较强
  • • Kimi 2.5:擅长写代码。我把完整的设计文档发给 Trae 里的 Kimi 2.5 来做代码实现,它的代码生成质量和稳定性比较好
  • • Gemini Pro:擅长做 Review。Kimi 2.5 把整个项目写完之后,我再把完整代码发给 Gemini Pro,让它做整体方案的审查和逻辑测试。它能发现很多 Kimi 2.5 没注意到的边界情况和潜在问题

这个流程跑下来,最终的产出质量比单独用任何一个模型好了非常多。

方法三:让不同模型互相 Review 对方的方案

这个技巧特别好用。

比如 Gemini pro 出了一版交互方案,我会把这个方案截图或者文字发给 Kimi 2.5,问它 "你觉得这套方案有什么问题?有没有更好的实现方式?"

反过来也一样,Kimi 写完代码之后,我让 Gemini 来 Review,问它 "这段代码的逻辑有没有漏洞?有没有更优雅的写法?"

两个模型互相 "对线" 的过程中,往往能碰撞出比单一模型好得多的方案。

说个典型的案例:

我的头像昵称,最开始的版本是:用户点击头像,先弹出授权弹框,用户授权后,再弹出上传头像的弹框,用户点击上传后,再唤起微信的头像授权底部浮框,整体流程非常割裂和繁杂;因为Kimi给的方案是“微信已经封禁了直接唤起用户授权的弹框”;我们也没做过编码,听起来好像是这么回事。

然后,Gemini对这个方案质检,反馈到“从用户体验角度确实无法接受,虽然kimi反馈微信封禁了直接唤起授权,但我们完全可以把第二个弹框取消掉,融合为一个,只在后台运行一个虚拟弹框,同时用户授权不需要每次授权,记录一次即可,也就是只有用户首次登录,会弹出授权和头像选择两个弹框吗,也就是用户隐私授权弹框变成了“按需弹一次”;这样处理后,体验大大提升。kimi反馈到Gemini的方案可谓是把体验做到了极致,我来实现它。

这样的案例很多很多,全是两个模型互相质检得来。

方法四:每完成一个模块,沉淀一份 MD 文档

这个习惯强烈建议大家养成。

每完成一个完整的功能模块或逻辑之后,让 Trae 把当前的实现方案沉淀成一个 Markdown 文档,放到项目目录里。

为什么要这么做?

方便后续 Review。当你要让 Gemini Pro 来审查的时候,直接给它这个文档,它能快速理解当前的实现逻辑,不用去扒代码2、方便双方对齐。后面你跟 AI 继续讨论修改的时候,有一个文档作为 "基线",双方都清楚当前的状态是什么,不会聊着聊着就跑偏了3、方便自己回顾。过几天再看这个项目的时候,有文档比没文档的理解成本低了好几个量级

方法五:上下文太长时,封装记忆文档重开会话

这个坑我踩过。

项目聊到后期,跟 Trae 的对话已经非常长了,你会明显感觉 AI 的响应质量在下降 —— 它开始忘记前面说过的东西,或者给出跟之前矛盾的方案。

解决方法是:把当前项目的完整上下文整理成一个 "记忆文档"(MD 格式),包含项目背景、当前进度、已实现的功能、待解决的问题,然后重新开一个全新的会话,把这个文档发进去。

相当于给 AI"重启大脑" 的同时把记忆保留了。新会话的上下文压力小了,AI 的输出质量又回来了。

这个技巧适用于所有 AI 编程工具,不只是 Trae。

方法六:技术选型不要自己拍脑袋,让 AI 帮你评估

这个也是一个很实用的经验。

做小程序有很多技术方案可选:微信原生、Taro + React、Uni-app…… 作为非开发人员,你根本评估不了哪个方案更适合你的项目。

我的做法是:把你的项目需求描述清楚,然后分别问 不同模型,让它们各自列出每套方案的优劣对比。

我当时的场景是Trae已经实现了我的主界面,然后Gemini给出的页面优化方案,复制给Trae的时候,Trae反问我:当前优化方案需要重构为微信原生开发模式,当前技术栈是Taro+React模式,是否需要重构?

我也不知道,所以就去问Orange模型。Orange模型建议我用原生,给的理由也很充分:原生文件结构简单(每个页面就 4 个文件),AI 理解起来更准确,出了问题排查也容易。后来证明这个决策是对的,省了非常多时间。

Trae就开始了漫长但严谨的重构。

不懂的时候不要猜,让 AI 帮你分析,你只需要做决策。这才是产品经理用 AI 的正确姿势。

几个实操技巧

1、一次只改一个问题。Trae 写完代码之后你肯定会发现各种问题,但千万不要一次甩 10 个修改点给它。一次说一个,等它改完确认没问题了,再说下一个。一次改太多它大概率会顾此失彼,改了 A 坏了 B。

2、第一版代码一定不完整。我第一次让 AI 出代码的时候,它给的是片段代码。你需要明确说 "我需要非常完整的、我只需要复制就可以直接运行的代码",它才会给全的。跟 AI 沟通,需求描述越精确,返工越少。

3、截图以及GIF图(我用飞书的录屏自动变成gif图)比描述有效 100 倍。当你觉得 UI 哪里不对的时候,直接截图发给 AI,告诉它 "这里不够精致" 或者 "这个字体看着不舒服"。你用文字描述半天,不如一张截图来得直接。

4、小程序类目提前查好。上线的时候需要选类目,不同类目需要的资质不一样。建议你在开始做之前就查清楚,免得做完了发现上不了线。

5、一定要真机测试。很多问题在模拟器上发现不了。比如我做昵称修改弹窗的时候,弹窗在屏幕中间,手机键盘弹出来直接把输入框遮住了。这种问题必须在真机上才能发现。

总结一下核心经验

1、AI 是杠杆,不是替代。它能帮你把 10 分的想法变成 60 分的产品,但从 60 分到 90 分,需要你自己的产品判断力和审美。

2、先设计后编码。花在产品设计文档上的时间,会在编码阶段 10 倍地省回来。产品经理做这个事有天然优势。

3、不同模型做不同的事。设计用 Gemini,编码用 Kimi 2.5,Review 用 Gemini Pro,让专业的模型干专业的事。

4、让模型互相 Review。两个模型 "对线" 产出的方案,比一个模型闷头做的方案好得多。

5、及时沉淀文档。每个模块做完就沉淀 MD 文档,上下文太长就封装记忆文档重开会话。

6、技术选型问 AI。不懂的不要猜,让 AI 帮你分析利弊,你做决策。

7、极致体验来自细节打磨。功能 AI 可以帮你做,但 "精致感" 需要你自己去抠。这些细节堆在一起,就是一个让人想每天打开的产品。

做任何一件事,如果你发自内心认可,你肯定会花很多时间去解决问题,你往这个方向一直走下去,极其专注做这件事,那你没有失败的说法,要么成了,要么学到东西了。

最最重要的是,航海期间的志愿者还有教练们,以及一块航海的圈友更是我们最大的资源和帮助我们最多的。在此我完成小程序的过程中,也非常非常非常感谢教练和志愿者的答疑,以及圈友对很多细节的补充和热情的帮助,这是最最让我感觉到有价值的点。

另外一个小程序也已经上线了,不得不感叹,AI时代,普通人的时代也到了!

以上,希望对大家有帮助。有问题随时问。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容