持久记忆工具包,专为AI智能体设计。保存上下文,基于相关性评分进行召回,整合洞察,跨会话追踪决策。功能...
课会记忆 QQ v2.0.是一项面向实际任务的技能,主要用于AI 代理的恒定记忆;保存重要的东西, 记住相关的东西, 巩固您学到的东西;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向 AI 代理的持久化记忆系统。保存关键信息,召回相关内容,整合已学知识。
v2.0 新特性: 基于相关性的搜索、重要性分级、会话上下文加载器、内容整合、导出/导入功能、统计信息、编辑与删除支持。
# 保存一条记忆(可选指定重要性)
MEMORY_IMPORTANCE=high ./scripts/save.sh "decision" "Chose Postgres over SQLite for scale"
# 带相关性评分的召回
./scripts/recall.sh "database" --limit 5
# 加载会话上下文(启动时调用)
./scripts/context.sh --days 3
# 按主题整合记忆
./scripts/consolidate.sh --since 2026-01-01
# 查看统计信息
./scripts/stats.sh
./scripts/save.sh "topic" "content" [tags...]
| 环境变量 | 默认值 | 说明 |
|---|---|---|
AGENT_MEMORY_DIR |
~/.agent-memory |
存储目录 |
MEMORY_IMPORTANCE |
normal |
可选值:low / normal / high / critical |
# 基础保存
./scripts/save.sh "insight" "Users prefer dark mode 3:1" ui design
# 高重要性
MEMORY_IMPORTANCE=high ./scripts/save.sh "decision" "Migrated to TypeScript" refactor
# 关键级(始终出现在 context.sh 输出中)
MEMORY_IMPORTANCE=critical ./scripts/save.sh "credential" "API key rotated, new one in vault"
./scripts/recall.sh "query" [--json] [--limit N] [--topic T] [--importance I] [--since YYYY-MM-DD]
功能特性:
./scripts/recall.sh "database migration"
./scripts/recall.sh "API" --topic decision --limit 20
./scripts/recall.sh "deploy" --since 2026-03-01 --json
./scripts/recall.sh "error" --importance high
./scripts/context.sh [--days N] [--limit N] [--json]
为新会话加载最相关的记忆项:
# 快速加载上下文
./scripts/context.sh
# 扩展时间窗口
./scripts/context.sh --days 7 --limit 30
# 程序化调用(JSON 格式)
./scripts/context.sh --json
./scripts/daily.sh [YYYY-MM-DD] [--json]
./scripts/topics.sh [--json]
./scripts/consolidate.sh [--since YYYY-MM-DD] [--topic T] [--json]
按主题聚合所有记忆,展示各主题的记忆数量、时间跨度、高频标签及最新条目。适用于周期性复盘。
./scripts/stats.sh [--json]
输出内容包括:总条目数、时间跨度、日均条目数、存储占用大小、主题分布、重要性等级分布。
./scripts/edit.sh --content "new content"
./scripts/edit.sh --topic "new topic"
./scripts/edit.sh --importance critical
./scripts/edit.sh --delete
./scripts/export.sh [-o backup.json] [--since YYYY-MM-DD] [--topic T]
./scripts/import.sh backup.json [--dry-run]
依据时间戳去重 — 可安全重复执行。
./scripts/prune.sh [days]
将早于 N 天(默认为 30 天)的记忆移至 archive/ 目录。
~/.agent-memory/
├── 2026/
│ ├── 01/
│ │ ├── 15.jsonl
│ │ └── 16.jsonl
│ └── 02/
│ └── 01.jsonl
└── archive/ # 已归档的记忆
每行是一个 JSON 对象:
{"ts":1706793600000,"topic":"decision","content":"Chose X because Y","tags":["project"],"importance":"high"}
| 等级 | 适用场景 | 行为表现 |
|---|---|---|
low |
背景信息、次要备注 | 仅可通过 recall.sh 搜索发现 |
normal |
常规记忆条目 | 在 daily.sh 日视图中显示 |
high |
关键决策、核心洞见 | 始终包含在 context.sh 加载的会话上下文中 |
critical |
凭证类信息、阻塞问题、紧急事项 | 始终包含在 context.sh 中,且置顶优先显示 |
# 会话启动
./scripts/context.sh
# 工作过程中 — 保存重要内容
./scripts/save.sh "decision" "..."
MEMORY_IMPORTANCE=high ./scripts/save.sh "insight" "..."
# 会话结束时
./scripts/save.sh "summary" "Today: did X, decided Y, next step Z"
# 周度复盘
./scripts/consolidate.sh --since $(date -u -d '7 days ago' +%Y-%m-%d)
./scripts/stats.sh
# 月度维护
./scripts/prune.sh 60
./scripts/export.sh -o backup-$(date +%Y%m).json
由 Voidborne 🔹 创建
相关专题
热门下载
相关下载
精品课程
共0课时 | 0人学习
共74课时 | 138.8万人学习
共8课时 | 8万人学习
最新文章