Neo4j 导入脚本 + GraphRAG 推理流程
Neo4j 导入脚本 + GraphRAG 推理流程
下面给你一份 可实际运行的原型级方案:
Neo4j 导入脚本 + GraphRAG 推理流程
(用于 Computational God-Man Economy System)
该方案把
Watchman Nee 与
Witness Lee
神学体系结构化为 Neo4j Knowledge Graph,再通过 GraphRAG 推理流程与 LLM 结合。
一、Neo4j Graph Schema(图谱结构)
节点类型
(:Doctrine)
(:Concept)
(:Process)
(:Experience)
(:ChurchReality)
(:Scripture)
(:Person)
关系类型
REVEALS
REALIZED_BY
PRODUCES
TRANSFORMS
BUILDS
EXPRESSES
CONSUMMATES
REFERENCED_IN
TAUGHT_BY
二、核心节点导入脚本
以下脚本可直接在 Neo4j Browser 中执行。
1 创建 Doctrine 节点
CREATE (:Doctrine {name:"Divine Economy"});
CREATE (:Doctrine {name:"Divine Dispensing"});
CREATE (:Doctrine {name:"Organic Salvation"});
2 创建 Concept 节点
CREATE (:Concept {name:"Triune God"});
CREATE (:Concept {name:"Divine Life"});
CREATE (:Concept {name:"Body of Christ"});
CREATE (:Concept {name:"New Jerusalem"});
3 创建 Process 节点
CREATE (:Process {name:"Regeneration"});
CREATE (:Process {name:"Sanctification"});
CREATE (:Process {name:"Transformation"});
CREATE (:Process {name:"Conformation"});
CREATE (:Process {name:"Glorification"});
4 创建 Church Reality
CREATE (:ChurchReality {name:"Church"});
CREATE (:ChurchReality {name:"Local Churches"});
5 创建 Scripture 节点
CREATE (:Scripture {ref:"Ephesians 1:10"});
CREATE (:Scripture {ref:"1 Timothy 1:4"});
CREATE (:Scripture {ref:"Ephesians 4:12"});
三、核心关系导入
God → Economy
MATCH (a:Concept {name:"Triune God"}),
(b:Doctrine {name:"Divine Economy"})
CREATE (a)-[:REVEALS]->(b);
Economy → Dispensing
MATCH (a:Doctrine {name:"Divine Economy"}),
(b:Doctrine {name:"Divine Dispensing"})
CREATE (a)-[:REALIZED_BY]->(b);
Dispensing → Life
MATCH (a:Doctrine {name:"Divine Dispensing"}),
(b:Concept {name:"Divine Life"})
CREATE (a)-[:PRODUCES]->(b);
Life → Transformation
MATCH (a:Concept {name:"Divine Life"}),
(b:Process {name:"Transformation"})
CREATE (a)-[:TRANSFORMS]->(b);
Transformation → Church
MATCH (a:Process {name:"Transformation"}),
(b:ChurchReality {name:"Church"})
CREATE (a)-[:BUILDS]->(b);
Church → Body of Christ
MATCH (a:ChurchReality {name:"Church"}),
(b:Concept {name:"Body of Christ"})
CREATE (a)-[:EXPRESSES]->(b);
Body → New Jerusalem
MATCH (a:Concept {name:"Body of Christ"}),
(b:Concept {name:"New Jerusalem"})
CREATE (a)-[:CONSUMMATES]->(b);
四、Scripture 连接
MATCH (a:Doctrine {name:"Divine Economy"}),
(b:Scripture {ref:"Ephesians 1:10"})
CREATE (a)-[:REFERENCED_IN]->(b);
MATCH (a:Doctrine {name:"Divine Dispensing"}),
(b:Scripture {ref:"1 Timothy 1:4"})
CREATE (a)-[:REFERENCED_IN]->(b);
五、Graph 查询示例
查询神人经纶主路径
MATCH p=(a:Concept {name:"Triune God"})-[*]->(b:Concept {name:"New Jerusalem"})
RETURN p
查询 Divine Economy 相关节点
MATCH (n)-[r]-(d:Doctrine {name:"Divine Economy"})
RETURN n,r
六、GraphRAG 推理流程
GraphRAG 不只是检索,而是 Graph + Text 推理。
整体流程:
User Query
│
▼
Entity Recognition
│
▼
Graph Node Mapping
│
▼
Subgraph Expansion
│
▼
Related Concepts
│
▼
Text Retrieval
│
▼
LLM Reasoning
七、GraphRAG 查询示例
用户问题:
什么是神的经纶?
Step 1:实体识别
系统识别:
Divine Economy
Step 2:Graph 查询
MATCH (d:Doctrine {name:"Divine Economy"})-[r*1..2]-(n)
RETURN d,r,n
得到:
Triune God
Divine Dispensing
Scripture
Step 3:Graph Expansion
系统生成:
Triune God
↓
Divine Economy
↓
Divine Dispensing
↓
Divine Life
↓
Church
Step 4:检索文本
用 Graph 节点作为检索关键词:
Divine Economy
Divine Dispensing
Divine Life
检索:
Life-study chunks
Ministry texts
八、Prompt 构建
最终 Prompt:
Question:
什么是神的经纶?
Text Evidence:
chunk_34
chunk_98
Doctrinal Structure:
Triune God → Divine Economy → Divine Dispensing → Divine Life → Church
Scripture:
Ephesians 1:10
1 Timothy 1:4
九、LLM 推理输出
LLM 结合:
- Text evidence
- Graph structure
- Scripture
生成回答。
十、完整系统结构
最终系统:
Theological Corpus
│
▼
Vector DB
│
▼
Neo4j Graph
│
▼
GraphRAG Engine
│
▼
LLM
十一、下一步(如果继续推进)
这个原型可以升级为真正的研究级系统:
300 节点 God-Man Economy Graph
Graph Reasoning Engine
Doctrine Consistency Validator
Scripture Alignment System
最终形成:
Computational Theology Engine
如果你愿意,我可以继续给你一份 非常关键的东西:
《God-Man Economy 300-Node Knowledge Graph 完整节点表》
那会是整个 神人经纶计算神学系统的核心蓝图。