阶段 4 实践代码示例
本目录包含阶段 4(记忆、知识库系统与长期状态)的实践代码示例。
包含的项目
1. 对话记忆管理 (conversation_memory.py)
- 消息历史管理
- 记忆容量控制
- 自动摘要
2. 会话状态管理 (session_manager.py)
- 会话持久化
- 上下文管理
- 元数据存储
3. 简单向量存储 (vector_store.py)
- 文档嵌入
- 相似度搜索
- 向量检索
4. RAG Agent (rag_agent.py)
- 检索增强生成
- 上下文注入
- 来源追踪
5. 个人笔记 Agent (note_agent.py)
- 笔记管理
- 智能问答
- 标签总结
运行环境要求
pip install openai python-dotenv numpy
使用方法
# 对话记忆
python conversation_memory.py
# RAG 系统
python rag_agent.py
# 笔记 Agent
python note_agent.py
学习重点
- 记忆系统设计
- 向量数据库使用
- RAG 实现
- 文档分块策略
提示:这些示例代码在 阶段 4:记忆、知识库系统与长期状态.md 文档中有详细说明。