| name | import-ai-memory |
| description | 解析用户从 ChatGPT 等 AI 获取的记忆回复,与现有画像对比后,对有据可查的内容整体确认一次,对模糊/冲突/当前需求条目逐条确认,将信息整合进画像文件。 |
AI 记忆导入与整合
触发时机
用户将 AI(如 ChatGPT)根据提示词返回的回复粘贴过来,请求整合进画像。
步骤一:解析 AI 回复内容
读取用户粘贴的 AI 回复,按以下方式解析:
- 识别回复中涉及的模块(A 基础身份 / B 能力 / C 当前需求 / D 认知风格 / E 动机人格)
- 对每条信息,记录 AI 标注的可信度标签及依据(若有):
- ✅ 有据可查(含 AI 提供的证据/原话摘录)
- ⚠️ 印象模糊
- ❌ 记忆不足(此类条目跳过,不进入确认流程)
- 读取当前用户的画像文件(
profiles/[姓名].md),对比每条 AI 信息与现有画像数据:
- 画像为空白:该信息为新增内容,需用户确认
- 画像已有数据:需标注冲突,提请用户裁决
- 内容一致:可直接确认,无需特别说明
步骤二:两阶段确认
将条目分为两类处理:有据可查且无冲突的条目整体确认一次;**印象模糊、与画像冲突、或属于当前需求(C 模块)**的条目逐条确认。
阶段一:有据可查条目整体确认
将所有 ✅ 有据可查 且 与画像无冲突 的条目(不含 C 模块),整理成一张摘要表,一次性展示:
📋 有据可查信息汇总(建议整体写入)
以下信息均有 AI 提供的对话依据,且与现有画像无冲突。请整体确认是否写入:
| 编号 | 字段 | AI 回答摘要 | 依据/证据 |
|:---|:---|:---|:---|
| 1 | [字段名] | [1-2句摘要] | [AI 标注的来源,如「你在某次聊 X 时提到……」] |
| 2 | [字段名] | [1-2句摘要] | [依据] |
| ... | ... | ... | ... |
→ 是否将以上全部写入画像?
A. 是,全部写入
B. 否,请跳过第 [编号] 条
C. 否,第 [编号] 条我需要修改(请说明修改内容)
用户确认后,这些条目进入「将要写入」清单,无需再逐条询问。
阶段二:逐条确认(仅针对以下类型)
仅对以下条目逐条向用户确认:
- ⚠️ 印象模糊 的条目
- 与画像已有数据存在冲突 的条目
- C 模块(当前需求) 的所有条目(无论可信度,因属高度个人化信息)
逐条展示格式:
📋 [模块名称] — 需逐条确认
[条目编号]. [字段名称]
AI 的回答:「[原文摘录]」(可信度:⚠️ / 与画像冲突 / C模块)
画像现状:[当前画像中该字段的值,若为空则写「尚未填写」]
[若为冲突:你之前填写的:「[画像中的原始数据]」]
→ 是否将此信息写入画像?
A. 是,照原文写入
B. 是,但我想修改一下(请告诉我修改内容)
C. 否,跳过这条
冲突情况的特殊处理:
若 AI 回复与画像中已有的用户自述数据存在冲突,必须特别标注:
⚠️ 注意:此条信息与你之前填写的画像数据存在出入!
AI 的回答:「[原文]」
你之前填写的:「[画像中的原始数据]」
请问你希望如何处理?
A. 保留我之前填写的内容(AI 记忆有误)
B. 以 AI 的回答为准(AI 说得更准确)
C. 两者都有参考价值,帮我合并(请说明如何合并)
D. 暂时跳过,我需要想一想
模糊或不完整信息的处理:
-
内容模糊(如「你好像在做天文相关研究」):
AI 的回答比较模糊,我想在写入画像前先确认一下:
「[AI 原文]」——你觉得这个描述准确吗?能补充得更具体一些吗?
-
标注为 ⚠️ 印象模糊:
AI 对这条信息不太确定(标注为印象模糊):
「[AI 原文]」
你觉得这个描述符合实际情况吗?
A. 基本符合,可以写入
B. 不太准确,我来补充正确信息
C. 跳过这条
-
C 模块(当前需求) 的条目,额外提示:
💡 「当前需求」是画像中最个人化的维度,AI 的推断仅供参考。
请你确认:这条描述是否真实反映了你现在的状态?
步骤三:汇总确认清单
阶段一、阶段二确认完毕后,展示一个汇总清单供用户最终确认:
📝 本次 AI 记忆导入汇总
以下信息将写入你的画像,请最终确认:
✅ 将要写入:
- [字段名]:[内容摘要]
- [字段名]:[内容摘要]
...
⏭️ 已跳过:
- [字段名](原因:用户选择跳过 / 与画像冲突保留原值 / 内容不足)
...
确认无误后请回复「确认写入」,如需修改请告诉我哪条需要调整。
步骤四:写入画像文件
用户确认后,执行写入:
- 使用
StrReplace 工具逐字段更新 profiles/[姓名].md
- 所有来自 AI 记忆的数据,在字段旁标注
(来源:AI记忆,已用户确认)
- 若某字段原为用户自述且被 AI 记忆覆盖,在字段注释中保留旧值:
- 更新元信息:
最后更新 改为今日日期
数据来源 若原为单一来源,改为 混合
- 在
## 八、审核记录 追加一条:
| [今日日期] | AI记忆导入([模块列表]) | 用户确认后写入(含整体确认 + 逐条确认) | 已写入 |
步骤五:后续衔接
写入完成后,根据画像当前的完整度,提示用户下一步:
-
若基础信息仍有空白字段:
AI 记忆已成功导入!不过画像中还有一些字段未能从 AI 记忆中获取,
建议继续通过对话补充完整。是否现在继续?
-
若基础信息完整,量表维度仍为空:
AI 记忆已成功导入!基础信息已比较完整。
接下来,你可以选择:
A. 填写标准量表(精确,约 20-30 分钟)
B. 让 AI 根据已有信息推断量表维度(快速,结果标注「AI推断」)
C. 暂时到这里
-
若画像已相当完整:
AI 记忆已成功导入!画像目前相当完整。
建议进行一次完整审核,查看整体画像是否准确。需要我现在展示完整画像吗?