Skip to content

4.0 本章介绍

Agent 的"记忆持久化"

AI Agent 需要:

  • 加载提示词模板(文件读取)
  • 保存对话历史(文件写入)
  • 管理配置文件(JSON/YAML)
  • 持久化状态(数据库)

本章教你如何让 Agent 的"记忆"永久保存。

🎯 小白理解:什么是"文件读写"和"持久化"?

想象你在玩一个游戏:

  • 不存档:每次关掉游戏,所有进度都没了,下次要从头开始
  • 存档了:进度保存在硬盘上,下次打开还能继续玩

程序也是这样!

  • 不持久化:程序关掉后,所有数据(变量、对话记录)都消失了
  • 持久化:把数据写到文件里,下次程序启动时读回来
程序运行时的数据 → 存到文件 → 程序关闭

程序再次启动 ← 从文件读取 ← 数据还在!

AI Agent 为什么需要持久化?

  1. 记住对话历史:上次聊到哪了?用户叫什么名字?
  2. 保存配置:API Key、模型参数、用户偏好
  3. 学习改进:记录用户反馈,下次做得更好

没有持久化的 Agent = 金鱼记忆(7秒就忘),每次对话都是"初次见面"!

学习目标

  • ✅ 文件读写操作
  • ✅ JSON 和 YAML 处理
  • ✅ pathlib 路径管理
  • ✅ 实战:Agent 记忆持久化系统

🎯 小白理解:这些都是什么?

概念通俗解释类比
文件读写把数据存进文件/从文件取出往笔记本上写字/翻看笔记本
JSON一种数据格式,人和机器都能看懂标准化的表格模板
YAML另一种数据格式,更简洁易读简化版的表格模板
pathlib处理文件路径的工具文件夹地址导航

学完这章,你的 Agent 就能"记住"东西了!


下一节:4.1 文件读写基础

基于 MIT 许可证发布。内容版权归作者所有。