
很多人觉得「用 AI 写代码」才算真正用上了大模型,但在我最近一段时间的实践里,我越来越确定一件事:AI 对开发效率最大的提升,其实发生在「写代码之前」——也就是需求拆解与方案设计阶段。
说实话,这个结论并不是我一开始就有的,而是踩了不少坑、推翻了不少「理所当然」之后,才慢慢形成的。
这篇文章,我想完整记录一次真实经历:我是如何借助 AI,从一个自己并不熟悉的领域出发,一步步拆解开发需求,最终落地一个特征平台核心模块的。
如果你也曾在“需求一来就头大”“方案总是边做边推翻”的状态里反复挣扎,那我相信你会对下面的过程产生共鸣。
事情的起点很简单:我需要做一个「特征平台」,第一步是特征原数据 / 元数据管理。
但坦白讲,当这个需求真正落到我头上的时候,我心里是有点发虚的。
这并不是一个我非常熟悉的领域:
这些问题单拎出来看都不难,但一旦要你「现在就给出一个完整方案」,压力会一下子叠满。
如果按我过去的习惯,我大概率会:
结果也往往很一致:写着写着发现方向不对,只能推翻重来。
而这,正是我过去效率低、返工多、心理负担也很重的根本原因。
这一次,我很清楚地告诉自己:不能再这么干了。
这一次,我刻意换了一种方式。
我对 AI 做的第一件事,不是下命令,而是请它当老师。
这个转变对我来说,其实挺重要的。因为很多时候我们用 AI,是带着焦虑去用的——希望它“快点给我答案”。
但这一次,我压住了这种冲动。
我给它的第一个问题,大概是:
「我要做一个特征平台的特征元数据管理模块,请你先不要给我方案,先告诉我:这个模块在行业里通常承担什么职责?核心价值是什么?」
这一问非常关键。
AI 给我的不是代码,而是:
读完这些解释的时候,我其实是松了一口气的。
这一步的价值在于:
我第一次在“动手之前”,就对「我要做什么」有了整体认知,而不是靠直觉硬上。
理解概念之后,我并没有让 AI 直接输出完整方案,而是继续收紧问题。
因为我很清楚一件事:如果一开始就奔着“完整”“通用”“一次到位”,那这个项目大概率会失控。
我问的是:
「如果只做一个 MVP 版本 的特征元数据管理,这个版本最少要有哪些能力?哪些可以明确不做?」
这一问,本质是在帮我做三件事:
AI 给出的结果非常有用,也非常“冷静”:
看到这份列表的时候,我心里其实是踏实下来的。
这一步,让一个原本「看起来很大、很抽象」的系统,被压缩成了一个可以排期、可以估时、可以推进的工程问题。
接下来这一步,是我觉得 AI 真正像一个“高级合作者” 的地方。
因为现实世界从来不是白纸一张。
我没有停留在通用方案,而是把真实约束条件一股脑抛给了它:
这些条件在很多“理想方案”里,往往是被忽略的。
我问它:
「在这样的基础条件下,请你帮我把这个 MVP 拆成一个 接近 PRD / 技术设计文档级别 的方案。」
然后发生了一件很重要、也让我印象很深的事:
AI 不再只是“输出答案”,而是开始和我反复博弈。
我会不断追问:
而 AI 的价值,在于它能:
这个过程,其实非常像一次随时可用、没有情绪负担的技术评审。
当整体方案逐渐稳定下来之后,我才真正进入自己最熟悉、也最安心的工程节奏。
这时候,我心里是有一种明显变化的:不再焦虑“方向对不对”,而是专注“怎么把它做好”。
此时 AI 的角色也发生了转变。
在这些阶段,AI 更像一个随时可以对话的架构评审委员会。
我不需要“全信它”,但它让我:
当这一轮完整走下来之后,我最大的感受其实非常清晰:
AI 帮我解决的,从来不是“不会写代码”,而是“不知道从哪里开始想”。
它真正带来的提升在于:
而这,恰恰是很多有经验的开发者,最耗时间、也最容易被忽视的痛点。
最后,我把这次实践浓缩成一套我自己已经在反复使用的提问路径:
当你把这套流程跑熟之后,你会明显感觉到:
开发不再是“被需求推着走”,而是一步一步在掌控之中。
如果你愿意,你甚至可以把这套流程,固化成你自己的「开发前置 SOP」。
这篇文章只是一个开始。
后面我会继续把:
这些真实、具体、并且踩过坑的实践,一篇一篇拆开来写。
如果你也在尝试用 AI 提升个人效率,希望这些内容,能在某个时刻,帮你少走一点弯路。
下面这份 Prompt,是我把上面整篇实践反向提炼出来的结果。它不是用来“让 AI 给你答案”的,而是用来陪你一起把问题想清楚的。
你可以把它当成一个「开发前置对话脚本」,在任何复杂需求出现时直接使用。
你是一名资深软件架构师 + 产品技术负责人,擅长在需求早期帮助工程师澄清问题边界、拆解复杂系统,并避免过度设计。你的目标不是直接给方案,而是引导我把问题想清楚。
我现在要做一个【请填写你的系统 / 模块名称】。 在给我任何设计方案之前,请你先回答下面几个问题:
请用“工程视角 + 行业常见实践”来回答,不要给代码。
👉 目的:先建立整体认知,防止一上来就“凭感觉设计”。
基于你刚才的解释,现在假设:
请你帮我回答:
👉 目的:避免“还没开始就把项目做死”。
下面是我当前的真实约束条件:
请你在这些约束下:
👉 目的:让 AI 从“理想方案”切换到“现实工程”。
接下来我们进入细节设计,我会逐项和你讨论:
在每一个点上,请你:
👉 目的:让每一个“决定”都不是拍脑袋。
如果你长期坚持用这套 Prompt,你会明显感觉到:
你做项目时,越来越少“推翻重来”,越来越多“心中有数”。
这套 Prompt,本质上是你自己思维方式的外化。
当你不再害怕“需求一来就很复杂”,你就已经走在成为超级个体工程师的路上了。
我根据近半年的实践,借这次总结也反向提炼出了一套【可复用的Prompt模版】,我现在几乎每个稍微复杂点的需求,都会按这个顺序走一遍。如果您想要获取这套我个人亲自调校的prompt可以关注并在评论区留言[提炼]即可
最后容自我介绍一下,我是国内某大厂一枚架构师,坚定相信人类正朝着Human3.0的时代前进,为了不被时代淘汰,只有用AI思考和行动,你才能赢得这场人类自己发起的战役!我会沉淀和分享自己的思考和经验,欢迎大家一起关注本公众号。