feat(rag): modularize knowledge retrieval pipeline

This commit is contained in:
zhuyongxin
2026-07-06 17:06:05 +08:00
parent a375daead7
commit cf3333d607
38 changed files with 2981 additions and 1033 deletions
@@ -0,0 +1,26 @@
package com.superbiz.agent.dto;
import lombok.Builder;
import lombok.Data;
import java.util.List;
/**
* Rule-based rerank explanation for final evidence blocks.
*/
@Data
@Builder
public class RerankTrace {
private List<Item> items;
@Data
@Builder
public static class Item {
private Integer finalRank;
private String source;
private Double baseScore;
private Double finalScore;
private List<String> boostReasons;
}
}