Files
pmp-tool/PRD.md

16 KiB
Raw Permalink Blame History

FlowPilot - AI驱动的项目管理流程引擎 PRD

创建时间2026-04-11 当前版本v0.2 状态:📋 规划中

1. 产品概述

一句话: AI Agent作为项目成员基于PMBOK第8版自动执行项目管理全流程。

目标用户: 3-20人的软件开发团队PM/技术负责人为主

核心价值: 用户创建项目后系统自动引导走完启动→规划→执行→监控→收尾全流程。AI Agent按需动态创建、分配任务、执行交付、跟踪进度关键节点与用户沟通决策。全过程记录可查。

产品名: FlowPilot流程领航

2. 核心创新双Agent管理架构

2.1 HR管理员AI Agents HR Manager

职责: 根据项目需求动态创建和管理执行任务的AI Agent

能力:

  • 分析项目阶段和任务需求确定需要什么能力的Agent
  • 选择合适的大模型(了解不同模型的能力边界)
  • 编写和优化Agent的提示词Prompt Engineering
  • 创建Agent实例并分配任务
  • 监控Agent执行过程评分和质量把关
  • 根据执行反馈迭代优化提示词和模型选择
  • 终止或替换表现不佳的Agent

工作流程:

收到任务需求
  ↓
判断需要什么能力(文档/分析/代码/协调)
  ↓
选择模型 + 编写提示词
  ↓
创建Agent → 分配任务(原子粒度)
  ↓
监控执行 → 评分
  ├─ 通过 → 交付结果
  └─ 不通过 → 优化提示词 → 重试或换模型

2.2 经验管理员AI Agents Experience Manager

职责: 项目知识管理 + 跨Agent协调 + 全局把控

能力:

  • 记录所有Agent的输入输出形成项目知识库
  • 总结和归档项目执行经验
  • 为Agent补充项目上下文解决单个Agent信息孤岛问题
  • 统筹跨Agent职能沟通和依赖协调
  • 从项目全局监控进度,识别瓶颈
  • 关键节点和遇到瓶颈时与用户沟通决策
  • 根据项目状态动态调整Agent任务和方向

工作流程:

持续监听所有Agent的输入输出
  ↓
记录并结构化存储
  ↓
检测到:依赖缺失 → 补充上下文给相关Agent
        进度偏差 → 触发调整通知HR管理员换Agent/改策略)
        关键决策点 → 暂停,推送给用户决策
        瓶颈/异常 → 升级给用户
  ↓
定期总结归档 → 更新项目知识库

2.3 三方协作模型

          ┌─────────────┐
          │   用户(老板)  │ ← 关键决策点
          └──────┬──────┘
                 │ 指令/确认
          ┌──────▼──────┐
          │  经验管理员    │ ← 全局把控、知识管理
          └──────┬──────┘
                 │ 任务分派/上下文补充
     ┌───────────┼───────────┐
     ▼           ▼           ▼
  Agent-A     Agent-B     Agent-C    ← 执行层(动态创建/销毁)
  (文档)      (分析)      (协调)
     ▲           ▲           ▲
     └───────────┼───────────┘
                 │ 创建/监控/评分/优化
          ┌──────┴──────┐
          │  HR管理员     │ ← Agent生命周期管理
          └─────────────┘

3. 任务拆解引擎

3.1 核心难题如何拆到单Agent单次可完成

答案:递归分解 + 原子任务类型库

3.2 原子任务的判定标准

一个任务可交给单Agent单次完成必须满足

条件 含义
输入确定 所需信息完整,不需要追问
输出确定 有明确格式和验收标准
无外部依赖 不需要等别的Agent结果或依赖已作为输入传入
时间可控 单次API调用在合理token内可完成

3.3 原子任务类型库

预设一套标准化的任务类型,每种类型有固定的输入/输出Schema

