# 提取示例与场景演示

## 示例 1：自动更新模式（autoUpdate=on，默认）

**用户提问：** "帮我写一个达人合作的brief模板"

**Step 1 加载过程（静默）：**
1. 读取 `userProfile.md` → 获取用户画像
2. 读取 `domains/index.md` → 领域列表
3. 关键词匹配"达人合作" → 加载 `domains/达人合作.md`

**AI回答：** [正常输出brief模板]

**提取结果：**

```
用户画像新增：
- 负责业务：达人合作

领域知识新增 - 达人合作：
- brief模板需包含：合作背景、产品卖点、内容要求、发布时间、费用说明
```

**写入操作：**
- `userProfile.md` → 追加"负责业务：达人合作"
- `domains/达人合作.md` → 追加brief模板诀窍
- `domains/index.md` → 如果"达人合作"是新领域，添加索引条目
- `changelog.md` → 记录本次变更

**输出给用户：**
```
**【我的工作助手skill执行总结】**

📖 本次使用的知识库信息：
- 本次对话未引用已有知识库内容

📝 本次会话收获内容包括，
用户属性变化：
- 新增：负责达人合作业务

领域知识变化：
- 新增 达人合作：brief模板核心要素（背景/卖点/内容要求/时间/费用）
（已自动更新知识记录）

❓ 是否关闭自动更新知识开关？关闭后每次收获将先征求您的确认。

---
💬 提示：本技能会额外消耗少量 token/积分，用于识别相关业务知识并抽炼总结更新，让智能体更懂您。
如需停用本技能，可在智能体的技能管理中关闭。
```

**用户回复"好"：**
```
✅ 已关闭自动更新知识开关，后续知识更新将征求您的确认。
```
（同时更新 config.txt：autoUpdate=off）

---

## 示例 2：自动更新模式（有知识引用 + 无新收获）

**已有知识：** 用户是运营经理，负责达人合作，偏好简洁商务风Word文档

**用户提问：** "把刚才的brief生成Word文档"

**Step 1 加载过程（静默）：**
1. 读取 `userProfile.md` → "偏好简洁商务风Word文档"
2. 读取 `domains/index.md` → 领域列表
3. 无明确领域匹配 → 不加载领域文件

**AI行为：** 自动应用简洁商务风生成Word

**提取结果：** 无新增知识

**输出给用户：**
```
**【我的工作助手skill执行总结】**

📖 本次使用的知识库信息：
- 用户画像：偏好简洁商务风Word文档（标题深蓝色、正文宋体）

📝 本次会话收获内容包括，
用户属性变化：
- 无新增用户属性

领域知识变化：
- 无新增领域知识
（已自动更新知识记录）
```
（无新知识时不询问开关切换）

---

## 示例 3：手动确认模式（autoUpdate=off）

**用户提问：** "其实我们现在更看重达人的内容质量和调性匹配，粉丝画像没那么重要了"

**Step 1 加载过程（静默）：**
1. 读取 `userProfile.md` → 用户画像
2. 读取 `domains/index.md` → 匹配到"达人合作"关键词
3. 加载 `domains/达人合作.md` → "找达人优先看粉丝画像匹配度"

**提取结果：**

```
用户画像更新：
- 达人筛选标准从粉丝画像转向内容质量和调性匹配

领域知识更新 - 达人合作：
- 旧：找达人优先看粉丝画像匹配度
- 新：找达人优先看内容质量和调性匹配，粉丝画像为次要参考
```

**输出给用户：**
```
**【我的工作助手skill执行总结】**

📖 本次使用的知识库信息：
- 领域知识-达人合作：找达人优先看粉丝画像匹配度

📝 本次会话收获内容包括，
用户属性变化：
- 更新：达人筛选标准调整为内容质量和调性匹配优先

领域知识变化：
- 更新 达人合作：粉丝画像降为次要参考，内容质量和调性匹配优先

❓ 是否将以上知识写入记录？

---
💬 提示：本技能会额外消耗少量 token/积分，用于识别相关业务知识并抽炼总结更新，让智能体更懂您。
如需停用本技能，可在智能体的技能管理中关闭。
```

