五厂面经真题集字节跳动面经高频字节真题长期记忆RAG排序速答 · 约 5 分钟更新 2026-09-29

长期记忆的排序怎么设计?相关性、重要性、时效性、置信度怎么综合?

一句话结论

长期记忆排序采用先召回后重排架构。重排阶段综合相关性、重要性、时效性和置信度四因子加权。权重按业务调整。时效性衰减半衰期按信息类型区分,偏好类衰减慢,状态类衰减快。

先这样答

长期记忆排序必须采用先召回后重排的架构。单一的语义相似度排序无法满足复杂的业务需求。系统首先通过向量检索完成初筛召回。召回结果随后进入重排阶段。重排阶段综合相关性、重要性、时效性和置信度四个因子。程序对这四个因子进行加权计算得出最终得分。

相关性衡量记忆内容与当前任务的语义匹配程度。这是最基础的排序维度。重要性反映该条记忆的固有价值。系统通过统计历史访问频次来计算基础重要性。用户显式标记的记忆会获得重要性加分。时效性体现记忆的新鲜度。系统引入时间衰减机制计算时效得分。新生成的记忆拥有更高权重。置信度评估记忆来源的可靠性。可靠来源提取的记忆得分更高。

工程师需要根据具体业务场景动态调整这四个因子的权重。时效性衰减的半衰期设定必须按照信息类型进行区分。系统将记忆分为偏好类和状态类。用户偏好类信息的半衰期设定较长。这类信息随时间衰减的速度很慢。当前状态类信息的半衰期设定较短。这类信息随时间衰减的速度很快。

面试官会怎么追问

  • 「四个因子的权重在实际业务中怎么确定?」 工程师直接根据具体业务需求调整比例。系统不设固定的全局权重。业务侧重信息新鲜度就单独调高时效性权重。业务侧重准确答复就单独调高置信度权重。
  • 「时间衰减的半衰期具体怎么按信息类型区分?」 程序读取记忆携带的类型标签。偏好类标签对应较长的半衰期。这类记忆的权重随时间衰减很慢。状态类标签对应较短的半衰期。这类记忆的权重随时间衰减极快。
  • 「重要性得分具体怎么计算出来?」 系统结合隐式行为和显式反馈计算该得分。程序统计该条记忆的历史访问频次作为基础分。用户显式标记的记忆会获得额外加权。高频访问且被用户显式标记的内容得分最高。

回答的坑

回答时只提单一的相似度排序,忽略召回与重排的分层架构。 没有区分信息类型,将所有记忆的时间衰减半衰期设为固定值。

—— 本题完 ——