feat(memory): 重构记忆系统检索机制并优化召回率
- 实现五阶段检索流程:元数据过滤→向量搜索→语义重排序→上下文过滤→增强重排序 - 添加回退机制保障检索健壮性,当主检索失败时自动降级到文本匹配 - 优化向量相似度阈值配置,提升记忆召回率 - 新增记忆融合候选收集机制,避免重复记忆存储 - 改进记忆格式化器,支持多种展示格式 - 增强向量存储加载和重建逻辑,确保数据持久化 - 优化记忆存储时机,移至回复生成完成后异步执行 - 添加详细的检索调试日志,便于问题排查 - 简化查询规划器提示模板,提升生成效率
This commit is contained in:
@@ -263,9 +263,9 @@ enhanced_memory_auto_save = true # 是否自动保存增强记忆
|
||||
|
||||
min_memory_length = 10 # 最小记忆长度
|
||||
max_memory_length = 500 # 最大记忆长度
|
||||
memory_value_threshold = 0.7 # 记忆价值阈值,低于该值的记忆会被丢弃
|
||||
vector_similarity_threshold = 0.8 # 向量相似度阈值
|
||||
semantic_similarity_threshold = 0.6 # 语义重排阶段的最低匹配阈值
|
||||
memory_value_threshold = 0.5 # 记忆价值阈值,低于该值的记忆会被丢弃
|
||||
vector_similarity_threshold = 0.4 # 向量相似度阈值
|
||||
semantic_similarity_threshold = 0.4 # 语义重排阶段的最低匹配阈值
|
||||
|
||||
metadata_filter_limit = 100 # 元数据过滤阶段返回数量上限
|
||||
vector_search_limit = 50 # 向量搜索阶段返回数量上限
|
||||
@@ -277,7 +277,7 @@ semantic_weight = 0.3 # 综合评分中语义匹配的权重
|
||||
context_weight = 0.2 # 综合评分中上下文关联的权重
|
||||
recency_weight = 0.1 # 综合评分中时效性的权重
|
||||
|
||||
fusion_similarity_threshold = 0.85 # 记忆融合时的相似度阈值
|
||||
fusion_similarity_threshold = 0.6 # 记忆融合时的相似度阈值
|
||||
deduplication_window_hours = 24 # 记忆去重窗口(小时)
|
||||
|
||||
enable_memory_cache = true # 是否启用本地记忆缓存
|
||||
|
||||
Reference in New Issue
Block a user