跳转至

SOP-002:生活库数据抽取联动

第3层 · 数据管道 · 资料从各维度目录进入数字孪生系统的流程

概述

定义外部资料(RAZ 阅读记录、游泳课反馈、成长里程碑等)如何被识别、整理、并归档到苏子桐生活库的对应维度目录中。

数据来源

来源 类型 频次 目标目录
家长手动录入 人工 不定期 对应维度目录
微信日记 人工 不定期 00-成长档案/小樱桃日记.md(user说"小樱桃记一下…"时写入)
小樱桃对话记录 自动 每次对话 PowerMem(不进文件系统)
百度网盘同步 自动 不定期 01-教育/(课外班资料)
微信一般聊天 半自动 不定期 fact_store(仅我说"记一下"才落笔)
照片/视频 EXIF 半自动 不定期 维度目录 + 资产管理

抽取产物

每次抽取自动产生以下产物:

# 产物 由谁 说明
1 维度目录文件 diary_extract.py 按内容分类写入 01-教育//02-社交与性格//00-成长档案/,含 id/confidence/tags
2 稳定层更新 radar_update_stable.py 追加近期活动到 stable_profile.txt
3 融合画像事件追加 update_fusion_events.py 更新融合画像「最近动态」表
4 标签索引 tag_index.py 更新 融合画像/_tag_index.md
5 事件插队画像 event_insertion.py 检测到里程碑时即时生成事件篇融合画像

事件文件格式

---
type: diary_event
id: evt_YYYYMMDD_md5hash12
date: 2026-07-10
source: 小樱桃日记
dimension: 教育/成长档案/社交与性格
confidence: high/medium
tags: [游泳, 里程碑]
---

⚠️ 微信来源区别: - 你说"小樱桃记一下XX" → 写入 00-成长档案/小樱桃日记.md(倒序插入),次日雷达扫描到 - 你说普通内容 → 仅存 fact_store,不写文件 - 你说"记一下"(不带小樱桃) → 我判断类别,写入对应维度目录

抽取触发条件

自动触发(雷达扫描)

雷达每日 5:00 扫描各目录,检测新增/修改文件。见 SOP-003。

手动触发(人工录入)

当用户主动提交一段描述或一个文件时,按以下规则处理:

  1. 判断内容属于哪个维度
  2. 检查目标目录下是否已有同类文件
  3. 如果是一段描述(如"今天苏子桐第一次自己系鞋带")→ 写入对应维度目录,建议同时追加到融合画像
  4. 如果是一个文件(如"RAZ AA 第3周完成")→ 存入对应教育子目录
  5. 更新融合画像的事件列表中对应条目(标记来源)

💡 日常记录走微信日记:普通日常(去了哪里玩了什么)说"小樱桃记一下" → 写入 小樱桃日记.md,不单独建文件。

文件整理规则

命名

[类别]-[子类]-[描述].md

示例

原始内容 整理后文件
"今天第一次自己系鞋带" 00-成长档案/里程碑-首次系鞋带.md
"RAZ AA 级别第3周完成" 01-教育/RAZ-AA/第3周记录.md
"游泳课第4次教练反馈" 01-教育/游泳/第4次课-教练反馈.md

文件模板

每份记录文件建议包含以下元信息(YAML frontmatter):

---
type: milestone        # 类型:milestone / learning / social / health
date: 2026-07-06       # 发生日期
source: manual         # 来源:manual / chat / import
tags: [成长, 自主能力]  # 标签
confidence: high       # 可信度
---

维度目录对照

目录 收录内容 不收录内容
00-成长档案/ 里程碑事件、AI追记、首次记录 日常重复记录
01-教育/ 学习记录、课外班、阅读 学校作业本身
02-社交与性格/ 朋友关系、情绪观察、性格分析 日常流水
03-生日/ 生日记录、庆祝活动 日常
成员档案/ 人物档案(id/relations/出生信息) 非人物
融合画像/_tag_index.md 标签→事件索引(自动维护)

与融合画像的关系

  • 目录中的记录是融合画像的"素材"
  • 融合画像每次生成时读取所有维度目录的最新文件
  • 不改变素材文件,融合画像是"只读引用"
  • 如发现某条记录标记为 [child-veto],融合画像不引用

变更日志

日期 版本 变更
2026-07-06 v1 初版
2026-07-09 v2 新增"微信日记"来源(小樱桃记一下→小樱桃日记.md);"小樱桃对话记录"改为进PowerMem不进文件系统;补充微信来源区分说明

相关文档

方向 链接
🔗 上游 SOP-003 雷达扫描与推送(变化检测)
🔗 下游 SOP-004 融合画像更新(画像素材来源)
📝 变更 版本日志