Next.js 16TypeScriptTailwind CSS v4Vercel AI SDK v6AI 大模型 APIPostgreSQLPrisma ORMZod v4JWT (jose)react-markdownVercelCloudflare
PRDGenie — AI 产品策划平台
AI 驱动:从模糊想法到完整产品方案。多智能体实时讨论、流式输出、一键生成 PRD + 项目计划 + 交互原型。




1 / 4
项目背景
产品经理和创业者最常面临的困境:有一个模糊的想法,但不知道如何系统地梳理成需求文档。传统方式需要数天甚至数周的调研、访谈、撰写——而 AI 可以将这个过程压缩到几分钟。市场需要一款 AI 原生的产品策划工具:不仅生成文档,更要通过对话帮用户想清楚需求。
技术方案
基于 Next.js 16 App Router 构建全栈应用,采用 Service 层架构(DialogueService / DocumentService / ProjectService)分离业务逻辑。AI 层使用 Vercel AI SDK v6 实现 SSE 流式逐字输出,支持多供应商大模型切换。5 阶段苏格拉底对话状态机驱动引导式需求澄清。3 角色智能体讨论引擎(产品经理 + 技术架构师 + 用户研究员)支持用户自定义扩展。Zod v4 全路由输入校验,AppError 统一错误体系,内存滑动窗口限流。PostgreSQL + Prisma ORM 管理 9 张数据表,JWT HttpOnly Cookie 认证。
核心功能
🤖 多智能体讨论:3 个默认角色(PM + 架构师 + 用户研究)+ 自定义 AI 角色,流式多轮讨论
💬 5 阶段引导式对话:背景→用户→功能→约束→确认,逐字流式输出 + 实时大纲
📄 一键生成 PRD + 项目计划:流式展示生成过程,Markdown 在线编辑
✅ 章节审核模式:PRD 每章节独立 ✓确认 / 🔄重新生成(支持补充要求)
🎨 交互原型生成:AI 生成移动端(375px) / Web端(1200px) HTML 原型,iframe 预览 + 下载
🤖 自定义智能体:创建专属 AI 角色,多视角 prompt 注入,DB 持久化
⌘K 命令面板:全局快捷键(对话/文档/生成/原型/返回),键盘高效操作
✋ 停止生成:AI 输出中随时打断(按钮 + Esc 键),AbortController 实现
📋 消息操作:复制 AI 回复 / 重新生成 / 相对时间戳
🔗 分享协作:只读链接 + react-markdown 富文本渲染(H1-H4/表格/代码块)
🔐 邀请码注册:一次一码,DB 管理
🛡️ 限流保护:Auth 10/min · AI 5/min,滑动窗口算法