第 4 节 / 共 7 节
Neo4j 图谱构建
🎯 构建中医药知识图谱数据库。
📎 资料
day05 导图与笔记图
- 🧠 day04中医知识图谱.xmind 149.6KB
- 🧠 前情回顾.xmind 429.2KB
- 🗺️ 笔记整理.drawio 264.3KB
🧠 day04中医知识图谱.xmind · 大纲
day04中医知识图谱
langgraph简单案例
langgraph实现中医知识问答
1.用户意图判断节点
2.用户输入实体抽取节点
3.实体标准化节点
4.利用用户提问+标准化实体+neo4j元数据,生成cypher语句
🧠 前情回顾.xmind · 大纲
中医知识图谱第三天
知识图谱构建模块
中医知识图谱业务知识
实体
关系
实体和关系的抽取
方剂抽取
药材抽取
微调语料的沉淀
aipaca微调语料的沉淀
这个是用来微调大模型的
Neo4j的讲解
知识图谱的构建
使用Faiss向量数据库存储实体信息(实体标准化)
embedding模型的选取
beg系列
向量数据库的选取
Faiss
faiss向量数据库构建的流程
01.构建数据集
02.加载中文向量数据模型
3.数据集向量化处理
4.构建索引
索引的维度是根据embedding模型生成的维度来的
5.保存索引
两个文件
index.faiss,存储向量和索引
index.pkl:pickle 文件,ID 映射表
6.构建query
7.query向量化
必须和faiss存入的向量使用同一个embedding模型
配置数据(路径不能有中文)
index文件路径
id2text文件路径
Neo4j元数据的抽取
让大模型知道我们的neo4j的schema结构
langgraph
langgraph的概念
状态
节点
边
langgraph实现中医知识问答(部分)
1.用户意图判断节点
2.用户输入实体抽取节点
3.实体标准化节点
4.利用用户提问+标准化实体+neo4j元数据,生成cypher语句