你的陈旧记忆并不等同于那些旧记忆
大多数人通过时间长短来判断一段记忆是否有用。
他们认为新记忆是新鲜的,而旧记忆是糟糕的。这是一个误区。时间并不是衡量真相的可靠方式。
请考虑以下两种场景:
- 你今天写了一份关于某个代码模块的笔记。明天你修改了这个模块。你的笔记虽然只有一天时间,但它现在是错误的。它描述的是一个已经不存在的东西。
- 你在一年前写了一份关于安全流程的笔记。那个流程从未改变。你的笔记虽然陈旧,但它依然完全准确。
年代并不重要。重要的是溯源性。
只有当记忆所描述的事物保持不变时,记忆才会保持新鲜。如果你改变了方向或放弃了一个项目,那么该项目中的每一条经验都会瞬间变得陈旧。无论这些经验是五分钟前还是很久以前获得的,这都不重要。它与你当前路径的联系已经断绝了。
陈旧的记忆是危险的。
缺失的记忆会让你谨慎。错误的记忆会让你在错误的方向上充满信心。一个智能体或一个人如果遵循一条陈旧的指令,可能会破坏整个系统,因为他们信任了曾经正确但现在已失效的信息。
既然如此,为什么我们还要用时间呢?因为时间成本很低。
每条笔记都有时间戳。而追踪溯源性却很难。要追踪溯源性,你必须将每一条记忆映射到系统中不断变化的部分。大多数人并不会构建这样一张映射图,而是转而使用时间这个廉价的替代指标。
不要再问一段记忆有多久了。开始问问它所描述的世界是否依然存在。
你是如何处理这种情况的?你是信任时效性并接受错误,还是将记忆与其描述的事物关联起来?
Source: https://dev.to/agentmemory-dev/your-stale-memories-are-not-the-old-ones-158h
Optional learning community: https://t.me/GyaanSetuAi