深色
风格
视觉表达
S 循环切换
经典
稳定的技术默认风格
信号流
突出动态流向
蓝图
工程评审
编辑风格
适合发布与上线说明
动态
演示
导出
导出图表
便携、整洁的输出
E
分享
分享卡片
1200×630 PNG
路径分享卡片
1200×630 PNG
可达范围分享卡片
1200×630 PNG
复制分享卡片
复制 PNG 到剪贴板
复制图表
复制 PNG 到剪贴板
图像
PNG
无损图像
JPEG
紧凑图像
WebP
现代图像格式
矢量与动效
SVG
可编辑矢量图
WebM
6 秒动效
RAG 查询路由:规划变体→多路召回→融合→重排
←
引导视图
探索此系统
沿精选路径逐步查看,而不改变源图表。
节点
下一步
→
▶
播放故事
#
复制此刻
显示全部
RAG 查询路由:规划变体→多路召回→融合→重排
由 Archify 生成的工作流图。
01 / 查询规划
02 / 召回融合
03 / 排序出口
变体规划
多路召回
融合排序
RagQuery · 原始查询 · 查询规划 › 变体规划
RagQuery
原始查询
QueryPlanner · 策略逐一生成 · 查询规划 › 变体规划
QueryPlanner
策略逐一生成
变体集 · 6 类·maxVariants · 查询规划 › 多路召回
变体集
6 类·maxVariants
多变体召回 · Dense+BM25 并行 · 召回融合 › 多路召回
多变体召回
Dense+BM25 并行
FusionStrategy · RRF/RSF/DBSF · 召回融合 › 融合排序
FusionStrategy
RRF/RSF/DBSF
Reranker · Model/Chat/Noop · 排序出口 › 融合排序
Reranker
Model/Chat/Noop
RagHit 集 · → Assembler · 排序出口 › 融合排序
RagHit 集
→ Assembler
query
按策略改写
逐变体召回
多路 hits
融合去重
重排出 topK
图例
Agent 逻辑
策略
外部系统
就绪
章节 01 / 01
引导章节
图表指南
探索此系统
×
正在检查已编译语义
01
查找任意节点
搜索标签、职责、类型和稳定 ID。
/
02
追踪路径
查看两个语义节点如何按编写方向连接。
R
03
查看完整系统
打开带实时视口和稳定节点的语义雷达。
M
04
比较语义类型
统计角色、显示流量并比较直接编写的连接。
L
05
播放引导故事
浏览已编写的章节和真实关系。
P
06
进入演示模式
让实时图表占满视口,同时不改变导出。
F
E
导出
T
主题
S
风格
0
重置
+
放大
-
缩小
Esc
关闭
查找节点
×
⌕
/
没有匹配的节点
语义护照
已验证来源
编写可达范围
上游
0
下游
0
×
复制链接
关系
路径探测
选择起点节点
查找起点
复制链接
清除
在图表中选择两个语义节点
←
▶
旅程
→
总览
先选择来源,再选择目标;方向很重要。
语义透镜
比较系统角色
×
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
复制链接
清除
语义雷达
正在构建总览
打开雷达
×
点击节点
拖动平移
语义雷达需要更多地图可见空间。
路径
地图
透镜
阅读
100%
变体策略(RagQueryVariantType)
• ORIGINAL 原句直通;REWRITE 改写;MULTI_QUERY 多角度扩展;HYDE 假设答案;STEP_BACK 抽象上位;CUSTOM 自定义
• strategies 逐个调模型生成,达 maxVariants(默认 6)即截断;includeOriginal 默认保留原查询
三选一融合策略
• RRF(倒数名次融合):按各变体排名 1/(k+rank) 求和,对分数尺度不敏感
• RSF 分数归一融合;DBSF 分布融合——AbstractScoreFusionStrategy 提供骨架,RagScoreDetail 记分数来源
排序与出口
• Reranker 三实现:ModelReranker 专用重排模型 · ChatReranker 用 Chat 模型打分 · NoopReranker 直通
• RagHit 携 chunk+score+sourceDetail 进 ContextAssembler 组装,引用链到 RagCitation