上篇和中篇介绍了整个Vibe Coding的 过程,本篇介绍其产物:一款基于AI的智能需求分析工具。
产品概述
AI 需求分析师是一款革命性的需求获取与分析工具。它将资深需求工程师的经验和方法论注入 AI,通过智能对话引导用户逐步澄清需求,自动识别需求中的不完备、矛盾和模糊之处,最终输出可直接交付开发的需求规格说明书。
核心价值:
- 结构化引导:不是自由聊天,而是基于12需求元素体系的专业引导
- 智能发现:自动识别需求漏洞、矛盾点和模糊描述
- 即时产出:对话结束即可导出完整需求规格文档
- 会话管理:支持多项目、多会话,随时切换和回溯
核心功能
1. 智能对话引导
AI 不是被动等待提问,而是主动引导用户完善需求。每次只问一个问题,循序渐进,让需求收集变得轻松自然。
对话特点:
- 每次只问一个问题,避免用户负担过重
- 自动识别用户回答中的关键信息
- 实时更新需求状态,可视化展示进度

图示说明 :左侧为智能对话区域,AI正在引导用户澄清需求;右侧为需求全景看板,实时展示需求收集进度。
2. 需求全景看板
12个需求元素一目了然,状态实时更新,让您随时掌握需求完整性。
需求元素体系:
|--------|--------|--------------------|
| 序号 | 元素 | 说明 |
| 1 | 系统愿景 | 系统要解决什么问题?核心价值是什么? |
| 2 | 目标用户 | 谁会使用这个系统?用户角色有哪些? |
| 3 | 用户目标 | 每类用户想要达成什么目标? |
| 4 | 核心功能 | 系统必须具备哪些功能? |
| 5 | 业务流程 | 核心业务如何流转?步骤是什么? |
| 6 | 业务规则 | 有哪些约束条件和判断规则? |
| 7 | 数据实体 | 系统涉及哪些核心数据? |
| 8 | 数据流转 | 数据从哪来?存哪去?如何处理? |
| 9 | 外部接口 | 与哪些外部系统交互? |
| 10 | 非功能需求 | 性能、安全、可用性等要求 |
| 11 | 界面原型 | 关键界面有哪些?交互流程是什么? |
| 12 | 项目约束 | 时间、预算、技术栈等限制 |
状态可视化:

图示说明 :需求全景看板展示12个元素的状态,颜色区分:灰色(未覆盖)、黄色(部分覆盖)、绿色(已覆盖)、紫色(已验证)。顶部进度条显示整体完成度。
3. 智能方法论注入
AI 内置了专业需求工程师的方法论,确保需求分析的深度和广度。
方法论体系:
CLOUD 需求拆分方法
当面对宏观需求时,AI 使用 CLOUD 方法将其拆分为可执行的功能单元:
|--------|----------------------|----------------------|
| 字母 | 含义 | 说明 |
| C | Chronological Events | 按业务事件切分,确保每个事件可独立触发 |
| O | Operation Intent | 按用户操作意图切分,每个意图对应一个功能 |
| U | User Roles | 按用户角色切分,不同角色的意图独立实现 |
| L | Lifecycle Stages | 按数据生命周期切分,覆盖创建到删除全过程 |
| D | Decision Branches | 按规则分支切分,确保所有分支都被覆盖 |
VIST+AED 功能需求校验
当讨论具体功能时,AI 使用 VIST+AED 框架检验功能需求的完整性:
|--------|------------------|-------------------------|
| 字母 | 含义 | 说明 |
| V | Value | 独立价值------功能单元具备独立的业务价值 |
| I | Independent | 无依赖------减少功能间的强依赖关系 |
| S | Stable | 稳定态------执行后系统达到明确稳定状态 |
| T | Testable | 可测试------有明确输入、规则和输出 |
| A | Atomic | 原子级------最小功能单元,不可再分 |
| E | External trigger | 外部触发------由外部人/设备/系统触发 |
| D | Data related | 数据关联------一定处理了某些业务数据 |
4. 会话管理
支持多项目、多会话管理,随时切换和回溯历史需求。
会话功能:
- 新建会话:快速创建新项目需求收集会话
- 切换会话:在不同项目间自由切换
- 删除会话:清理不再需要的会话
- 自动保存:对话内容自动持久化,无需担心丢失
5. 需求导出
对话完成后,一键导出完整的需求规格文档。
导出格式:
- Markdown 格式,便于编辑和分享
- 包含所有12个需求元素的详细描述
- 自动标注需求状态和模糊点

图示说明 :点击导出按钮后,生成完整的Markdown格式需求规格文档,可直接用于开发团队评审。
使用场景
场景一:新产品需求收集
产品经理有一个新产品想法,但细节还不够清晰。通过 AI 需求分析师的引导,逐步明确:
- 目标用户是谁?
- 核心功能有哪些?
- 业务流程如何流转?
- 有哪些非功能需求?
效果:从模糊想法到完整需求规格,只需30分钟对话。

场景二:客户需求澄清
销售团队收到客户需求,但描述模糊、矛盾。使用 AI 需求分析师:
- 自动识别矛盾点
- 引导客户澄清模糊描述
- 发现遗漏的需求元素
效果:避免需求理解偏差,减少后期返工。
场景三:需求文档评审
已有需求文档,需要评审完整性。将文档内容输入系统:
- AI 对照12元素框架检查遗漏
- 使用 VIST+AED 校验功能需求
- 使用 CLOUD 检查拆分合理性
效果:快速发现文档漏洞,补充完善。
技术亮点
AI 驱动
基于大语言模型(LLM)的智能对话,理解用户意图,提取关键信息。
状态可视化
需求收集进度实时展示,12个元素状态一目了然。
流式响应
AI 响应实时流式显示,无需等待,体验流畅。
Markdown 渲染
支持 Markdown 格式消息渲染,代码块、列表、表格清晰展示。
本地持久化
数据存储在本地浏览器,无需担心隐私泄露,随时可恢复。
产品优势
|---------|----------|------------------|
| 对比项 | 传统方式 | AI 需求分析师 |
| 需求收集时间 | 数天至数周 | 30分钟至数小时 |
| 需求完整性 | 依赖经验,易遗漏 | 12元素框架全覆盖 |
| 矛盾发现 | 人工检查,易忽略 | AI 自动识别 |
| 文档产出 | 手动编写,耗时 | 一键导出,即时生成 |
| 成本 | 需专业需求工程师 | AI 辅助,降低门槛 |
适用人群
- 产品经理:快速收集和整理产品需求
- 项目经理:澄清客户需求,避免理解偏差
- 开发团队:获取完整清晰的需求规格
- 创业者:从想法到可执行的需求方案
- 咨询顾问:高效完成客户需求调研
AI 需求分析师 ------ 让需求收集变得智能、高效、完整。
让AI成为您的需求工程师。