没有记忆的智能体根本不是智能体。 我们常常假设大型语言模型(LLMs)会记住事情——毕竟它们感觉很像人类。但事实是: LLMs 是无状态的。 如果你希望你的智能体能够回忆任何事情(过去的聊天、偏好、行为),你必须在其中构建记忆。 但如何做到这一点呢? 让我们一步一步来理解! 智能体记忆有两个范围: 1️⃣ 短期 处理当前对话。维护消息历史、上下文和会话状态。 2️⃣ 长期 跨越多个会话。记住偏好、过去的行为和用户特定的事实。 但还有更多。 就像人类一样,智能体的长期记忆可以是: 1) 语义性 → 存储事实和知识 2) 事件性 → 回忆过去的经历或任务完成情况 ...