Memory, Profile, Context Pack
在 ContextGo 里,不是所有信息都以同样的形式存在。
这三类对象最值得区分:
- Memory
- Profile
- Context Pack
Memory
Memory 更接近高价值的长期语义单元,例如:
- 用户偏好
- 已确认约束
- 长期事实
- 已做出的稳定决策
它不是普通聊天消息的别名。
Profile
Profile 更接近长期模式的抽象,例如:
- 用户写作偏好
- 项目默认规则
- 团队协作风格
它比单条 memory 更高层。
Context Pack
Context Pack 是一次具体执行真正收到的上下文载荷。
它应该是经过筛选、压缩和排序后的结果,而不是简单把历史消息拼起来。
为什么用户需要理解这些
你不需要把它们当成内部术语来背,但理解这三层有助于你明白:
- 为什么有些信息会被长期记住
- 为什么有些信息只在当前任务里使用
- 为什么下一次任务会比上一次更连贯