Files
EnterpriseArchitect/specs/SOP-017_知识缺口上报SOP.md
T

195 lines
6.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SOP-017:知识缺口上报 SOP
> **版本**: v1.0
> **起草人**: 胡蓉(projectmanager
> **批准人**: 刘炜承
> **生效日期**: 2026-07-06
> **关联 Issue**: BIZ-82
---
## 1. 目的
解决 BIZ-45 巡检发现的全平台零知识缺口上报问题。各 Agent TOOLS.md 有"知识缺口记录"章节但无明确触发条件和上报流程,导致知识缺口被忽略、遗忘,长期影响任务交付质量。
---
## 2. 适用范围
全部 Agent(产研线 + 运营线 + 职能线),共 14 个。
---
## 3. 知识缺口定义
**知识缺口** = 执行任务时发现知识库(memory / wiki / 思源)中找不到的、且影响任务交付的知识。
### 属于知识缺口的情况
| # | 类型 | 示例 |
|---|------|------|
| 1 | 核心 SOP 缺失 | 没有淘宝上架 SOP,运营不知道怎么操作 |
| 2 | 技术规范缺失 | 没有代码审查规范,开发不知道标准 |
| 3 | 决策依据缺失 | 选型时缺乏对比数据,无法做出有依据的决策 |
| 4 | 模板/指南缺失 | 没有 PRD 模板,每次手写格式不一致 |
| 5 | 外部信息缺失 | 需要某个 API 文档但找不到 |
### 不属于知识缺口的情况
| # | 场景 | 应对方式 |
|----|------|----------|
| 1 | 可通过 web_search 快速获取的公开信息 | 自行检索 |
| 2 | 可通过 memory_search / wiki_search 检索到的现有知识 | 自行读取 |
| 3 | 可通过联系对应 Agent 获得的信息 | 直接联系 |
| 4 | Agent 自身职责范围内的常识 | 不需上报 |
---
## 4. 触发条件
执行 SOP-016(执行前检索)后,以下情况触发上报:
1. **检索无结果**: memory_search + wiki_search + 思源全文搜索均无匹配
2. **检索结果不足以支撑决策**: 有部分信息但缺少关键环节
3. **任务执行中发现缺少必要规范/模板/指南**: 执行中途发现被忽略的知识需求
---
## 5. 上报流程
```
发现知识缺口
Step 1: 记录 — 在 memory/当日日志.md 中记录缺口
Step 2: 通知 — 通过 sessions_send 通知 COO(陆怀瑾)
Step 3: 创建 Issue — 在 Gitea 仓库创建 Issue(标题格式:知识缺口-<领域>-<关键词>
Step 4: COO 审核 — COO 评估后决定:接受 / 拒绝 / 升级
Step 5: 创建 WorkBoard 卡片 — COO 创建补全卡片,分配给合适的 Agent
Step 6: 补全完成 — 补全 Agent 完成后通知上报 Agent + COO
Step 7: 闭环 — COO 确认补全质量,关闭 Issue 和卡片
```
---
## 6. 上报格式
### 6.1 memory 日志记录格式
`memory/YYYY-MM-DD.md` 中追加:
```markdown
## 📚 知识缺口上报
**缺口类型**: [核心SOP缺失 | 技术规范缺失 | 决策依据缺失 | 模板/指南缺失 | 外部信息缺失]
**缺口描述**: [具体缺什么,越详细越好]
**使用场景**: [在做什么任务时发现的,为什么需要这个知识]
**影响范围**: [哪些任务/Agent 受影响]
**紧急程度**: [P0-阻塞当前任务 | P1-影响效率 | P2-改进建议]
**建议补全方式**: [希望怎么处理——新建SOP/更新现有/外部采购等]
**已执行的检索**: [列出已尝试的检索方式和query]
**上报时间**: [YYYY-MM-DD HH:MM]
```
### 6.2 通知 COO 的消息格式
通过 `sessions_send` 发送给 COOsessionKey: `agent:coo:feishu:coo:direct:ou_9f73b4e54af59f038e2b754793ea0908`):
```
【知识缺口上报】
类型: [缺口类型]
描述: [缺口描述]
场景: [使用场景]
紧急: [P0/P1/P2]
已记录: memory/YYYY-MM-DD.md
请审核并决定是否创建补全卡片。
```
### 6.3 Gitea Issue 格式
- **标题**: `知识缺口-<领域>-<关键词>`
- **标签**: `knowledge-gap`
- **描述**: 包含缺口类型、描述、使用场景、影响范围、紧急程度、建议补全方式
---
## 7. 优先级分级
| 优先级 | 定义 | 响应时限 | 补全时限 |
|--------|------|----------|----------|
| P0 | 阻塞当前任务,无法继续执行 | COO 4h 内响应 | 24h 内补全 |
| P1 | 影响效率,有 workaround 但不理想 | COO 1 工作日内响应 | 3 工作日内补全 |
| P2 | 改进建议,当前可正常运行 | COO 1 周内响应 | 按排期补全 |
---
## 8. COO 审核标准
COO 收到上报后,按以下标准审核:
| 审核项 | 标准 |
|--------|------|
| 是否真的缺口 | 上报人是否已充分检索(检查已执行检索记录) |
| 是否属于知识缺口 | 对照第3节定义判断 |
| 优先级是否合理 | 根据影响范围和紧急程度判断 |
| 补全方式是否可行 | 评估建议的合理性 |
### 审核结果
| 结果 | 处理方式 |
|------|----------|
| **接受** | 创建 WorkBoard 补全卡片,分配给合适 Agent |
| **拒绝** | 说明理由,告知上报人自行解决 |
| **升级** | 转交承哥决策(涉及预算、外部采购等) |
---
## 9. TOOLS.md 注入模板
各 Agent 的 TOOLS.md 中需注入以下章节:
```markdown
## 📚 知识缺口上报
> 完整 SOP 见 specs/SOP-017_知识缺口上报SOP.md
### 触发条件
执行 SOP-016 检索后,以下情况需上报知识缺口:
1. 核心业务数据/SOP/决策依据缺失
2. 缺失影响任务交付质量或决策准确性
3. 无法通过 memory_search / wiki_search 检索到
### 上报流程
1. **记录**: 在 memory/当日日志.md 中记录缺口(标准格式见 SOP-017)
2. **通知**: 飞书通知 COOsessionKey: agent:coo:feishu:coo:direct:ou_9f73b4e54af59f038e2b754793ea0908
3. **创建 Issue**: Gitea 仓库创建 Issue(标题格式:知识缺口-<领域>-<关键词>
4. **跟进**: COO 评估后创建 WorkBoard 补全卡片
5. **闭环**: 补全后 COO 通知可使用
### 标准格式
[见 SOP-017 第6节]
### 不属于知识缺口的情况
- 可通过 web_search 快速获取的公开信息 → 自行检索
- 可通过 memory_search / wiki_search 检索到的现有知识 → 自行读取
- 可通过联系对应 Agent 获得的信息 → 直接联系
```
---
## 10. 生效与维护
- **生效日期**: 2026-07-06
- **维护人**: 胡蓉(projectmanager
- **revision 周期**: 每季度 review 一次,根据上报数据调整流程
- **下次 review**: 2026-10-06
---
*本 SOP 由 projectmanager 胡蓉起草,经刘炜承批准后生效。*