文档生成类(单次 2000-4000 token

  • fill_template — 给定模板+数据 → 输出填充后文档
  • summarize — 给定长文 → 输出摘要
  • format_convert — 给定内容 → 按目标格式输出

分析判断类(单次 1000-2000 token

  • evaluate — 给定标准+对象 → 输出评分+理由
  • risk_identify — 给定范围 → 输出风险列表
  • prioritize — 给定列表+标准 → 输出排序结果

协调沟通类(单次 1000-1500 token

  • generate_notification — 给定事件 → 输出消息内容
  • aggregate_report — 给定多条数据 → 输出汇总

数据操作类(单次 1000-1500 token

  • status_update — 给定条件 → 查询并更新
  • extract — 给定源 → 提取指定字段

3.4 拆解流程

用户创建项目
  ↓
HR管理员分析项目 → 生成阶段任务清单
  ↓
每个任务递归判断:是否满足原子任务标准?
  ├─ 满足 → 创建Agent执行传入完整输入
  └─ 不满足 → 按原子任务类型库拆解为子任务列表
       ↓
  子任务再判断(递归),直到全部原子化
       ↓
  经验管理员记录拆解结果 → 生成任务依赖图
       ↓
  按依赖顺序:无依赖的并行,有依赖的串行
       ↓
  HR管理员为每个原子任务创建Agent执行

原则:宁可拆细,不要贪大。 一个任务失败只重试那一个,不连锁崩溃。

4. 功能列表

P0 - 必须有MVPv0.2

# 功能 描述 状态
P0-1 项目创建向导 引导用户完成项目章程(目标、范围、干系人、里程碑、资源),每步有说明和模板
P0-2 HR管理员 核心Agent管理器分析任务→选模型→写提示词→创建Agent→监控评分→迭代优化
P0-3 经验管理员 核心协调器记录Agent输入输出→构建项目知识库→跨Agent协调→关键决策推送给用户
P0-4 任务拆解引擎 递归分解+原子任务类型库把复杂任务拆到单Agent单次可完成的粒度
P0-5 看板视图 待办/进行中/已完成/待确认 四列看板区分AI执行和人工任务
P0-6 执行记录 全过程记录每个Agent的输入、输出、评分、耗时可查询可回溯
P0-7 决策交互 关键节点推送决策给用户飞书消息卡片用户确认后AI继续执行
P0-8 检查清单引擎 每个环节自动推送PMBOK检查清单AI执行+人工确认

P1 - 应该有v1.0

# 功能 描述 状态
P1-1 干系人管理 权力-利益矩阵可视化AI自动推荐参与策略
P1-2 WBS任务拆解 树形结构可视化AI辅助拆解+人工调整
P1-3 风险管理 风险登记册AI自动识别风险+概率影响评估+应对策略建议
P1-4 需求池管理 MoSCoW优先级用户故事模板AI辅助需求分析和冲突检测
P1-5 变更管理 变更请求→AI评估影响→用户审批→自动执行全流程记录
P1-6 项目健康度报告 AI自动汇总生成周报红黄绿灯+趋势分析
P1-7 复盘与知识沉淀 项目收尾AI自动复盘经验归入知识库反哺未来项目
P1-8 多模型支持 HR管理员可根据任务类型选择不同模型GPT/Claude/GLM/Qwen等

P2 - 可以有v2.0+

# 功能 描述 状态
P2-1 RACI矩阵 任务-角色矩阵可视化,人+AI混合角色
P2-2 里程碑时间线 甘特图/时间线视图AI预测延误风险
P2-3 多项目组合 跨项目状态总览Agent资源调度
P2-4 模板市场 不同行业的项目模板+Agent提示词模板
P2-5 预算管理 AI估算成本+跟踪实际+超支预警
P2-6 Agent能力市场 社区共享优化好的Agent提示词配置
P2-7 挣值分析 PV/EV/AC自动计算SPI/CPI图表

5. 技术方案

5.1 平台

飞书应用Web App/H5

飞书作为用户入口和消息通道FlowPilot后端独立部署。

5.2 技术栈

前端React 18 + TypeScript + Arco Design
后端Node.js + Hono
数据库PostgreSQL主库+ Redis缓存/队列/会话)
AI编排层自研轻量Agent框架
  - Agent生命周期管理
  - 任务拆解引擎
  - 多模型路由OpenAI/Claude/GLM/Qwen API
  - 提示词版本管理
消息通道:飞书开放平台 SDK
部署Docker Compose初期单机→ K8s规模化后

5.3 核心架构

┌──────────────────────────────────────────────────┐
│                   飞书客户端                       │
│        (项目管理界面 / 消息卡片 / 通知)            │
└──────────────────┬───────────────────────────────┘
                   │ 飞书开放平台
┌──────────────────▼───────────────────────────────┐
│              FlowPilot 后端                        │
│  ┌────────────┐  ┌─────────────┐  ┌───────────┐ │
│  │ HR管理员    │  │ 经验管理员   │  │ 任务拆解  │ │
│  │ Agent      │  │ Agent       │  │ 引擎      │ │
│  └─────┬──────┘  └──────┬──────┘  └─────┬─────┘ │
│        │                │               │        │
│  ┌─────▼────────────────▼───────────────▼─────┐ │
│  │           Agent 编排层                       │ │
│  │  - 生命周期管理  - 多模型路由  - 提示词管理    │ │
│  │  - 执行记录     - 依赖调度    - 失败重试      │ │
│  └──────────────────┬────────────────────────┘ │
│                     │                            │
│  ┌──────────────────▼────────────────────────┐ │
│  │         执行Agent池动态创建/销毁)          │ │
│  │  Agent-1(doc)  Agent-2(analysis)  ...      │ │
│  └───────────────────────────────────────────┘ │
└──────────────────┬───────────────────────────────┘
                   │
┌──────────────────▼───────────────────────────────┐
│  PostgreSQL + Redis                               │
│  - 项目数据  - Agent记录  - 知识库  - 提示词版本    │
└──────────────────────────────────────────────────┘

5.4 数据模型

Project项目
├── Charter章程
├── Stakeholder[](干系人)
├── Milestone[](里程碑)
├── Phase[](阶段:启动/规划/执行/监控/收尾)
│   └── TaskNode[](任务树,递归拆解后的原子任务)
│       ├── agent_id执行Agent
│       ├── agent_config模型+提示词版本)
│       ├── input完整输入
│       ├── output执行输出
│       ├── scoreHR管理员评分
│       └── status待分配/执行中/已完成/待确认/失败)
├── Risk[](风险)
├── ChangeRequest[](变更请求)
├── KnowledgeEntry[](项目知识库)
├── HealthReport[](健康度报告)
└── ExecutionLog[](全量执行记录)

