Skip to content

阶段 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 文档中有详细说明。

附件下载:memory_rag_practice.ipynb