跳转到内容

Context window、会话状态和长期记忆有什么区别?

上下文是这次实际送给模型的输入,Context window 是这次最多能接收多少 token。会话状态保存一个任务进行到哪一步;长期记忆保存下次任务仍可能用到的信息。

把聊天记录存进数据库,不代表模型已经读到了它。应用还得选出当前需要的内容,再放进上下文。

会话状态消息、步骤与结果选择与压缩长期记忆偏好、事实与经验按任务与权限检索原始资料文件与业务记录按需读取本次上下文模型下一次推理

假设技术方案写到一半:会话状态记录“容量算完了,成本还没核对”;长期记忆保存已确认的语言偏好;原始文件保存需求和测量数据。继续任务时读取这些必要内容,不必把全部聊天记录重放一遍。

历史太长可以裁掉重复输出、压缩成摘要,或保留文件位置按需读取。摘要会丢细节;精确数据、权限和业务执行结果应回到原始记录核对。

不能。窗口变大,只是一次能放进更多内容。持久保存、更新、删除、权限和检索仍需要应用处理,输入越多也可能越慢、越贵。

记录内容的来源、归属和有效时间。用户更正后旧记录应失效,不同租户必须隔离。模型猜测或网页里的指令,不能直接当作可信事实保存。

资料

核对于 2026-10-13。阿里 AgentScope 长期记忆、状态与会话。概念见 Memory overview,上下文策略见 Anthropic 文章。示例中的任务与治理方案为教学设计。延伸阅读:Agent 记忆系统设计。