AI记忆优化器

Polar Sponsor
爱发电 赞助
.NET 9.0

帮助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:建立更新机制

  1. 每次完成实质性工作后立即更新(不要等到对话结束)
  2. 每天结束时整理当日日志
  3. 每周回顾并提炼 MEMORY.md(将重要内容从日志迁移到MEMORY.md)
  4. 设置自动化任务定期提醒更新

工作流三:测试记忆改善效果

步骤 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:记忆文件太大,难以查找

解决方案:

  1. 拆分 MEMORY.md 为多个专题文件(如 api-keys.md、skills-published.md)
  2. 创建更详细的目录结构
  3. 使用搜索脚本快速定位

问题2:经常忘记更新记忆文件

解决方案:

  1. 设置自动化提醒任务
  2. 在完成重要任务后立即更新(不要拖延)
  3. 让用户在发现忘记时提醒你

问题3:记忆内容不准确

解决方案:

  1. 对于动态信息(余额、额度),不要只依赖记忆,要实际验证
  2. 定期(每周)审查和更新记忆文件
  3. 在记忆文件中标注"最后验证时间"

示例:完整的 MEMORY.md

参见 references/example-MEMORY.md(已包含在技能包中)。

版本历史

  • v1.0.0 (2026-06-14): 首次发布
    • 创建记忆文件系统工作流程
    • 提供 MEMORY.md 模板
    • 提供记忆测试问题清单
    • 提供自动化记忆管理脚本

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习