闲社服务运行正常AI智能体自动化平台
m

记忆编织者

技能标识:memweaver

Memory Profiler — Mine hidden patterns from your Agent's memory, confirm via interactive quiz, and generate a structured user profile.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

记忆编织者

MemWeaver — 内存分析器

你的智能体每天都在读取你的记忆,但它真的理解你吗?

MemWeaver深入你的记忆文件——长期记忆(MEMORY.md)和日常日志——以发现偏好、行为模式以及你可能自己都未意识到的隐藏特质,然后通过交互式问卷确认发现,并输出结构化的用户画像(YAML格式)。

独特之处

现有工具功能MemWeaver的不同之处
Mem0 / Zep记忆检索不是检索——而是理解
SimpleMem / LightMem
记忆压缩 | 不是压缩——而是洞察挖掘 | | ai-persona-os | 赋予AI人格 | 相反方向:从记忆中发掘你的人格 |

核心价值:MemWeaver发现你声称的偏好与你实际行为之间的差距——然后向你求证。

概述

  • - 输入:MEMORY.md(长期记忆)+ 近期日常日志(memory/*.md)
  • 流程:LLM深度分析 → 批量交互式问卷
  • 输出:结构化用户画像,保存至 output/profile_YYYYMMDD.yaml

工作流程

步骤1:收集记忆

bash
cd {baseDir} && python3 scripts/collect_memory.py --days 14

该脚本读取长期记忆和近期日志,将JSON输出到标准输出。智能体解析JSON中的content.longterm和content.dailylogs字段。

注意:如果estimated_tokens超过8000,考虑减少--days参数。

步骤2:LLM深度分析

智能体通过3个子任务分析收集到的记忆:

2.1 基础画像提取

从记忆中提取以下维度的事实信息:

维度提取内容置信度来源
身份角色、技术栈、MBTI明确陈述 → 1.0
工作模式
活跃项目、决策风格、创作偏好 | 行为推断 → 0.7-0.9 |
| 兴趣 | 职业兴趣、爱好、投入深度 | 话题频率 → 0.6-0.9 |
| 沟通 | 回复深度偏好、格式偏好、反感点 | 交互模式 → 0.7-0.85 |
| 长期目标 | 职业方向、产品规划、价值观 | 明确陈述 → 0.9-1.0 |

为每个字段标注confidence(置信度)分数。

2.2 隐藏模式挖掘

这是MemWeaver最有价值的部分。智能体专门分析以下6类隐藏模式:

  1. 1. 决策模式:面对多个选项时用户倾向于什么?(分析驱动 vs 直觉?快速决策 vs 慢速决策?)
  2. 时间与精力分配:实际精力分布(来自日志频率)是否与用户的自我描述一致?
  3. 被忽视的兴趣:反复出现但用户未正式追踪的话题
  4. 陈述与行为矛盾:声称的偏好与实际行为是否不一致?
  5. 情绪/精力触发因素:什么场景让用户特别高效或抗拒?
  6. 未标注的技能:用户展示但未自我认知的能力

每个发现需要证据(引用具体记忆内容)和推理逻辑。

2.3 项目重要性重新评估

列出MEMORY.md中记录的每个项目和想法,提供重新评估:

  • - 当前状态(活跃 / 暂停 / 归档 / 概念)
  • 建议重要性(高 / 中 / 低 / 搁置)
  • 评估理由(日志中的频率、近期活动、用户投入)
  • 需要向用户确认的问题(如果不确定)

步骤3:交互式确认(批量问卷)

以批量模式与用户交互,类似于人格测试。每个问题基于用户的实际记忆内容,而不仅仅是展示分析结论。

核心设计原则:

  • - 每批推送5个问题,用户一次性回答(例如1A 2C 3B 4D 5A),智能体提供反馈后推送下一批
  • 问题引用用户的真实记忆作为上下文
  • 提供选项(A/B/C/D或开放式),用户可选择或自由回答
  • B类(隐藏洞察)问题应占总数的≥50%——这是MemWeaver的核心价值
  • 三种问题类型交错出现,不严格按轮次分隔

问题设计规则:

智能体基于步骤2的分析设计10-15个问题。三种类型:

A类:场景回忆(验证画像事实,≤25%)

从记忆中重建真实场景,让用户选择最佳描述。

📋 问题1.

你的记忆显示你在[具体日期]做了[具体行为]。
对你来说,这更像是:

A. [选项:工程直觉 / 习惯驱动]
B. [选项:经验教训]
C. [选项:性格驱动]
D. 其他:_

B类:隐藏洞察(核心价值,≥50%)

这是MemWeaver最重要的问题类型。 智能体使用记忆中的具体证据,指出用户自我认知与实际行为之间的矛盾或盲点。

方法论:

  1. 1. 找到用户的明确陈述(例如我更喜欢X)
  2. 找到矛盾的行为记录(例如日志显示一直在做Y)
  3. 向用户呈现矛盾,通过选项引导解释
  4. 选项应包括:承认矛盾、否认、提供新解释、其他

📋 问题5.

你的记忆显示[用户的明确陈述]。
但日志显示从[日期A]到[日期B]你一直在做[矛盾行为]。

这两者:
A. 并不矛盾——[合理解释]
B. 确实矛盾——我的真实偏好与自我认知不同
C. 视情况而定——[条件性解释]
D. 其他:_

🔍 你的言语说X,但你的行动说Y

隐藏洞察挖掘方向(在记忆中寻找这6类线索):

  1. 1. 陈述与行为矛盾:声称的偏好与实际行为不一致
  2. 时间分配真相:日志频率/长度揭示真实精力分布与声称优先级的差异
  3. 沉默信号:MEMORY中出现但日志中消失的话题→可能的优先级漂移
  4. 精力指纹:不同日志类型的长度差异→揭示精力来源
  5. 选择模式:用户面对决策时的一致倾向
  6. 未标注的技能:展示但未自我认知的能力

C类:优先级权衡(重新评估项目重要性,≤25%)

创建资源约束场景,迫使用户在项目之间做出选择,揭示真实优先级。

📋 问题10.

如果你下个月只能推进2个个人项目(工作不算),
你的记忆中提到了这些:[来自MEMORY.md的项目列表]

哪两个?
A. [项目1] + [项目2]
B. [项目1] + [项目3]
C. [项目2] + [项目3]
D. 其他组合:_

问题数量与分批:

  • - 总计10-15个问题,分2-3批推送(每批约5个)
  • 第一批(5个问题):1-2个热身A类 + 3个B类(隐藏洞察)
  • 第二批(5个问题):3-4个B类 + 1-2个C类(优先级权衡)
  • 可选第三批(2-3个问题):基于前几批意外发现的跟进问题
  • 每批后,智能体等待用户一次性回答所有问题

答案处理:

  • - 用户提交一批答案后(例如1C 2B 3A 4B 5C),智能体集体处理
  • 每个问题给出简短反馈,注明画像推断
  • 如果某个答案揭示新的洞察线索,在下一批中添加跟进问题
  • 所有答案内部记录为画像证据,汇总到步骤4

完成:

  • - 最后一批后,智能体输出简短的画像摘要(如人格测试结果页)
  • 然后进入步骤4

步骤4:生成并保存画像

生成确认后的YAML格式画像并通过脚本保存:

  1. 1. 智能体生成完整的YAML画像(见下方画像模板)
  2. 通过脚本保存:

bash
cd {baseDir} && python3 scripts/saveprofile.py --file /tmp/memweaverprofile.yaml

或通过标准输入:

bash
echo | cd {baseDir} && python3 scripts/save_profile.py

该脚本自动备份旧画像并保存到output/profile_YYYYMMDD.yaml。



画像模板

yaml

MemWeaver 用户画像


生成日期:YYYY-MM-DD


版本:1

identity:
role:
tech_stack: []
mbti:
confidence: 1.0

work_patterns:
decisionstyle: # datadriven / intuitive / consultative
detail_preference: # high / medium / low
creation_preference: # 0to1 / polish / both
energy_source:

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 memweaver-1776051981 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 memweaver-1776051981 技能

通过命令行安装

skillhub install memweaver-1776051981

下载

⬇ 下载 memweaver v0.1.0(免费)

文件大小: 12.81 KB | 发布时间: 2026-4-14 11:39

v0.1.0 最新 2026-4-14 11:39
Initial release of memweaver – Memory Profiler

- Digs into agent memory files (MEMORY.md + daily logs) to uncover preferences, behavioral patterns, and hidden traits.
- Confirms findings with the user through an interactive batch questionnaire driven by memory evidence, emphasizing hidden insights and contradictions.
- Outputs a structured YAML user profile with confidence scores and evidence citations.
- Distinct from other tools by focusing on insight mining and persona discovery, rather than mere memory retrieval or compression.
- Includes project importance reassessment, validating and updating status and priorities directly with the user.
返回顶部