标签

AI写PRD越来越不靠谱,我决定重新构建产品经理AI工作台

发布时间:2026-05-30 23:42来源:微信阅读:6

用AI 写 PRD,真正让人头疼的不是它不会写。

让人头疼的是,每次开始一个新对话,我都要先临时搭建一次现场。

我要把这次需求要解决什么问题、当前功能是什么情况、这次希望它帮我做什么、验收标准是什么、有哪些边界不能乱动,一大段一大段发进去。

发少了,它就只能靠通用经验补。

发多了,我自己又要先花很多时间整理上下文。

最后看起来是我在让 AI 写 PRD,实际上我是在反复给 AI 搭一个临时工作台。

它当然能写。

如果产品上下文已经准备好,需求也梳理清楚了,我会直接让它写,而且它会写得很快。

但在没有稳定工作现场的情况下,它写得越快,问题也会越隐蔽。

它可以很快写出一份看起来完整的文档。

但字段规则可能是编的,权限边界可能是泛化的,状态流转可能和真实产品不一致,异常情况也可能只是套了一层通用经验。

最后看起来是 AI 帮我省了时间,实际上只是把判断、删改和纠偏的压力转移给了我自己。

所以我要改的不是"让不让 AI 写 PRD"。

而是不再每次临时拼一大段上下文。

我要先给 AI 一个稳定的产品工作现场,再让它写。

我真正想要的状态,是以后我再说"帮我写一份 PRD"时,AI 已经知道该读哪些上下文、当前需求在哪个任务里、哪些边界不能乱补。

所以我最近决定重新搭一遍自己的产品经理 AI 工作台。

这次我不想再把 AI 当成一个临时聊天窗口,也不想继续研究更长的 Prompt。

我想解决的是另一个问题:

怎么让 AI 进入一个稳定的产品工作现场。

它要知道这个产品是什么,有哪些模块,术语是什么意思,当前需求属于哪个任务,哪些内容可以当成事实,哪些只是讨论,什么时候必须停下来问我。

这篇文章就是这个工作台 v0.1 的开头。

先不做大而全。

只先跑通一条最小链路:需求梳理 -> PRD 写稿 -> PRD 审稿 -> 按需原型 -> 功能沉淀。

我对 AI 的使用大概经历过三个阶段。

第一阶段是兴奋。

那时候只要 AI 能帮我写点东西,我就觉得很神奇。周报、需求背景、会议纪要、产品文案、竞品分析,只要丢进去,它都能很快给我一个初稿。

第二阶段是依赖。

很多以前需要自己慢慢组织语言的工作,我开始习惯先让 AI 起草。产品经理很容易进入这个状态,因为我们每天都要把脑子里的判断写成文档。

第三阶段是疲惫。

因为我发现,AI 很能写,但它不一定真的懂我的产品。

它可以帮我分析需求,但不知道我们产品现在支持什么、不支持什么。

它可以帮我补异常情况,但不知道现有权限体系、流程状态和交付成本。

它可以写一份 PRD,但里面很多内容需要我一条一条判断,因为他写的很多东西都与我目前的功能现状不符合。

问题就出在这里。

AI 写得越快,我反而越需要检查它哪里写错了。

这已经不是在用AI提效了,这是把审核压力全都到我这边了。

我之前的工作台也有类似问题。

文件夹里资料越放越多,规则越写越散,历史讨论、草稿、产品事实和临时判断混在一起。AI 一会儿读这个,一会儿漏那个,有时候还会把一个未确认的想法当成后续任务的事实。

最典型的几个症状是:

这时候我才意识到,问题可能不在某一个模型,也不在某一句 Prompt。

真正要处理的,是本地项目文件夹这一层的约束管理。

换句话说,AI 需要一个产品经理工作场景里的工作现场。

很多人用 AI 写 PRD,第一反应是去找更好的 Prompt。

这个很正常,我以前也这样。

"帮我写一个专业 PRD 的 Prompt。"

"帮我生成一个完整需求文档的 Prompt。"

"帮我写一个资深产品经理分析需求的 Prompt。"

这些东西有用,但作用有限。

因为 PRD 不是单纯的文本生成任务。

PRD 背后是产品当前事实、业务规则、用户场景、权限边界、字段逻辑、状态流转、系统约束和交付成本等等。

