feat(memory): 重构记忆系统检索机制并优化召回率
- 实现五阶段检索流程:元数据过滤→向量搜索→语义重排序→上下文过滤→增强重排序 - 添加回退机制保障检索健壮性,当主检索失败时自动降级到文本匹配 - 优化向量相似度阈值配置,提升记忆召回率 - 新增记忆融合候选收集机制,避免重复记忆存储 - 改进记忆格式化器,支持多种展示格式 - 增强向量存储加载和重建逻辑,确保数据持久化 - 优化记忆存储时机,移至回复生成完成后异步执行 - 添加详细的检索调试日志,便于问题排查 - 简化查询规划器提示模板,提升生成效率
This commit is contained in:
@@ -60,7 +60,7 @@ class SingleStreamContextManager:
|
||||
self.last_access_time = time.time()
|
||||
# 启动流的循环任务(如果还未启动)
|
||||
await stream_loop_manager.start_stream_loop(self.stream_id)
|
||||
logger.info(f"添加消息到单流上下文: {self.stream_id} (兴趣度待计算)")
|
||||
logger.info(f"添加消息{message.processed_plain_text}到单流上下文: {self.stream_id}")
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"添加消息到单流上下文失败 {self.stream_id}: {e}", exc_info=True)
|
||||
|
||||
Reference in New Issue
Block a user