跳到主要内容

Memory, Profile, Context Pack

在 ContextGo 里,不是所有信息都以同样的形式存在。

这三类对象最值得区分:

  • Memory
  • Profile
  • Context Pack

Memory

Memory 更接近高价值的长期语义单元,例如:

  • 用户偏好
  • 已确认约束
  • 长期事实
  • 已做出的稳定决策

它不是普通聊天消息的别名。

Profile

Profile 更接近长期模式的抽象,例如:

  • 用户写作偏好
  • 项目默认规则
  • 团队协作风格

它比单条 memory 更高层。

Context Pack

Context Pack 是一次具体执行真正收到的上下文载荷。

它应该是经过筛选、压缩和排序后的结果,而不是简单把历史消息拼起来。

为什么用户需要理解这些

你不需要把它们当成内部术语来背,但理解这三层有助于你明白:

  • 为什么有些信息会被长期记住
  • 为什么有些信息只在当前任务里使用
  • 为什么下一次任务会比上一次更连贯