这些东西不在 Prompt 里。

它们在产品上下文里。

Prompt 更像一次临时说明。

Context 才是产品现场。

一个审批流需求来了,AI 不能只知道"帮我写审批流 PRD"。

它得知道当前审批流模块已经支持什么,这次是新增能力还是改已有能力,谁能配置,谁能发起,谁能审批,谁能查看,审批中、已通过、已拒绝、已撤回这些状态在产品里到底怎么流转。

如果这些都不知道,它只能靠通用经验补。

而产品经理最怕的,恰恰就是 AI 补得很像真的,自己一看,全是漏洞。

所以,产品经理用 AI 的关键不只是你会不会提问,而是有没有给 AI 一个稳定的 Context 层。

这个 Context 层至少要告诉 AI:

当这些东西被组织起来,AI 才不会每次都像失忆一样重新开始。

我现在理解的产品经理 AI 工作台,就是一个本地项目文件夹。

这个文件夹可以被 Codex App、Claude Code、Cursor、VSCode 这类本地 AI Agent 工具读取和操作。

用哪款工具、用什么模型,当然重要。

但更底层的是:这个文件夹到底怎么组织。

它不应该只是一个资料堆。

它应该有产品上下文,有工作规则,有可复用流程,有每个具体任务自己的工作区。

如果用产品经理更熟悉的话来说,它有点像一个给 AI 用的"产品后台"。

AI 在前台对话里帮我干活,但它背后依赖的是这个本地工作台。

我希望它至少能做到几件事:

这不是一个"万能 AI 产品经理"。

我也不相信一套模板能替代产品经理判断。

它更像一个让产品经理和 AI 协作的工作现场。

我负责判断和取舍。

AI 负责读取上下文、整理材料、生成初稿、发现漏项、辅助沉淀。

第一版我不想做复杂。

先拆成四层就够了:

AGENTS.md:工作台总规则

context:产品事实层

skills:可复用工作流程

workspace:具体任务工作区

AGENTS.md就像这个工作台的总说明。

它告诉 AI:

这个文件不能太长。

它不应该变成教程,也不应该变成产品百科。

它只放最稳定、最重要、每次都要遵守的规则。

这是整个工作台最核心的一层。

产品经理想让 AI 写出靠谱 PRD,最少要给它四类上下文:

1. 产品定位

2. 模块地图

3. 术语表

4. 功能模块现状

对应到文件结构,大概是这样:

context/

├── 01-产品定位.md

├── 02-产品架构.md

├── 03-术语表.md

└── 04-功能模块/

01-产品定位.md负责告诉 AI:这个产品是什么,为谁服务,边界在哪里。

02-产品架构.md负责告诉 AI:一个需求来了以后,应该判断它涉及哪些模块。

03-术语表.md负责告诉 AI:这些术语在我们产品里是什么意思,避免 PRD 里概念混乱。

04-功能模块/负责记录每个功能模块当前已经有什么能力、规则、权限、状态、字段和异常。

这里最关键的是:

context 只放稳定、已确认、可复用的产品事实。

草稿不放。

猜测不放。

临时客户定制不放。

评审中还没确认的内容不放。

因为一旦 context 被污染,AI 后面就会把错误信息当成确定上下文继续使用。

这也是我之前踩过的大坑:一开始什么都往项目文件夹里塞,好像上下文很丰富。

后来发现,AI 并不会天然知道哪些是事实,哪些只是讨论。

所以 v0.1 我想反过来做。

先把 context 层做薄,做准,再让 AI 按规则读取。

现在大家都在聊 Skill,这个工作台也不例外。

但对产品经理来说,Skill 不应该只是一个很炫的工具名

它更像标准作业流程。

每一个 Skill 只负责一类稳定任务:什么时候启动、需要读哪些上下文、产出什么内容、完成后进入哪一步。

v0.1 里,我先保留 5 个业务 Skill:

1. prd-thinking:需求梳理

2. prd-writing:PRD 写稿

3. prd-review:PRD 审稿

4. prototype-drafting:原型说明 / 低保真原型

5. context-update:功能沉淀

还有一个元技能:

workbench-setup-maintenance:工作台初始化和维护

这里我最看重的是prd-thinking和prd-review。

