项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1138
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10 及以上(README 徽章标注 python-3.10+)
- 可运行 Jupyter Notebook 的环境
- 能够访问 PyPI 等依赖源以执行 pip install
- 准备各记忆框架所需的 API 密钥(用于填写 .env)
安装与启动步骤
-
1克隆项目仓库
把 Agent_Memory_Techniques 仓库下载到本地,README 未额外说明克隆方式,使用仓库地址即可。
git clone https://github.com/NirDiamant/Agent_Memory_Techniques.git -
2进入项目目录
切换到克隆下来的目录,后续安装与运行都在此目录内进行。
cd Agent_Memory_Techniques -
3安装项目依赖
README Quick Start 给出的安装命令,读取 requirements.txt 安装全部依赖,耗时取决于网络。
pip install -r requirements.txt -
4配置 API 密钥
README 要求复制 .env.example 为 .env,再按其中字段填写各家记忆服务所需的密钥。
cp .env.example .env -
5选择不安装的阅读方式
README 说明所有 Notebook 都能在 GitHub 页面直接渲染阅读,或用 Colab 徽章在云端运行,无需本地安装。
-
6从第一个技术开始
README 建议新手从 01 Conversation Buffer Memory 入手,或按下方的 Learning Path 顺序学习。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.env | 是 | 由 .env.example 复制而来,用于存放运行 Notebook 所需的环境变量与密钥 | .env |
如何确认成功
README 未给出明确的启动验证步骤;确认 pip install 无报错、.env 已创建,并能正常打开 Notebook 即为就绪。
常见问题
Q:不想在本地安装任何东西怎么办?
A:README 说明每个 Notebook 都能在 GitHub 上直接渲染阅读,也可以用 Colab 徽章在云端运行,不需要本地环境。
Q:对 Python 版本有什么要求?
A:仓库徽章标注为 Python 3.10+,建议使用 3.10 或更高版本,避免依赖不兼容。
Q:该从哪个 Notebook 开始学?
A:官方建议新用户从 01 Conversation Buffer Memory 开始,也可以先看 README 中的 Learning Path 或决策树选择路线。
Q:pip 安装依赖失败怎么办?
A:先确认 Python 版本为 3.10+ 且处于项目根目录,再检查网络与依赖源是否可用,然后重新执行安装命令。
注意事项
- 项目共包含 30 个可运行的 Jupyter Notebook,覆盖对话缓冲、向量存储、知识图谱、情景与语义记忆、MemGPT、Mem0、Letta、Zep、Graphiti、LoCoMo 基准等主题。
- 不同 Notebook 依赖的记忆框架与服务不同,可能需要各自的 API 密钥,请按 .env.example 中的字段逐一填写。
- README 未给出本地启动 Jupyter 的具体命令,本文档只保留 README 中实际出现的安装与配置步骤,其余为阅读方式建议。
核心亮点
- 提供30个开箱即用的Jupyter Notebook,覆盖主流记忆技术,学习成本低
- 集成MemGPT、Mem0、Letta、Zep等前沿框架,紧跟行业实践
- 包含LoCoMo基准测试,帮助客观评估记忆方案效果
不足之处
- 项目处于早期阶段,文档和社区支持待观察
- Notebook形式可能不适合直接用于生产环境,需自行工程化
适用场景
- 开发需要长期记忆的聊天机器人或虚拟助手
- 为RAG系统增强记忆能力,提升多轮对话连贯性
- 研究不同记忆机制对LLM智能体性能的影响
替代项目
Mem0、LangChain Memory、Zep
同类项目推荐
cc-clip
开源
远程 SSH 开发时,本地图片一键粘贴进 AI 编码终端。
Paste images into remote Claude Code & Codex CLI over SSH — clipboard bridging for ···
epsiclaw
开源
515行Python实现极简智能体,秒懂秒改
The Karpathy treatment for OpenClaw - stripped to ε. 515 lines of Python, 6 files, ···
flytekit
开源
用 Python 装饰器快速构建可扩展的机器学习工作流
Extensible Python SDK for developing Flyte tasks and workflows. Simple to get starte···
1c-ai-connector
开源
让 1С 企业系统一键接入大模型,自动问答、查错、画图
ИИкона — AI-коннектор для 1С:Предприятие 8.3: LLM-пр···
memstack
开源
给 Claude Code 装上记忆和技能库,长任务不再失忆
Persistent memory and skill framework for Claude Code: session diary, fact recall, 8···
ComfyUI_ADV_CLIP_emb
开源
自定义提示词权重解释,让ComfyUI生成更听话
ComfyUI node that let you pick the way in which prompt weights are interpreted
pi-less-yolo
开源
在Docker沙箱里安全跑AI编程代理,减少翻车风险
Slightly less YOLO version of pi-coding-agent in Docker container sandbox
langchain_dart
开源
用 Dart 写 Flutter AI 应用,直接调大模型做链式编排
Build LLM-powered Dart/Flutter applications.
exo-harness-ai-pipeline
开源
把 Claude Code 变成你的自动化开发流水线
Claude Code AI Pipeline 2026 – PEV Framework Harness Plugin for Developers
