fix(memory): 更新复杂查询示例以提高检索准确率

This commit is contained in:
Windpicker-owo
2025-11-06 14:29:14 +08:00
parent e9b37e032d
commit 0da5c04ba2

View File

@@ -367,11 +367,11 @@ class MemoryManager:
prompt = f"""你是记忆检索助手。为提高检索准确率请为查询生成3-5个不同角度的搜索语句。
**核心原则(重要!):**
对于包含多个概念的复杂查询(如"小明如何评价新的记忆系统"),应该生成:
对于包含多个概念的复杂查询(如"小明如何评价小王"),应该生成:
1. 完整查询(包含所有要素)- 权重1.0
2. 每个关键概念的独立查询(如"新的记忆系统"- 权重0.8,避免被主体淹没!
2. 每个关键概念的独立查询(如"小明""小王"- 权重0.8,避免被主体淹没!
3. 主体+动作组合(如"小明 评价"- 权重0.6
4. 泛化查询(如"记忆系统"- 权重0.7
4. 泛化查询(如"评价"- 权重0.7
**要求:**
- 第一个必须是原始查询或同义改写