agent-memory-kit

🧠 AI 智能体的分层记忆框架

基于认知科学三层记忆模型的开源框架,通过结构化模板防止 Agent 遗忘操作技能,实现知识沉淀与复用。

收藏
3.4k
安装
1.2k
版本
v2.1.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

Agent Memory Kit 是一套专为 AI Agent 设计的结构化记忆管理系统,灵感源自认知科学的三层记忆理论(情景、语义、程序)。该框架通过预定义的 Markdown 模板和轻量级 Bash 脚本,帮助 AI 代理克服"上下文遗忘"问题,实现操作技能的持久化存储与复用。

核心用法方面,用户首先通过创建 memory 目录结构初始化系统,将记忆分为三层管理:使用 daily-template.md 记录每日操作日志(情景记忆),利用 procedure-template.md 沉淀标准操作流程(程序记忆),并通过 feedback.md 追踪任务成败以优化决策(反馈循环)。系统提供 check-compaction.sh 等辅助工具监控记忆容量,支持在 token 限制前进行记忆压缩与归档。

显著优点包括:完全本地运行,无网络依赖,确保数据隐私;轻量级设计仅依赖系统标准工具(bash、grep),零外部包依赖;分层架构符合人类认知规律,便于 Agent 快速检索"如何做"而非仅知道"做什么";MIT 许可证开源,可自由定制模板。

潜在局限在于:作为 T3 级社区项目(Team Reflectt),长期维护稳定性有待观察;Bash 脚本缺乏严格的输入验证机制,特殊字符可能导致意外行为;日期处理依赖系统 date 命令,在 Windows 或不同 Linux 发行版上可能存在兼容性差异;需要用户手动维护记忆文件,缺乏自动化的记忆重要性评估与清理机制。

适合人群主要为 AI Agent 开发者、提示词工程师、以及需要长期上下文保持的自动化工作流设计者。对于个人知识管理者和 documenting-driven 的开发团队,该工具提供了一种低成本的 institutional memory 方案。

使用风险包括:输入验证不足可能导致脚本处理异常数据时行为不可预测;虽然无网络传输,但本地文件权限配置不当可能导致敏感操作流程泄露;跨平台使用时需注意换行符和日期格式的兼容性;在高频写入场景下,缺乏事务保护机制可能导致记忆文件损坏。

安全解读

核心用法

Agent Memory Kit 是一套面向 AI Agent 的结构化记忆管理框架,灵感源自认知科学的三层记忆理论。它将记忆分离为:

  • Episodic(情景记忆):每日日志,记录"发生了什么"
  • Semantic(语义记忆):经过整理的知识库(MEMORY.md)
  • Procedural(程序记忆):标准操作流程(SOP),记录"如何做事"

使用流程:创建 memory/ 目录结构 → 将模板复制到对应位置 → 在 Agent 的 wake routine 中加载记忆 → 日常使用中遵循"记录 HOW,不只是 WHAT"原则。

显著优点

1. 认知科学背书:三层记忆模型与人类记忆机制同构,直觉易懂
2. 零依赖轻量:纯 Markdown + Bash,无需运行时环境

3. 防遗忘设计: procedural 层确保"换 session 不丢技能"

4. 反馈循环机制:内置 success/failure 追踪模板,支持持续改进

5. 上下文压缩友好:提供 compaction-survival 指南,应对 token 限制

潜在局限

  • 需人工维护:记忆质量依赖使用者主动记录,无自动提取
  • 无原生加密:敏感信息需自行处理
  • 协作场景弱:单人单 Agent 设计,多 Agent 共享需额外改造
  • 检索效率:纯文本搜索,大规模记忆下性能受限

适合人群

  • 长期运行的 LLM Agent 项目
  • 需要"记住"复杂多步骤流程的自动化场景
  • 对"黑盒状态"感到不安、希望有可审计记忆轨迹的开发者
  • 重视可解释性与可移植性的 AI 工程团队

常规风险

风险极低。该 Skill 为纯本地文档系统,无网络请求、无代码执行、无第三方依赖。唯一需注意:模板中的示例命令(如 curl localhost:4444)仅为演示,复制使用时需替换为实际指令。

agent-memory-kit 内容

helpers文件夹
lib文件夹
templates文件夹
手动下载zip · 40.7 kB
check-compaction.shtext/x-shellscript
请选择文件