OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  people-memories:记录并存储对话中提到的人物备注

people-memories:记录并存储对话中提到的人物备注

 
  gateway ·  2026-02-26 19:07:46 · 3 次点击  · 0 条评论  

名称: people-memories
描述: 记录你提及人物的简短个人笔记,将其存储在轻量级数据库中,并在后续询问时快速调取这些细节。适用于希望记住个人偏好、提醒事项或相关背景信息,而无需翻查过往聊天记录的场景。


人物记忆技能

目的

为你交谈的人物建立一个短期、可搜索的记忆库,以便助手能即时回忆起后续信息。本技能功能包括:
- 记忆提示(语音或文本):用于持久保存评论、偏好和背景信息。
- 摘要与导出:可打包生成人物的“信息卡片”。
- 搜索、回忆与列表命令:支持快速查找。
- 语音转录自动触发(可选):当你说“记住……”时自动记录。

结构与存储

数据存储在 ~/.clawdbot/people-memory.json 中,结构如下:

{
  "people": {
    "alex": {
      "displayName": "Alex",
      "notes": [
        {
          "timestamp": "2026-01-29T12:05:00Z",
          "note": "喜欢猫,常在深夜练习音乐",
          "source": "voice",
          "tags": ["pets", "music"]
        }
      ]
    }
  },
  "index": {
    "music": ["alex"],
    "cats": ["alex"]
  }
}
  • 姓名已标准化(小写键名),但会保留显示名称。
  • 每条笔记包含 timestamp(时间戳)、note(内容)、source(来源)和 tags(标签)。
  • index 映射表用于关键词→人物的快速查找。

CLI 命令

使用附带的脚本管理数据库:

skills/people-memories/scripts/people_memory.py <命令> [选项]
  • remember --person Alex --note "喜欢喝奶茶" --tags drinks,preferences – 添加笔记。
  • recall --person Alex --limit 3 – 读取最新笔记。
  • summarize --person Alex – 打印信息卡片,包含统计、标签和最后更新时间。
  • search --query coffee – 查找笔记中提到“咖啡”的人物。
  • export --person Alex --format md --out ~/Desktop/alex.md – 将笔记导出为 Markdown 或 JSON 格式。
  • list – 列出所有已存储人物及其笔记数量。

自动捕获(语音/聊天)

extensions/people-memories 扩展会监听 /voice-chat 转录内容。当你说类似“记住 Alex 喜欢猫”的话时,它会自动执行 remember 命令并记录笔记。索引在后台更新,除非你明确要求,否则不会发送确认消息。

提醒与自动化

当笔记提及生日或纪念日时,会附加事件元数据(类型+日期)。每日早晨,一个辅助 cron 任务会运行 python3 skills/people-memories/scripts/people_memory.py reminders --days 0 --window 7 --format message,并通过 Telegram 发送摘要,自动提醒接下来一周的生日/纪念日。如需调整频率或渠道,可自行重新运行命令或更新计划。

本版本增强功能

  1. 智能索引 – 标签与关键词提取保持索引更新,即使重复使用形容词也能准确匹配人物。
  2. 摘要与导出 – 快速生成信息卡片或可分享的 Markdown/JSON 格式笔记。
  3. 语音集成与日志记录 – 转录内容自动输入数据库,无需手动输入命令。
  4. 结构化数据 – 标准化键名、时间戳及标签元数据,便于其他工具(cron、仪表板)使用记忆存储。

后续计划 / 待实现功能

  • 通过运行时 api.message 助手添加可选确认响应,如“已为 Alex 保存笔记”。
  • 与提醒/cron 集成,使带有 birthday 等标签的笔记触发提醒。
  • 构建简易预览界面(网页或终端),展示最新人物卡片。

请告知下一步自动化方向(优先级筛选、通知、跨代理同步等)。

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor