模块 4:记忆与上下文

ADK 最核心的差异化能力——理解 Agent 如何"记住"对话、管理状态、优化上下文。从 Session 生命周期到会话回溯,全面掌握 Agent 的记忆系统。

篇章列表

序号篇名配套案例状态
1Session 管理:会话创建、持久化与恢复adk-go-memory-session🔄 写作中
2State 读写:Agent 内部状态管理adk-go-memory-state🔄 写作中
3Event 系统:理解 Agent 的事件流adk-go-memory-event🔄 写作中
4Context Caching:大上下文优化,减少 Token 消耗adk-go-memory-context-caching🔄 写作中
5Context Compression:上下文压缩,保持对话精简adk-go-memory-context-compression🔄 写作中
6Rewind Sessions:会话回溯,让 Agent 重新来adk-go-memory-rewind🔄 写作中

前置要求

学习目标

完成本模块后,你将:

  • 掌握 Session 的创建、持久化和恢复机制
  • 理解 State 的读写 API 和跨轮次状态共享
  • 能监听和处理 Agent 运行过程中的各种事件
  • 掌握上下文缓存和压缩的优化策略
  • 了解会话回溯的使用场景

学习路径

建议按顺序完成本模块六篇文章,再进入「多 Agent 协作」模块。

模块 3:工具使用 | 模块 5:多 Agent 协作 →