Files
SuperBizAgent-java/src/main/java/com/superbiz/agent/dto/LookupResult.java
T
zhuyongxin e438df4355 feat(knowledge): Executor 行动记忆 + 归一化质量等级解决 ISS-002 重复检索
- RetrievedDocTracker 升级为域级+文档级双层记录(Map<sessionId, Map<domain, Set<filePath>>>)
- LookupKnowledgeTool 新增 Min-Max 归一化层(BGE-M3 L2 距离→[0,1] similarity)
- 三等级 relevanceLevel:PRECISE / HIGHLY_RELEVANT / REFERENCE + completenessHint 兜底信号
- LookupResult 新增 relevanceLevel、completenessHint、retrievedDomainsThisSession
- Executor prompt 重写:4 条检索约束 + 合法出口不查全不追责,重复检索才惩罚
- 入库可观测性:V010 迁移 + retrieval_details JSON 扩展
- 归档 executor-action-memory-relevance change
2026-07-01 18:24:41 +08:00

50 lines
892 B
Java

package com.superbiz.agent.dto;
import lombok.Builder;
import lombok.Data;
import java.util.List;
/**
* 知识库查询结果
*/
@Data
@Builder
public class LookupResult {
/**
* 是否找到结果
*/
private boolean found;
/**
* 主要结果(L0 精确匹配)
*/
private PrimaryResult primary;
/**
* 补充结果(L1 语义检索)
*/
private SupplementResult supplement;
/**
* 归一化质量等级:PRECISE / HIGHLY_RELEVANT / REFERENCE
*/
private String relevanceLevel;
/**
* 兜底信号:告诉 LLM 知识库的"天花板"
*/
private String completenessHint;
/**
* 本次会话已检索过的域列表(行动记忆)
*/
private List<String> retrievedDomainsThisSession;
/**
* 系统消息(如去重提示)
*/
private String message;
}