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