帮助AI助手优化记忆能力的完整工作流程。包含记忆文件结构模板、最佳实践、自动化脚本和记忆改进流程。触发词:改善记忆、记忆优化、记忆能力差、跨对话记忆、MEMORY.md创建、记忆文件管理。
AI 记忆优化器
功能概述
AI 记忆优化器是一项面向实际任务的技能,主要用于本技能提供一套完整的 AI 记忆优化工作流程,帮助 AI 助手显著改善跨对话记忆能力,减少"记性差"的问题;AI 助手经常忘记之前对话的重要内容;
核心要点
- 需要建立系统化的记忆管理流程;
- 希望优化 MEMORY.md 和每日工作日志;
- 需要自动化记忆更新机制;
使用与执行
想学习记忆文件的最佳实践;核心工作流程;工作流一:创建记忆文件系统;步骤 1:创建项目级 MEMORY.md;在项目根目录的。
结果检查与注意事项
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
AI 记忆优化器
概述
本技能提供一套完整的 AI 记忆优化工作流程,帮助 AI 助手显著改善跨对话记忆能力,减少"记性差"的问题。
适用场景
- AI 助手经常忘记之前对话的重要内容
- 需要建立系统化的记忆管理流程
- 希望优化 MEMORY.md 和每日工作日志
- 需要自动化记忆更新机制
- 想学习记忆文件的最佳实践
核心工作流程
工作流一:创建记忆文件系统
步骤 1:创建项目级 MEMORY.md
在项目根目录的 .workbuddy/memory/ 下创建 MEMORY.md,包含以下章节:
# 项目长期记忆 - 关键信息索引 ## 🎯 最重要的5件事(每次对话必看) 1. **用户**: [用户名], [公司/角色], [工作内容] 2. **核心原则**: [最重要的使用原则] 3. **当前进行中**: [关键项目/任务] 4. **已发布成果**: [技能/文件/链接] 5. **自动化任务**: [定时任务列表] --- ## 👤 用户偏好与习惯 - **信任度**: [高/中/低] - **使用习惯**: [详细描述] - **工作风格**: [实干型/研究型/...] - **语言**: [中文/英文/...] --- ## 🔑 API Keys(已安全存储) 所有Key存储在 `[项目路径]/.workbuddy/.secrets/` 目录(权限600) | 平台 | 文件名 | 额度 | 使用优先级 | |------|--------|------|------------| | [平台名] | `[文件名].json` | [额度描述] | [优先级] | **⚠️ 重要**: [收费API的使用原则] --- ## 📁 重要文件位置 ### [分类1] - [文件名]: `[完整路径]` - [文件名]: `[完整路径]` ### [分类2] - [文件名]: `[完整路径]` --- ## 🏆 [关键项目名] **截止日期**: [YYYY-MM-DD] ### 已生成成果 1. [成果1]([评分]分) 2. [成果2]([评分]分) ### 待办 - [ ] [待办事项1] - [ ] [待办事项2] --- ## 🤖 [相关主题1] **自动化任务**: [任务描述] **学习笔记**: `[笔记文件路径]` **学习计划**: 1. [阶段1]: [内容] 2. [阶段2]: [内容] --- ## 🔄 [相关主题2] [内容描述] --- ## 📊 [相关主题3] [内容描述] --- ## 💡 经验教训(避免重复犯错) 1. **[错误类型1]**: [详细描述和解决方案] 2. **[错误类型2]**: [详细描述和解决方案] 3. **[错误类型3]**: [详细描述和解决方案] --- ## 📝 对话记忆改善计划 **我承诺改进以下方面**: 1. ✅ **每次对话开始主动读取记忆文件**(特别是本MEMORY.md) 2. ✅ **重要信息立即记录**(不拖延到对话结束) 3. ✅ **使用结构化格式**(表格、列表,便于快速查找) 4. ✅ **定期整理记忆**(每天结束时整理当日日志) 5. ✅ **创建快速索引**(本文件就是,最重要的5件事放最前面) --- _最后更新: [YYYY-MM-DD HH:MM]_ _下次对话开始时,我会先读取这个文件!_
步骤 2:创建每日工作日志模板
在 .workbuddy/memory/ 下创建 YYYY-MM-DD.md 文件,记录当天的工作。
模板:
# 工作日志 - YYYY-MM-DD ## [任务分类1] ### [具体任务] - 完成内容1 - 完成内容2 - 文件位置: `[文件路径]` ## [任务分类2] ### [具体任务] - 完成内容1 - 完成内容2 ## 今日学习 - [学习内容1] - [学习内容2]
工作流二:优化现有记忆文件
步骤 1:审查现有 MEMORY.md
检查是否包含:
- ✅ 最重要的5件事(快速索引)
- ✅ 用户偏好与习惯
- ✅ API Keys 索引
- ✅ 重要文件位置
- ✅ 当前进行中的项目
- ✅ 经验教训
- ✅ 最后更新时间
步骤 2:改进结构化程度
- 使用表格呈现关键信息
- 使用表情符号增强可读性
- 使用分层标题组织内容
- 使用项目符号列出清单
步骤 3:建立更新机制
- 每次完成实质性工作后立即更新(不要等到对话结束)
- 每天结束时整理当日日志
- 每周回顾并提炼 MEMORY.md(将重要内容从日志迁移到MEMORY.md)
- 设置自动化任务定期提醒更新
工作流三:测试记忆改善效果
步骤 1:创建测试问题清单
在 references/ 下创建 memory-test-questions.md,包含:
# 记忆测试问题清单 ## 跨对话记忆测试 1. 我的 [关键API] Key 余额是多少? 2. 我们昨天发布了什么技能到 SkillHub? 3. [关键项目] 的截止日期是哪天? 4. 我的 API 使用原则是什么? 5. [关键文件] 的位置在哪里? ## 动态信息验证测试 1. [平台1] 的当前余额/额度? 2. [平台2] 的当前余额/额度? 3. [任务1] 的当前状态? ## 用户偏好记忆测试 1. 我对收费 API 的使用原则是什么? 2. 我希望优先使用什么模型? 3. 我的工作风格是什么?
步骤 2:定期测试(建议每周一次)
让用户提问测试问题,评估:
- 是否能正确回答跨对话问题
- 是否能主动读取记忆文件
- 是否减少了重复询问
步骤 3:根据测试结果优化
- 如果频繁忘记某类信息 → 在 MEMORY.md 中加粗/高亮
- 如果记忆文件难以查找 → 改进结构化程度
- 如果更新不及时 → 建立更强的更新习惯
工作流四:自动化记忆管理
步骤 1:创建记忆更新提醒
使用 WorkBuddy 的自动化任务功能:
# 示例:每天晚上11点提醒整理记忆 automation_create --name "每日记忆整理提醒" --schedule "0 23 * * *" --task "整理今日工作日志,更新MEMORY.md关键内容"
步骤 2:创建记忆文件备份
# 示例脚本:备份记忆文件到安全位置 #!/bin/bash cp -r /path/to/project/.workbuddy/memory/ /backup/memory-$(date +%Y%m%d)/
步骤 3:创建记忆检索助手
在 scripts/ 下创建 memory-search.sh:
#!/bin/bash # 记忆检索助手 - 快速查找历史信息 SEARCH_DIR="/path/to/project/.workbuddy/memory" KEYWORD="$1" if [ -z "$KEYWORD" ]; then echo "用法: ./memory-search.sh [关键词]" exit 1 fi echo "搜索关键词: $KEYWORD" echo "==========================================" # 搜索所有记忆文件 grep -r "$KEYWORD" "$SEARCH_DIR" --include="*.md" -n
最佳实践
1. 记忆文件编写原则
- 最重要的放最前面(前5件事)
- 使用结构化格式(表格 > 段落)
- 定期更新(不要拖延)
- 保持简洁(避免冗长描述)
- 使用表情符号(增强可读性)
2. 记忆更新时机
✅ 立即更新:
- 用户分享了重要信息(API Key、偏好、原则)
- 完成了重要任务(生成了关键文件)
- 发布了技能/成果
- 发现了重要经验教训
❌ 不要更新:
- 琐碎的对话内容
- 临时性的错误信息
- 已经记录在别处的重复信息
3. 记忆文件组织策略
三层记忆架构:
项目根目录/ ├── .workbuddy/ │ └── memory/ │ ├── MEMORY.md # 长期记忆(关键索引) │ ├── 2026-06-14.md # 每日工作日志 │ ├── 2026-06-13.md │ └── ...
何时写 MEMORY.md vs 每日日志:
- MEMORY.md:跨项目的长期信息、用户偏好、关键索引
- 每日日志:当天的具体工作内容、完成的任务
故障排除
问题1:记忆文件太大,难以查找
解决方案:
- 拆分 MEMORY.md 为多个专题文件(如
api-keys.md、skills-published.md) - 创建更详细的目录结构
- 使用搜索脚本快速定位
问题2:经常忘记更新记忆文件
解决方案:
- 设置自动化提醒任务
- 在完成重要任务后立即更新(不要拖延)
- 让用户在发现忘记时提醒你
问题3:记忆内容不准确
解决方案:
- 对于动态信息(余额、额度),不要只依赖记忆,要实际验证
- 定期(每周)审查和更新记忆文件
- 在记忆文件中标注"最后验证时间"
示例:完整的 MEMORY.md
参见 references/example-MEMORY.md(已包含在技能包中)。
版本历史
- v1.0.0 (2026-06-14): 首次发布
- 创建记忆文件系统工作流程
- 提供 MEMORY.md 模板
- 提供记忆测试问题清单
- 提供自动化记忆管理脚本
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习