1. 为什么"一个人+AI"必须有一套显式工作流,而不是打开对话框就开干
1.1 单人开发最大的隐性成本是上下文切换
我接手过很多"一个人扛需求"的活:产品经理把需求文档往群里一丢,留下一句"这个不复杂,周一要",然后人就不见了。没有测试帮你查边界,没有同事帮你 review,连个商量的人都没有。这种状态下,最大的消耗根本不是写代码那几小时,而是脑子在"用户视角、设计视角、实现视角、验收视角"之间反复横跳。切一次视角,少则十几分钟,多则半小时,一天能切上七八次,真正用来写代码的精力所剩无几。
这时候 Trae 这类 AI IDE 确实能顶上来,但前提是——你得先有一套自己的打法。我见过太多人拿着 Solo 模式当高级版聊天框用:"帮我写个登录""这个报错帮我看看""把列表改成卡片"。AI 确实都会做,但做完的效果全凭运气。因为你没有给它方向,它只能猜;你没有给它边界,它只能自由发挥;你没有给它验收标准,它就认为"能跑"就是"做完了"。
所以问题不在于 AI 强不强,而在于你有没有一套把需求拆碎、把上下文喂对、把验收前置的流程。Solo 模式的价值不是"你少打字",而是"你把决策点前移"。文章后面会给你一套可以直接抄的工作流,让你一个人也能把需求从模糊想法推进到可验收的交付物。
1.2 Solo 模式不是 Chat 的加强版,而是协作方式的改变
先澄清一个概念:Trae 的 Solo 模式,和我以前习惯的 Chat 式问答,完全是两种协作方式。
Chat 模式是你一句我一句,AI 更像一个随叫随到的搜索引擎加打字员。你问它一个问题,它给你一段答案;你说一个报错,它给你一段修复建议。所有事情都需要你主动发起,AI 永远不会自己往前多走一步。这种模式适合查资料、改一个小函数、复制一段代码,但撑不起一个完整需求。
Solo 模式则完全不同。你给它一个明确的目标,它会把目标拆成步骤,自己去读项目里的文件,自己分析现有代码结构,自己改动多个文件,然后把改了什么、为什么这么改、以及验证结果一起汇报给你。你的角色从"操作者"变成了"审核者"。这个转变非常关键——你不是不干活了,而是把精力从"怎么实现"转移到"方向对不对、边界全不全、验收过不过"。
我用一个表格直接对比两者,方便你定位自己应该用哪种模式:
| 维度 | 传统 Chat 模式 | Solo 模式 |
|---|---|---|
| 交互方式 | 一问一答,每轮等AI回复 | 一次给目标,AI连续执行多步骤 |
| 上下文处理 | 靠对话轮次记忆,容易丢 | 主动读取项目文件,维护任务清单 |
| 产物形态 | 代码片段、建议、解释 | 完整功能改动 + 变更说明 + 验证结果 |
| 你投入的精力 | 全程高频参与 | 里程碑节点审核、决策 |
| 适合场景 | 查文档、改小点、答疑 | 独立完成一个可交付的需求单元 |
| 典型翻车原因 | 提示词不精确 | 目标给得太笼统,验收标准缺失 |
这个差异直接决定了操作方式:你如果还在用 Chat 的思维方式去用 Solo,那一定会翻车。因为你只给了一句"帮我写个导出功能",它真的就只写了一个导出按钮,然后告诉你完成了。这不是 AI 笨,是你没告诉它"导出要考虑权限、要考虑大数据量、要考虑文件名编码、要考虑日志留痕"。
1.3 工作流不是流程束缚,而是给 AI 的"操作轨道"
很多人一听到"工作流"三个字就头疼,觉得又要写文档、又要走流程,反而拖慢速度。我一开始也这么想,直到被 Solo 模式坑了几次才明白:一套好的工作流,不是为了让你多干活,而是为了让 AI 干活的时候不跑偏。
打个比方,Solo 模式像一个很能干的临时队员,你把它扔进项目里,告诉它"把这个功能做了"。如果你们之前没有任何约定,它就按自己的理解干活。你让它做个导出,它可能在 Controller 里写一堆业务逻辑;你让它改个接口,它可能顺手把你配置文件的格式调了。它在技术上没错,但方向和你要的不一致,最后花大量时间返工的是你自己。
工作流在这里的定位,是给这个临时队员一张"操作轨道":需求先澄清到什么程度才能动手、项目上下文放在哪、验收清单长什么样、改完代码要求它做什么级别的验证。有了轨道,Solo 模式的自主性才真正变成生产力,而不是失控。
所以这篇文章接下来要讲的,不是一套复杂的管理流程,而是一条特别朴素、特别个人的推进链路:需求澄清 → 上下文落库 → 分步实现 → 验证复盘。这套链路我跑了小半年,踩过不少坑,最终固化成下面这套配置。你可以直接复制,再按自己的项目情况微调。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 先把需求"嚼碎":Solo 模式下的需求澄清三板斧
2.1 问题清单比需求文档更重要
一个人干活的时候,最容易跳过的一步就是需求澄清。因为没有人问你"这个登录按钮点击后到底跳哪""数据量超过一万条怎么办""这个字段要不要脱敏",你就默认自己都懂了。但事实是,你脑子里的"懂了"往往是模糊的,而 Solo 模式需要的是精确指令。你越模糊,它越自由发挥。
我现在的做法是:接到任何一个需求,不管大小,先让 Solo 模式扮演需求分析负责人,向我提问,而不是直接让它写代码。这听起来有点反直觉——让 AI 问我?但实际效果非常好。因为