**用户回复"是"：**
```
✅ 知识已更新。

❓ 是否开启自动更新知识开关？开启后每次收获将自动写入记录，无需确认。
```

**用户回复"不需要"：** 不做操作，保持 autoUpdate=off。

---

## 示例 4：手动确认模式（用户拒绝写入）

**用户提问：** "帮我写一封邮件，催促供应商交付物料"

**提取结果：**

```
用户画像新增：
- 工作风格：与供应商协作，注重专业且礼貌的沟通方式

领域知识新增 - 供应商管理：
- 催促邮件结构：肯定合作+说明延迟影响+明确deadline+表达期待
```

**输出给用户：**
```
**【我的工作助手skill执行总结】**

📖 本次使用的知识库信息：
- 本次对话未引用已有知识库内容

📝 本次会话收获内容包括，
用户属性变化：
- 新增：有供应商协作需求，注重专业且礼貌的沟通风格

领域知识变化：
- 新增 供应商管理：催促邮件四段式结构（肯定合作/说明延迟影响/明确deadline/表达期待）

❓ 是否将以上知识写入记录？

---
💬 提示：本技能会额外消耗少量 token/积分，用于识别相关业务知识并抽炼总结更新，让智能体更懂您。
如需停用本技能，可在智能体的技能管理中关闭。
```

**用户回复"不用"：**
```
⏭️ 本次知识已跳过。

❓ 是否开启自动更新知识开关？开启后每次收获将自动写入记录，无需确认。
```

**用户回复"开吧"：**
```
✅ 已开启自动更新知识开关。
```
（同时更新 config.txt：autoUpdate=on）

---

## 示例 5：手动确认模式（无新知识）

**用户提问：** "帮我翻译这段英文"

**提取结果：** 无新知识

**输出给用户：**
```
**【我的工作助手skill执行总结】**

📖 本次使用的知识库信息：
- 本次对话未引用已有知识库内容

📝 本次会话收获内容包括，
用户属性变化：
- 无新增用户属性

领域知识变化：
- 无新增领域知识
```
（无新知识时不询问开关切换）

---

## 示例 6：首次使用（旧文件迁移）

**场景：** 用户 `~/myWorkAssistantCrossagentYm/` 下存在旧版 `knowledgeRecord.md`

**AI 行为：**
1. 检测到 `knowledgeRecord.md` 存在且新结构文件不存在
2. 执行迁移：
   - 提取用户画像 → 创建 `userProfile.md`
   - 提取各领域 → 创建 `domains/[领域名].md`
   - 生成关键词索引 → 创建 `domains/index.md`
   - 提取变更日志 → 创建 `changelog.md`
3. 将 `knowledgeRecord.md` 重命名为 `knowledgeRecord.md.bak`
4. 后续使用新结构

---

## 判断边界

### 应该提取的信息

- 用户明确提到的职位、职责、业务方向
- 用户表达的方法偏好（"我喜欢用XX方式"）
- 用户认可的做法（"这个好"、"以后就这样"）
- 用户纠正的信息（"不是这样，应该是..."）
- 用户提到的工具/平台/流程偏好

### 不应该提取的信息

- 一次性的具体操作（"帮我把这段文字加粗"）
- 通用知识（"Python是一种编程语言"）
- 临时情绪表达（"今天好累"）——除非持续出现
- 未经验证的推断（仅凭一次对话推断长期偏好）
- **流水事件**（"今天帮用户改了XX代码"、"用户提到昨天和XX开了会"）——只记岗位职责和业务诀窍，不记流水
- **纯记录信息**（"用户提到同事张三负责运维"、"用户说最近在忙XX项目"）——除非反映了长期职责或业务方向