AgentConfigAgent配置库
├── agent_type原子任务类型
├── model大模型标识
├── prompt_version提示词版本
├── prompt_template提示词模板
├── avg_score历史平均评分
└── usage_count使用次数

DecisionLog决策记录
├── task_id关联任务
├── decision_typeAI自主/人工确认/人工决策)
├── context决策上下文
├── decision决策结果
├── decideruser / hr_manager / experience_manager
└── timestamp

6. 里程碑

版本 目标 预计完成 实际完成 状态
v0.1 PRD初稿 2026-04-13
v0.2 PRD升级版AI Agent架构 2026-04-15 🔨
v0.3 技术验证Agent编排原型 2026-05-15
v0.5 MVP内测P0功能3个种子项目 2026-06-30
v1.0 正式版P0+P1 2026-08-31
v2.0 高级功能P2+Agent市场 2026-Q4

7. 商业化策略

核心卖点AI Agent团队不只是AI辅助

定价:

  • 免费版1个项目基础流程引导AI辅助文档生成
  • 专业版¥199/月/团队完整Agent团队+知识库+全流程自动化
  • 企业版¥499/月,多项目+自定义Agent+私有部署

为什么能收费: 用户买的是一个AI项目团队不是工具。相当于用1/10的人力成本获得一个标准化的项目管理团队。

获客路径:

  1. 种子用户CIO协会人脉免费试用收集案例
  2. 飞书应用市场("AI项目管理"是热门搜索词)
  3. 内容营销AI Agent做项目管理的实战案例
  4. 口碑:推荐奖励+Agent模板分享

8. 关键技术挑战与应对

挑战 难度 应对策略
任务拆解粒度 原子任务类型库 + 递归分解,宁可拆细
多Agent上下文共享 经验管理员统一管理知识库Agent间不直接通信
提示词工程自动化 HR管理员评分驱动迭代积累优质提示词库
单次任务失败重试 自动重试+换模型+人工兜底,三层保障
AI执行成本控制 小模型做常规任务,大模型做复杂任务,分级路由
飞书平台审核 研究审核规范,预留调整时间

9. 差异化定位

维度 传统PM工具 AI辅助PM FlowPilot
AI角色 写作助手/聊天机器人 项目团队成员
流程执行 人驱动 人驱动+AI建议 AI执行+人决策
Agent管理 固定助手 HR管理员动态创建优化
知识积累 手动归档 手动归档 经验管理员自动沉淀
团队构成 纯人类 人类+工具 人类+AI Agents混合

10. 迭代日志

2026-04-11 - PRD v0.2 升级

  • 引入双Agent管理架构HR管理员+经验管理员)
  • 新增任务拆解引擎设计(递归分解+原子任务类型库)
  • 功能列表按AI Agent能力重新组织
  • 技术架构升级为多Agent编排层
  • 新增数据模型AgentConfig、DecisionLog
  • 商业化策略调整为"AI团队"而非"AI工具"
  • 里程碑重新规划

2026-04-11 - PRD v0.1 初稿

  • 基于项目管理执行手册生成PRD
  • 确定飞书应用为MVP平台
  • 定义P0/P1/P2功能优先级

11. 待讨论 / 风险

  • 技术验证先做一个Agent编排的PoC验证可行性
  • 多模型API成本测算一个完整项目跑下来大概多少API费用
  • 飞书应用审核AI生成内容的审核要求
  • 竞品动态Microsoft Copilot在项目管理领域的进展
  • 用户信任如何让用户信任AI的执行结果评分机制是否足够
  • 提示词安全如何防止Agent被注入攻击