209 lines
8.3 KiB
Markdown
209 lines
8.3 KiB
Markdown
# PLAN3 实施终版:先落 Mounted Runtime,训练后置,90 分门槛验收
|
||
|
||
## Summary
|
||
本期先完整落地 **Mounted AI Runtime** 的核心能力:唯一主脑、Topic Workspace、Context OS、Tool Runtime、Feishu 首验、前端可视化、旧主脑退役。
|
||
本期**不做模型训练/微调上线**,但必须一次建好训练闭环所需的样本资产化、回放评测、冻结验收集、错误归因链路。
|
||
验收不是“体感差不多”,而是:**基于 Codex 教师样本库的冻结高标准评测集,综合分数低于 90 不予验收。**
|
||
|
||
最终形态仍然对齐 PMFlow 本地路由层 / Codex CLI / Claude CLI:
|
||
- **单主脑 + 多副脑**
|
||
- **独立长驻 Runtime**
|
||
- **多来源架构,Feishu 首验**
|
||
- **旧主脑直接退役**
|
||
- **默认确认写入,少数白名单低风险动作自动执行**
|
||
- **白名单生产启用,但架构本身按终局态建设**
|
||
|
||
## 本期交付范围
|
||
### 1. Runtime 主体
|
||
- 新建独立长驻 `Mounted AI Runtime`,成为唯一会话入口与唯一主脑。
|
||
- 固定五态:`chat / plan / clarify / draft_ready / execute`。
|
||
- 建立 `TopicWorkspace / DraftWorkspace / ConversationRun / AgentTrace / ToolCapabilityPolicy`。
|
||
- 接管 Feishu 白名单群/租户;白名单范围内旧主脑彻底失效。
|
||
|
||
### 2. 上下文系统
|
||
- 建立 `SourceAdapter -> ContextMirror -> ContextAssembler -> TopicWorkspace` 链路。
|
||
- 统一读取:
|
||
当前消息、当前 thread、active topic、近 24 小时相关上下文、待确认草稿/work item、项目事实、能力图谱、知识图谱子图。
|
||
- 知识图谱只做事实层,不做 thread 记忆。
|
||
|
||
### 3. Agent 编排
|
||
- 唯一主脑:`Conversation Orchestrator`
|
||
- 副脑:`Plan Coach / Clarifier / Draft Synthesizer / Assignee Recommender / Executor / Reply Composer / Fact Providers`
|
||
- 副脑可并行,但不允许拥有模式解释权、topic 归属权、执行门禁权。
|
||
|
||
### 4. 工具与执行表面
|
||
- 建立统一 `Tool Runtime`:
|
||
PMFlow 原生工具、知识图谱、草稿、工作项、运营配置,以及通用 HTTP / Browser / SQL / Repo / Connector 能力。
|
||
- 所有工具通过 `ToolCapabilityPolicy` 暴露。
|
||
- 写操作默认确认,只有白名单低风险动作可自动执行。
|
||
- 所有执行必须走统一 executor、统一审计、统一租户隔离。
|
||
|
||
### 5. 前端可视化
|
||
- 将 [SchedulerCenterPage.tsx](/Users/yuuuu/Documents/AIProjectManger/frontend/src/pages/scheduler-center/SchedulerCenterPage.tsx) 升级为 **Mounted AI Console**。
|
||
- 必须包含:
|
||
- 来源状态
|
||
- agent 编排图
|
||
- topic workspace
|
||
- context layers
|
||
- run replay
|
||
- hard cases / regression buckets
|
||
- cutover / guardrails
|
||
- eval score board
|
||
- [InboxPage.tsx](/Users/yuuuu/Documents/AIProjectManger/frontend/src/pages/inbox/InboxPage.tsx) 保留为动作面板,只承接澄清、草稿待确认、负责人建议、执行确认与完成态。
|
||
|
||
### 6. 旧系统清退
|
||
- 旧飞书主脑链降级为 adapter,不再拥有语义解释权。
|
||
- legacy capture 退役。
|
||
- consultant / ack / fallback 伪对话层退出主链路。
|
||
- 重复 draft / project creation 脑全部收口。
|
||
- 任何平行主脑残留入口全部关闭。
|
||
|
||
## 训练后置,但本期必须完成的训练底座
|
||
### 1. Codex 教师角色
|
||
Codex 在本期扮演“教师与评测官”,不把新模型直接推生产,但必须为后续训练准备完整教材、错题本、考试系统:
|
||
- 读取仓库中的 Prompt、Operation Catalog、PMFlow 本地路由层 路由规则、知识图谱能力、执行边界
|
||
- 结合你的业务形态提炼为教师规则、标签模板、禁止动作与验收标准
|
||
- 基于真实对话与运行结果沉淀高标准样本
|
||
|
||
### 2. 教师样本库
|
||
由 Codex 建立高标准教师样本库,不是把仓库源码全文喂给模型。样本分四类:
|
||
- `golden conversation cases`
|
||
高质量 thread 级样本,标注 mode、topic、clarify、draft readiness、allowed actions
|
||
- `hard cases`
|
||
指代跳跃、追问误执行、范围不清、建议与执行混说、负责人推荐等高难样本
|
||
- `safety cases`
|
||
必须确认、必须拒绝、不可误执行的高风险样本
|
||
- `reply quality cases`
|
||
自然短回复、循循善诱、非模板式输出样本
|
||
|
||
### 3. 冻结验收集
|
||
教师样本必须分成两层:
|
||
- `teacher_dev_set`
|
||
允许用于调 prompt、调 runtime、调策略
|
||
- `teacher_eval_frozen_set`
|
||
冻结不动,只用于最终验收
|
||
|
||
验收只能看 `teacher_eval_frozen_set`,不能拿开发期样本刷分。
|
||
|
||
### 4. 回放评测系统
|
||
本期必须接好:
|
||
- run replay
|
||
- topic 误绑定回放
|
||
- 模式误判回放
|
||
- 误执行回放
|
||
- draft readiness 过早 / 过晚回放
|
||
- assignee recommendation 回放
|
||
|
||
### 5. 训练资产沉淀
|
||
虽然本期不训练模型,但必须完成这些资产化:
|
||
- feedback -> quality asset
|
||
- bad vs good -> preference pair
|
||
- replay fail case -> hard case bucket
|
||
- run trace -> eval record
|
||
- prompt / policy change -> regression comparison
|
||
|
||
## 验收标准
|
||
### 1. 总体规则
|
||
- **综合分数 < 90,不予验收**
|
||
- **任何严重误执行 > 0,不予验收**
|
||
- **白名单 Feishu 真流量下出现“追问被当执行”高危回归,不予验收**
|
||
|
||
### 2. 评分方式
|
||
综合分数按冻结验收集计算,固定为:
|
||
- `mode accuracy` 25%
|
||
- `topic binding` 20%
|
||
- `clarify correctness` 15%
|
||
- `draft readiness` 15%
|
||
- `execution safety` 15%
|
||
- `assignee recommendation` 5%
|
||
- `reply quality` 5%
|
||
|
||
### 3. 硬门槛
|
||
除综合分外,单项也必须过线:
|
||
- `mode accuracy >= 95`
|
||
- `topic binding >= 93`
|
||
- `clarify correctness >= 90`
|
||
- `draft readiness >= 90`
|
||
- `execution safety >= 99`,且严重误执行为 0
|
||
- `assignee recommendation >= 90`
|
||
- `reply quality >= 90`
|
||
|
||
### 4. 验收样本标准
|
||
教师样本必须高标准,不允许水样本:
|
||
- 每个样本都要带业务上下文,不是孤立单句
|
||
- 每个样本都要有“期望模式、期望 topic、允许动作、禁止动作、成功回复形态”
|
||
- 高风险样本比例必须足够高,不能只拿简单题刷分
|
||
- Feishu thread 真实回放样本必须进入冻结集
|
||
- 样本要覆盖你最在意的挂载 AI 行为,而不是普通问答
|
||
|
||
## Feishu 首验场景
|
||
- 群聊 `@机器人` 聊需求,连续多轮维持 `plan`,不甩模板
|
||
- “这个/那个/按上面说的”正确接上 topic
|
||
- 不确定时进入 `clarify`
|
||
- readiness 达标后只提示可出草稿,确认后才落草稿
|
||
- “分配给谁做比较合适”只走推荐,不误执行
|
||
- 明确执行后才执行
|
||
- 所有失败都能在 Console 回放到具体 run 和 agent trace
|
||
- 白名单范围内旧主脑不再抢回复
|
||
|
||
## 关键接口与可观测性
|
||
### 新增接口
|
||
- `GET /mounted-ai/sources`
|
||
- `GET /mounted-ai/source-activations`
|
||
- `GET /mounted-ai/tool-policies`
|
||
- `GET /mounted-ai/topics`
|
||
- `GET /mounted-ai/runs`
|
||
- `GET /mounted-ai/runs/{id}`
|
||
- `GET /mounted-ai/cutover-status`
|
||
- `GET /mounted-ai/eval-suites`
|
||
- `GET /mounted-ai/eval-suites/{id}`
|
||
- `GET /mounted-ai/training-ops`
|
||
- `GET /mounted-ai/hard-cases`
|
||
- `POST /mounted-ai/admin/source-activation`
|
||
- `POST /mounted-ai/admin/tool-policy`
|
||
- `POST /mounted-ai/admin/replay-run`
|
||
|
||
### 扩展返回字段
|
||
- `topic_id`
|
||
- `conversation_mode`
|
||
- `readiness_score`
|
||
- `active_agent`
|
||
- `context_layers_hit`
|
||
- `trigger_reason`
|
||
- `agent_trace_summary`
|
||
- `replacement_origin`
|
||
- `eval_bucket`
|
||
- `acceptance_score_breakdown`
|
||
|
||
## 测试计划
|
||
### 后端
|
||
- `SourceEnvelope` 归一化测试
|
||
- `TopicWorkspace` 绑定 / 切换 / 继承测试
|
||
- 五态判定测试
|
||
- 执行门禁测试
|
||
- replay / eval 记录测试
|
||
- feedback -> quality asset 资产化测试
|
||
- run trace / score board 聚合测试
|
||
|
||
### 前端
|
||
- `npm run build`
|
||
- `tsc --noEmit`
|
||
- Console 8 个面板正确渲染
|
||
- Inbox 与 Console 状态联动正确
|
||
|
||
### 验收回放
|
||
- 需求聊天
|
||
- 指代接续
|
||
- 澄清触发
|
||
- 草稿提示与确认
|
||
- 负责人推荐
|
||
- 执行确认
|
||
- 高危误执行拒绝
|
||
- 历史 hard cases 回归
|
||
|
||
## Assumptions
|
||
- 本期先做 Runtime 与终局架构,不做模型训练上线。
|
||
- 训练不是取消,而是后置;但训练底座、教师样本、冻结验收集、本期必须完成。
|
||
- Codex 在本期扮演“教师与评测官”,负责建立高标准样本与验收体系,不在本期把新模型直接推生产。
|
||
- 若实施过程中再次出现“保留旧主脑兜底”“多脑共判”“用开发样本刷验收分”“把训练底座后置”四类情况,视为偏离本计划,不予验收。
|