🌐 浏览器
→
📡 FastAPI:443
→
⚙️ QAService
→
🔌 WebSocket
→
⚡ stream_query()
唯一在线问答入口 · WS /api/stream(流式 RAG 主链路)
0
🏗️ 创建运行时上下文
Context Init
场景·数据域·KB版本
1
🧭 查询路由
RouteDecision
direct·faq_exact·retrieval
2
🧠 意图·改写·计划
Intent+Rewrite+Plan
LLM分类·变体生成
3
📋 FAQ 混合检索
FAQ Hybrid Search
Dense+Sparse→去重→置信度
4
📄 文档检索·重排
Doc+Rerank
Hybrid→Reranker
5
📊 上下文构建
Context Build
筛选→去重→截断
6
🤖 LLM 生成
Stream+Citation
逐token→引用增强
7
💾 保存·Trace
Save+End
MySQL→end事件
0/0
📜 执行日志
--:--:--等待开始 — 选择一个场景并点击 ▶ 播放
📌 如何使用此演示
▶ 播放:自动播放完整流程,每个阶段停留展示细节
⏭ 单步:逐个子步骤手动前进,适合逐步查看
点击阶段卡片:查看该阶段对应的源码位置
右侧组件栈:被调用时自动点亮
⏭ 单步:逐个子步骤手动前进,适合逐步查看
点击阶段卡片:查看该阶段对应的源码位置
右侧组件栈:被调用时自动点亮
当前共4种预设场景,覆盖了系统最常见的3条代码路径。
🗄️ Milvus 2.5向量存储·混合检索
⚖️ BGE RerankerCrossEncoder精排
🤖 LLM qwen-plusDashScope·OpenAI兼容
🗃️ MySQL 8.0历史·摘要·反馈