下面给你一个真正解决 “Graph 被 Reranker 消灭” 问题的架构:
《KG-RAG 2.0 Architecture(Graph-Safe RAG)》
这个架构的核心原则只有一句:
Graph 不参与文本竞争,而是提供结构性证据(Structural Evidence)。
也就是说:
- Dense / BM25 → 负责 语义相关
- Graph → 负责 结构关系
二者不再竞争排序。
一、KG-RAG 2.0 总体架构
USER QUERY
│
┌───────────▼───────────┐
│ Query Understanding │
│ • Query Rewrite │
│ • Term Mapping │
└───────────┬───────────┘
│
┌──────────────────┼────────── ────────┐
│ │ │
Lexical Route Dense Route Graph Route
(BM25) (Vector) (Neo4j)
│ │ │
│ │ ┌───────▼────────┐
│ │ │ Entity Linking │
│ │ └───────┬────────┘
│ │ │
│ │ ┌───────▼────────┐
│ │ │ Subgraph │
│ │ │ Expansion │
│ │ └───────┬────────┘
│ │ │
└──────────────┬───┴───┬────── ────────┘
│ │
RRF Fusion
│
Cross-Encoder Reranker
│
top-n
│
▼
TEXT EVIDENCE (chunks)
│
┌─────────────┴─────────────┐
│ │
│ GRAPH EVIDENCE │
│ • relation paths │
│ • related nodes │
│ • doctrine structure │
│ │
└─────────────┬─────────────┘
│
Prompt Assembler
│
▼
LLM Generation
│
▼
Answer
二、Graph-Safe 的关键思想
普通 KG-RAG:
Graph result
↓
Reranker
↓
被淘汰
KG-RAG 2.0:
Graph result
↓
Structural Evidence
↓
直接进入 Prompt
Graph 永远不会被删掉。
三、Graph Route 的真正作用
Graph 不再用于 “找 chunk”。
而用于三件事:
Entity Linking
从 query 识别神学实体
例:
神的经纶
→ node: Divine Economy
Subgraph Expansion
找关系结构:
God
↓
Economy
↓
Dispensing
↓
Life
↓
Church
Topic Expansion
扩展相关概念:
Divine Economy
├ Divine Dispensing
├ Organic Salvation
└ Body of Christ
四、Graph Evidence 如何进入 Prompt
Prompt 不再只是:
Question
Context
而是:
Question
Relevant Text Evidence
chunk_023
chunk_081
Graph Knowledge
God → Economy → Dispensing → Life → Church
Related Concepts
Divine Life
Body of Christ
Scripture
Eph 1:10
1 Tim 1:4
Graph 提供 结构语境。
五、Graph Score 不参与 Rerank
Graph 的排序只在 Graph 内部发生:
Graph score =
0.4 node importance
0.3 edge weight
0.3 path relevance
但不会和文本 chunk 比较。
六、Graph-Safe Slot Strategy(非常关键)
为 Graph 预留上下文席位。
例如:
Context window = 16 blocks
Text chunks = 10
Graph paths = 3
Scripture = 3
这样 Graph 必定存在。
七、完整数据流
Query
↓
Hybrid Retrieval
(BM25 + Dense)
↓
RRF Fusion
↓
Reranker
↓
Top-N Text Evidence
+
Graph Expansion
↓
Graph Evidence
↓
Prompt Assembly
↓
LLM
八、为什么这比传统 KG-RAG 好
| 问题 | 传统 KG-RAG | KG-RAG 2.0 |
|---|---|---|
| Graph 被 rerank 淘汰 | ![]() |
✘ |
| Graph 只返回 chunk | ![]() |
✘ |
| Graph 利用率低 | ![]() |
✘ |
| Graph 提供结构知识 | ✘ | ![]() |
九、特别适合神学系统
神学本身是 结构知识。
例如经典路径:
Triune God
↓
Divine Economy
↓
Divine Dispensing
↓
Divine Life
↓
Church
↓
Body of Christ
↓
New Jerusalem
Graph 可以提供:
Doctrinal Structure
而不是文本相似度。
十、KG-RAG 2.0 的完整组件
一个完整系统通常包括:
Document Store
Vector DB
Neo4j Graph
Reranker
Prompt Builder
LLM
Graph 主要承担:
Structure
Reasoning
Expansion
十一、真正顶级版本
如果继续升级,会变成:
KG-RAG 3.0
增加:
Graph Reasoning Engine
流程:
Query
↓
Graph reasoning
↓
Logical path
↓
Retrieve evidence
↓
LLM
这就是:
Computational Theology Engine
如果你愿意,我可以继续帮你做一件非常关键的事情:
把你研究的 “神人经纶” 直接设计成一个:
《God-Man Economy Knowledge Graph》
包含:
- 300+ 节点
- 1000+ 关系
- 完整 doctrinal path
这会成为一个 真正可用于 KG-RAG 的神学知识图谱。