因为很多 PRD 写得不好,不是因为 AI 写得慢,而是前面没想清楚,后面没人认真审。

我的流程不会是:

一句话 -> AI 直接写 PRD

而是:

先梳理需求

再写 PRD

再独立审稿

再决定怎么改

尤其是审稿,我倾向于尽量独立。

最好是新开一个线程,或者用单独的审稿 Skill,让它不要带着"刚刚自己写完 PRD"的作者视角去自我合理化。

AI把PRD 一次写好这件事,我觉得概率不高。

真正有价值的是:AI 能帮我发现哪里漏了,哪里边界不清,哪里研发和测试可能会追问。

workspace 是每个具体任务发生的地方。

一个任务一个文件夹。

比如一个需求:

workspace/2026-Q2/REQ-001-审批流配置优化/

├── todo.md

├── 需求梳理.md

└── PRD.md

如果需要原型,再加:

prototype/

如果 PRD 评审通过或功能上线,需要沉淀产品事实,再生成:

context-update.md

这层的作用是把每个任务隔离开。

一个需求就是一个需求。

一次竞品分析就是一次竞品分析。

一次售前调研就是一次售前调研。

任务现场归 workspace。

长期事实归 context。

这就是我现在想要的本地项目文件夹约束管理。

这套重构工作台现在只是 v0.1。

我不想一开始就把它做成大而全的知识库。

v0.1 只先解决一条线:PRD。

因为 PRD 是产品经理最典型、最高频,也最容易被 AI 改造的一类工作。

但它也最容易被 AI 写废。

所以我先拿 PRD 作为切入口。

最小链路是:

最小产品上下文

-> 需求梳理

-> PRD 写稿

-> PRD 审稿

-> 按需原型

-> 评审通过后沉淀 context

一个需求进来后,不直接让 AI 写 PRD。

第一步,先新建一个需求工作区。

第二步,用prd-thinking梳理需求。

它会先读产品定位、模块地图、相关模块现状,再帮我整理用户是谁、场景是什么、当前问题是什么、目标结果是什么、边界是什么、关键规则是什么、还有哪些待确认问题。

第三步,当需求已经足够清楚,再用prd-writing写 PRD。

第四步,PRD 写完后,不急着发评审。

我会用prd-review做一轮冷启动审稿。

我看完之后决定哪些采纳,哪些不采纳,再让 AI 修改 PRD。

第五步,如果需要原型,再用prototype-drafting生成页面结构或低保真 HTML 原型。

第六步,等 PRD 评审通过或功能上线后,再用context-update把新的产品事实沉淀回 context。

这才是完整链路。

它不复杂。

但它能把一件事讲清楚:AI 不应该直接越过产品经理判断,替你生成一个看起来很完整的 PRD。

它应该先进入产品现场,再帮你完成执行环节。

我觉得它适合这类产品经理:

不太适合这类人:

AI 时代,AI 确实能让产品经理提效。

但前提是,产品经理自己要知道这件工作到底长什么样。

你不能把所有判断都丢给 AI。

你要先给 AI 一个清楚的工作现场,然后让它在这个现场里帮你干活。

如果你也想做一个产品经理 AI 工作台,我建议先别急着收集一堆资料。

先做 4 件事就够了。

第一,写一份很短的AGENTS.md。

只写 AI 每次都必须遵守的规则:基于事实输出、上下文不足要提问、未经确认不能修改产品事实。

第二,建一个最小context/。

先放产品定位、模块地图、术语表和一个核心模块现状。

不要一开始就把历史文档全塞进去。

第三,固定 PRD 工作流程。

至少拆成需求梳理、PRD 写稿、PRD 审稿三步,不要一句话直接生成 PRD。

第四,给每个真实需求建一个workspace/。

任务现场和长期事实分开。

讨论、草稿、临时判断都留在 workspace。

只有评审通过、上线确认、后续可复用的内容,才进入 context。

这篇文章只是开头。

后面我会继续记录这个工作台从 v0.1 一点点搭起来的过程,包括:

最后再把这件事说简单一点:

AI 写 PRD 不稳定,不一定是因为 AI 不够聪明

是因为它没有进入真实的产品现场

AI 负责执行,人负责判断。

这样 AI 才不是在聊天,而是在真正参与产品经理的工作流。