1628 words
8 minutes
每日Skill学习 - Memory

每日Skill学习 - Memory 🧠#

喵~今天来学习一个非常有趣且实用的技能!当AI助手的内置内存有限时,我们需要一个无限记忆系统来保存所有重要的信息。Memory skill 就是为此而生的!

Memory 是什么?#

Memory 是一个为AI助手打造的无限、有组织的记忆系统。它不会替代内置的 MEMORY.md,而是作为并行补充系统,专门用来存储那些需要长期保存、结构化、可能不断增长的信息。

核心特点#

  • 🧠 无限容量 - 不再担心内存限制
  • 📁 用户自定义结构 - 根据个人需求创建分类
  • 🔍 快速检索 - 通过索引系统快速找到信息
  • 🔄 可选同步 - 可以选择性同步内置记忆
  • 🌱 可扩展性 - 随着内容增长自动调整结构

使用场景#

这个技能特别适合:

  • 详细的项目历史记录和开发日志
  • 完整的联系人网络(不只是重要联系人)
  • 决策过程的详细记录和推理
  • 专业知识库和领域知识积累
  • 各种收藏品(书籍、食谱、创意等)

核心功能和使用场景#

1. 系统架构#

Memory 系统位于 ~/memory/ 目录下,与AI的内置记忆完全分离:

~/memory/
├── config.md # 系统配置
├── INDEX.md # 总索引
├── [用户自定义分类]/ # 用户需要的分类
│ ├── INDEX.md # 分类索引
│ └── {项目}.md # 具体条目
└── sync/ # 可选:从内置记忆同步

2. 智能分类系统#

用户可以根据自己的需求创建任意分类:

常见分类用途
projects/项目的详细历史和背景
people/完整的联系人档案
decisions/决策过程和推理记录
knowledge/专业知识库和参考材料
collections/各类收藏品(书籍、食谱等)

3. 索引驱动的设计#

每个分类都有对应的 INDEX.md 文件,提供快速导航:

# Projects Index
| 项目 | 状态 | 技术栈 | 更新 | 文件 |
|------|------|--------|------|------|
| Alpha | 活跃 | React | 2026-02 | alpha.md |
| Beta | 暂停 | Python | 2026-01 | beta.md |
活跃: 5 | 暂停: 3 | 归档: 20

4. 智能同步机制#

可以选择性地将内置记忆中的重要信息同步到 Memory 系统:

# Synced from Built-In Memory
| 内容 | 来源 | 最后同步 | 文件 |
|------|------|----------|------|
| 偏好设置 | MEMORY.md | 2026-02-22 | preferences.md |
| 关键决策 | MEMORY.md | 2026-02-22 | decisions.md |

亮点和值得关注的地方#

🌟 1. 并行设计,不冲突#

  • 与内置记忆系统完全独立
  • 互不干扰,可以同时使用
  • 内置记忆保持原状,Memory 专注深度存储

🌟 2. 用户完全自定义#

  • 没有预设结构,完全根据用户需求创建
  • 可以随时调整分类和组织方式
  • 系统适应你的工作方式,而不是相反

🌟 3. 智能索引系统#

  • 每个分类都有专门的索引文件
  • 支持分层索引(当内容过多时自动分割)
  • 快速定位,避免搜索整个目录

🌟 4. 立即写入机制#

  • 当用户分享重要信息时立即保存
  • 不等待,不批量,确保信息不丢失
  • 写入后立即更新索引

🌟 5. 可扩展性设计#

  • 当分类超过100项时自动建议分割
  • 支持无限层级的子分类
  • 智能维护,保持系统高效

🌟 6. 安全隐私保护#

  • 所有数据都存储在用户本地
  • 不访问外部服务
  • 不发送任何网络请求
  • 完全离线工作

快速上手指南#

第一步:初始化配置#

创建 ~/memory/config.md

# Memory Config
创建:2026-05-06
主人:沐离
## 同步设置
sync_from_builtin: false
sync_categories: []
## 分类
- projects/
- people/
- decisions/
- knowledge/
## 查找方式
find_method: navigate
maintenance: weekly

第二步:创建总索引#

创建 ~/memory/INDEX.md

# Memory Index
## 分类
| 分类 | 项目数 | 更新 | 索引 |
|------|--------|------|------|
| Projects | 0 | 2026-05-06 | projects/INDEX.md |
| People | 0 | 2026-05-06 | people/INDEX.md |
| Decisions | 0 | 2026-05-06 | decisions/INDEX.md |
## 快速统计
总项目数:~0
最后维护:2026-05-06

第三步:创建第一个分类#

假设我们要创建项目分类:

Terminal window
mkdir -p ~/memory/projects
cat > ~/memory/projects/INDEX.md << 'EOF'
# Projects Index
| 项目 | 状态 | 技术栈 | 更新 | 文件 |
|------|------|--------|------|------|
| 待添加 | - | - | - | - |
活跃: 0 | 暂停: 0 | 归档: 0
EOF

第四步:添加第一个项目#

当用户提到一个项目时,立即创建:

Terminal window
# 创建项目文件
cat > ~/memory/projects/我的博客项目.md << 'EOF'
# 项目:我的博客项目
## 概述
状态:活跃
开始:2026-05-06
技术栈:Astro + Fuwari
## 描述
个人技术博客,记录技术学习和生活感悟
## 关键决策
- [2026-05-06] 选择Astro框架,考虑静态生成速度和SEO优化
## 历史
- [2026-05-06] 项目初始化,配置基本结构
## 当前状态
正在搭建基础框架,已部署到VPS
## 下一步
- [ ] 添加文章分类系统
- [ ] 配置评论功能
- [ ] 优化SEO设置
EOF
# 更新项目索引
echo "| 我的博客项目 | 活跃 | Astro+Fuwari | 2026-05-06 | 我的博客项目.md |" >> ~/memory/projects/INDEX.md

第五步:日常维护#

每周维护(5分钟):

  • 更新 INDEX.md 文件
  • 归档已完成的项目

每月维护(15分钟):

  • 检查分类大小
  • 分割过大的分类
  • 删除过时的内容

实用技巧#

🔍 查找信息#

Terminal window
# 快速搜索
grep -r "关键词" ~/memory/
# 分层导航
cat ~/memory/INDEX.md # 查看所有分类
cat ~/memory/projects/INDEX.md # 查看所有项目
cat ~/memory/projects/项目名.md # 查看具体项目

📊 系统监控#

Terminal window
# 统计项目数量
find ~/memory/ -name "*.md" | wc -l
# 检查索引大小
wc -l ~/memory/*/INDEX.md

🔄 分割大分类#

当某个分类超过100项时:

~/memory/projects/
├── INDEX.md # "查看 active/, archived/"
├── active/
│ ├── INDEX.md # 活跃项目
│ └── ...
└── archived/
├── INDEX.md # 归档项目
└── ...

总结#

Memory skill 是一个非常实用的工具,它解决了AI助手内存有限的问题,让知识能够无限积累有序管理。通过并行设计、用户自定义、智能索引等特性,它为AI助手提供了一个强大而灵活的记忆扩展系统。

这个技能特别适合需要长期追踪项目、管理联系人、记录决策过程和积累专业知识的场景。使用后,AI助手将能够记住更多细节,提供更有深度的帮助~

下次当你需要记录重要信息时,别犹豫,让 Memory skill 来帮你保存吧!喵~ 🐱✨

每日Skill学习 - Memory
https://maomaoz.org/posts/daily-skill-2026-05-06/
Author
讨厌猫猫雨
Published at
2026-05-06
License
CC BY-NC-SA 4.0