265 lines
8.0 KiB
Markdown
265 lines
8.0 KiB
Markdown
# PMFlow 业务黄金案例 20 条(刷新版)
|
||
|
||
## 目的
|
||
|
||
这份文档把当前 PMFlow 主链里最值得盯的业务场景压缩成 20 条核心黄金案例。
|
||
|
||
和旧的 12 条相比,这版有 3 个变化:
|
||
|
||
- 不再来回围着同一两个项目转,案例项目改成直接取自当前库里真实可用项目
|
||
- 把这轮改动最重的主链补进来:`recommendation -> non-plan write -> confirm execute`
|
||
- 把 `plan mode / requirement_plan / draft_pending_confirm / 退出需求模式` 一起纳入核心黄金集
|
||
|
||
本文不是完整的 58 条广覆盖矩阵,而是面向日常回归和人工 spot check 的 **P0/P1 核心集**。
|
||
|
||
## 使用方式
|
||
|
||
每条 case 至少看 5 件事:
|
||
|
||
1. 输入是不是自然业务问法
|
||
2. 命中的层级对不对
|
||
3. 回答对象是不是对的
|
||
4. 有没有越权升级
|
||
5. 文风是不是像业务同事,不是系统腔
|
||
|
||
每条 case 默认按这 6 个维度打分,**每一项都要大于 9 才算过**:
|
||
|
||
- `Semantic frame correctness`
|
||
- `Boundary correctness`
|
||
- `Business binding`
|
||
- `Clarification / correction fidelity`
|
||
- `Answer naturalness`
|
||
- `No irrelevant drift`
|
||
|
||
## 项目池
|
||
|
||
这批 20 条不再只用旧的几个示例项目,而是从当前库里的真实项目池里挑:
|
||
|
||
- `Pixelle-Video 集成`
|
||
- `AI 分析引擎优化`
|
||
- `健身食谱推荐系统`
|
||
- `自动开票系统`
|
||
- `财务冲账协同`
|
||
- `医药行业十五五规划布局研究`
|
||
- `企业知识库问答AI项目`
|
||
- `AI发展前景研究`
|
||
- `智能现金流管家`
|
||
- `AI劝退助手`
|
||
- `门店库存异常日报助手`
|
||
- `直播复盘辅助工具(MVP1`
|
||
- `采购经理每日实时库存上报服务`
|
||
- `确认立项`
|
||
|
||
## 黄金 20 条
|
||
|
||
### P0:最核心的 8 条
|
||
|
||
#### 01. 自动开票系统 / recommendation
|
||
|
||
- 输入:`自动开票系统如果想更早发现票开不出去,最该先盯哪几类外部信号?`
|
||
- 预期层级:`recommendation`
|
||
- 预期 answer shape:`ranked_candidates`
|
||
- 必须命中:
|
||
- `external`
|
||
- `signal_source` 候选建议
|
||
- `top-N + why`
|
||
- 禁止:
|
||
- 回成现状盘点
|
||
- 回成“当前不能推荐”
|
||
- 直接起草
|
||
|
||
#### 02. 自动开票系统 / impact judgment
|
||
|
||
- 输入:`税控平台状态波动,会不会直接影响自动开票系统?`
|
||
- 预期层级:`impact_judgment`
|
||
- 预期 answer shape:`impact_chain`
|
||
- 必须命中:
|
||
- 围绕“开票请求 -> 开票 -> 发票发送”这类业务链说明影响
|
||
- 禁止:
|
||
- 掉成 generic external recommendation
|
||
- 掉成 config 问答
|
||
|
||
#### 03. 智能现金流管家 / recommendation
|
||
|
||
- 输入:`智能现金流管家除了银行流水,还值得补哪些外部线索?`
|
||
- 预期层级:`recommendation`
|
||
- 预期 answer shape:`ranked_candidates`
|
||
- 必须命中:
|
||
- 当前项目
|
||
- 外部输入候选
|
||
- 业务理由
|
||
- 禁止:
|
||
- 只说“信息不足”
|
||
- 只回内部现状
|
||
|
||
#### 04. 采购经理每日实时库存上报服务 / impact judgment
|
||
|
||
- 输入:`WMS接口波动,会不会先影响采购经理每日实时库存上报服务?`
|
||
- 预期层级:`impact_judgment`
|
||
- 预期 answer shape:`impact_chain`
|
||
- 必须命中:
|
||
- 采购经理场景
|
||
- 实时库存上报链路
|
||
- 禁止:
|
||
- 回成 recommendation
|
||
- 回成 requirement draft
|
||
|
||
#### 05. 确认立项 / requirement collect
|
||
|
||
- 输入:`确认立项先进入 plan mode,帮我把需求边界一步步问清楚。`
|
||
- 预期层级:`drafting`
|
||
- 预期主链:`requirement_plan.collect`
|
||
- 必须命中:
|
||
- requirement collect 主链
|
||
- 多轮澄清
|
||
- 禁止:
|
||
- 掉回 `query.answer`
|
||
- 直接生成执行结果
|
||
|
||
#### 06. 确认立项 / plan follow-up
|
||
|
||
- 前置:上一轮已在 `requirement_plan.collect`
|
||
- 输入:`我选 B,继续往下问。`
|
||
- 预期层级:`drafting`
|
||
- 预期主链:`requirement_plan_followup`
|
||
- 必须命中:
|
||
- 当前 option map
|
||
- 当前 active requirement workspace
|
||
- 禁止:
|
||
- 普通 QA 解释
|
||
- 丢锚点
|
||
|
||
#### 07. 确认立项 / draft only
|
||
|
||
- 输入:`这次先别执行,只在 plan mode 里给我出一版草稿。`
|
||
- 预期层级:`draft`
|
||
- 预期主链:`draft_pending_confirm`
|
||
- 必须命中:
|
||
- 只出草稿
|
||
- 不 execute
|
||
- 禁止:
|
||
- 直接执行
|
||
- 回成普通 recommendation
|
||
|
||
#### 08. 直播复盘辅助工具(MVP1) / non-plan write
|
||
|
||
- 输入:`直播复盘辅助工具(MVP1)这个项目,如果我说“把刚才推荐的两个外部信号源直接加进去”,你不要出草稿,先回显准备写什么。`
|
||
- 预期层级:`prepare_write`
|
||
- 预期 answer shape:`write_confirmation`
|
||
- 必须命中:
|
||
- non-plan write 主链
|
||
- 先回显待写入对象
|
||
- 禁止:
|
||
- 默认掉进 `draft_pending_confirm`
|
||
- 丢失 recommendation candidate binding
|
||
|
||
### P1:状态、推荐与纠错
|
||
|
||
#### 09. Pixelle-Video 集成 / status
|
||
|
||
- 输入:`Pixelle-Video 集成现在推进到哪一步了?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`bounded_explanation`
|
||
|
||
#### 10. AI 分析引擎优化 / status
|
||
|
||
- 输入:`AI 分析引擎优化这个项目当前最明显的卡点是什么?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`bounded_explanation`
|
||
|
||
#### 11. 健身食谱推荐系统 / status
|
||
|
||
- 输入:`健身食谱推荐系统现在主要靠哪些输入在跑?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`inventory`
|
||
|
||
#### 12. AI劝退助手 / status
|
||
|
||
- 输入:`AI劝退助手这个项目现在更像卡在图像识别,还是卡在劝退对话效果?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`bounded_explanation`
|
||
|
||
#### 13. 门店库存异常日报助手 / recommendation
|
||
|
||
- 输入:`门店库存异常日报助手如果想更早发现异常,先看哪几类外部信号最值?`
|
||
- 预期层级:`recommendation`
|
||
- 预期 answer shape:`ranked_candidates`
|
||
|
||
#### 14. 企业知识库问答AI项目 / recommendation
|
||
|
||
- 输入:`企业知识库问答AI项目如果只补一个外部信号,你觉得先补哪个最值?`
|
||
- 预期层级:`recommendation`
|
||
- 预期 answer shape:`ranked_candidates`
|
||
|
||
#### 15. AI发展前景研究 / status
|
||
|
||
- 输入:`AI发展前景研究这个项目现在更缺政策线索,还是更缺融资并购线索?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`bounded_explanation`
|
||
|
||
#### 16. 财务冲账协同 / status
|
||
|
||
- 输入:`财务冲账协同最近最大的阻塞是流程问题,还是对象还没拆清?`
|
||
- 预期层级:`status`
|
||
- 预期 answer shape:`bounded_explanation`
|
||
|
||
### P1:纠错、边界与切换
|
||
|
||
#### 17. recommendation 边界
|
||
|
||
- 输入:`测试产能警告这个项目,如果只考虑外部信号源,你会优先推荐哪3类?先别出草稿。`
|
||
- 预期层级:`recommendation`
|
||
- 预期 answer shape:`ranked_candidates`
|
||
- 必须命中:
|
||
- `recommendation-only`
|
||
- 禁止:
|
||
- queue ack
|
||
- `draft_pending_confirm`
|
||
|
||
#### 18. 显式边界纠正
|
||
|
||
- 输入:`你先别起草,我只要建议。`
|
||
- 预期层级:`recommendation`
|
||
- 预期:更新 boundary,不再继续 draft/write
|
||
|
||
#### 19. 退出需求模式
|
||
|
||
- 输入:`退出需求模式。`
|
||
- 预期层级:`mode switch`
|
||
- 预期:挂起 active requirement context,回到普通问答
|
||
- 禁止:
|
||
- 掉到无关 internal QA
|
||
- 保留脏 requirement topic 抢后续问题
|
||
|
||
#### 20. 闲聊接入
|
||
|
||
- 输入:`早上好,你在线吗?`
|
||
- 预期层级:`casual_chat`
|
||
- 预期 answer shape:`social_reply`
|
||
- 禁止:
|
||
- 回成业务问答
|
||
- 回成 requirement/draft
|
||
|
||
## 最低回归要求
|
||
|
||
每次涉及下面这些代码族时,至少要跑完对应 case:
|
||
|
||
- `adaptive_rag_service/*`
|
||
- 至少回归:01、02、03、04、09、10、11、12、13、14、15、16
|
||
- `external_query_service/*`
|
||
- 至少回归:01、03、13、14、17
|
||
- `ai_pmo/*`
|
||
- 至少回归:05、06、07、08、18、19
|
||
- `feishu_*`
|
||
- 至少回归:06、07、17、19、20
|
||
|
||
## 这版替换掉什么
|
||
|
||
这版 20 条是给当前“全量业务结构化 + interaction boundary + non-plan write + plan mode continuity”使用的核心黄金集。
|
||
|
||
后面默认:
|
||
|
||
- 不再只拿旧的 `自动开票 / AI客服 / 测试产能警告` 三四个项目重复验
|
||
- 不再把 `plan mode` 排除在黄金集之外
|
||
- 不再只验 recommendation 文案,不验 recommendation 后续写入与确认链
|