精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

高級 RAG 實戰:Neo4j 與 LangChain 構建知識圖譜驅動的 AI 系統

發布于 2025-9-26 07:01
瀏覽
0收藏

學習如何結合 Neo4j 知識圖譜和 LangChain,打造精準、可解釋、適合生產環境的 Retrieval-Augmented Generation (RAG) 系統。

高級 RAG 實戰:Neo4j 與 LangChain 構建知識圖譜驅動的 AI 系統-AI.x社區

Retrieval-Augmented Generation (RAG) 已經迅速成為讓 Large Language Models (LLMs) 在生產環境中真正發揮作用的首選架構。RAG 不再僅僅依賴 LLM 的內部記憶,而是將其與外部知識源連接起來。

雖然大多數教程展示的是使用 Pinecone、Weaviate 或 FAISS 等向量數據庫的 RAG,但在現實世界的問題中,單靠語義相似度往往不夠。你需要關系、推理和可解釋性。這正是 Neo4j 驅動的知識圖譜大放異彩的地方。

在這篇文章中,我們將使用 LangChain 構建一個 Neo4j 驅動的 RAG 管道,內容包括:

? 為什么將知識圖譜與 RAG 結合

? 安裝和配置 Neo4j + LangChain

? 將數據導入 Neo4j(節點、關系、嵌入)

? 編寫 Cypher 查詢 + 混合檢索器

? 使用 LangChain 的 graph chain 連接 Neo4j 和 LLM

? 一個完整的實際示例

為什么在 RAG 中使用知識圖譜?

傳統的向量檢索會找到與查詢相似的文本片段。但在以下情況下它會失?。?/p>

? 答案需要多跳推理(例如:“哪些供應商間接影響產品 X?”)

? 關系是關鍵(藥物 → 靶點 → 蛋白質 → 疾?。?/p>

? 需要可解釋性(用戶想知道模型為什么這樣回答)

Neo4j 允許你以圖譜形式顯式存儲實體和關系,并使用 Cypher 進行查詢。通過 LangChain,你可以結合:

? 圖譜遍歷進行結構化查詢

? 嵌入進行語義相似性匹配

? LLM 進行推理和自然語言回答

這就形成了混合檢索管道:精準、可解釋、適合生產環境。

設置

首先安裝依賴:

pip install langchain langchain-community neo4j openai

你還需要一個運行中的 Neo4j 數據庫(本地或 AuraDB Free)。

步驟 1:連接到 Neo4j

LangChain 提供內置的 Neo4j 圖譜集成:

from langchain_community.graphs import Neo4jGraph

graph = Neo4jGraph(
    url="bolt://localhost:7687",
    username="neo4j",
    password="password"
)
# 檢查 schema
print(graph.schema)

這讓 LangChain 能夠理解你的知識圖譜的實體和關系。

步驟 2:將數據導入 Neo4j

讓我們插入一個小型醫療知識圖譜:

CREATE (d1:Disease {name: "Diabetes"})
CREATE (d2:Disease {name: "Hypertension"})
CREATE (drug1:Drug {name: "Metformin"})
CREATE (drug2:Drug {name: "Insulin"})
CREATE (drug3:Drug {name: "Lisinopril"})

CREATE (drug1)-[:TREATS]->(d1)
CREATE (drug2)-[:TREATS]->(d1)
CREATE (drug3)-[:TREATS]->(d2)

現在我們可以直接查詢類似 (:Drug)-[:TREATS]->(:Disease) 的關系。

步驟 3:使用 LangChain 的 Cypher Chain

LangChain 有一個 CypherChain,可以將自然語言問題轉化為 Cypher 查詢:

from langchain_openai import ChatOpenAI
from langchain.chains import GraphCypherQAChain

llm = ChatOpenAI(model="gpt-4.1")
cypher_chain = GraphCypherQAChain.from_llm(
    llm=llm,
    graph=graph,
    verbose=True
)
response = cypher_chain.run("Which drugs treat Diabetes?")
print(response)

LLM 會將自然語言問題翻譯成 Cypher 查詢,在 Neo4j 上執行,然后返回人類可讀的答案。

步驟 4:添加向量檢索(混合 RAG)

如果用戶問一些模糊的問題,比如“用來控制血糖的是什么?”單靠圖譜可能不夠。

這時候混合 RAG 就派上用場了:

? 使用嵌入 + 向量數據庫進行語義召回

? 使用 Neo4j 進行關系推理

在 LangChain 中,你可以組合檢索器:

from langchain.retrievers import EnsembleRetriever
from langchain_community.vectorstores import FAISS
from langchain_openai import OpenAIEmbeddings

# 示例 FAISS 檢索器
embeddings = OpenAIEmbeddings()
vectorstore = FAISS.from_texts(
    ["Metformin is first-line treatment for type 2 diabetes.",
     "Insulin regulates blood glucose levels.",
     "Lisinopril is used for hypertension."],
    embeddings
)
faiss_retriever = vectorstore.as_retriever()
# 組合 Neo4j + FAISS 檢索器
hybrid_retriever = EnsembleRetriever(
    retrievers=[faiss_retriever, graph],
    weights=[0.5, 0.5]
)

現在你的管道同時利用了語義和結構。

步驟 5:完整的 Neo4j RAG 鏈

以下是如何將它組裝成完整的 LangChain RAG 流程:

from langchain.chains import RetrievalQA

rag_chain = RetrievalQA.from_chain_type(
    llm=llm,
    retriever=hybrid_retriever,
    chain_type="stuff"
)
query = "What drugs are commonly prescribed for high blood sugar?"
answer = rag_chain.run(query)
print(answer)

檢索器會從 Neo4j 和向量嵌入中拉取上下文,LLM 則生成自然語言答案。

高級擴展

? 圖譜 + LLM 代理:使用 LangChain Agents 結合工具(Neo4j 查詢工具 + 向量檢索工具)。

? Schema 感知提示:將 Neo4j 的 schema 提供給 LLM,讓它寫出更好的 Cypher 查詢。

? 路徑解釋:返回答案旁邊的實際圖譜路徑,以提高可解釋性。

? 圖譜嵌入:使用 Neo4j Graph Data Science 計算實體/路徑的嵌入。

使用場景

? 醫療 RAG:檢索有效的藥物-疾病關系,防止幻覺。

? 金融風險:建模機構之間的風險暴露,使用混合檢索查詢“間接風險”。

? 法律搜索:將案例法引用表示為圖譜,進行多跳先例推理。

? 企業知識:基于本體論的聊天機器人,用于內部文檔發現。

結論

僅依賴向量檢索會限制系統處理復雜推理和多跳查詢的能力。通過引入知識圖譜,你不僅能獲得更豐富的關聯,還能提升可解釋性和結構化推理能力。

使用 LangChain 的 Neo4jGraph 和 CypherQAChain,將 Neo4j 集成到 RAG 管道中變得無縫。此外,采用混合檢索策略——結合嵌入和基于圖譜的遍歷——能提供語義靈活性和關系準確性之間的最佳平衡。

在實踐中,LangChain 和 Neo4j 的結合使開發出既強大又可解釋、值得信賴的生產級 RAG 系統成為可能。

關注 GenAI Lab,獲取更多關于 AI 系統設計的實用教程——歡迎在下方評論你的想法或問題!

本文轉載自??????PyTorch研習社??????,作者:AI研究生

收藏
回復
舉報
回復
相關推薦
五月婷婷免费视频| 亚洲天堂网av在线| 一区二区视频免费完整版观看| 久久久99久久| 91牛牛免费视频| 国产无码精品在线观看| 国产乱码精品一区二区亚洲| 欧美日韩精品欧美日韩精品一综合| 欧美福利一区二区三区| 国产精品高潮呻吟AV无码| 极品中文字幕一区| 一本一本久久a久久精品牛牛影视| а 天堂 在线| 午夜精品成人av| 有坂深雪av一区二区精品| 欧美日韩在线播放一区二区| 国产丰满果冻videossex| 亚洲欧美日韩国产一区| 久久久av一区| 91网站免费入口| 9l视频自拍九色9l视频成人| 欧亚一区二区三区| 91九色丨porny丨国产jk| 久久国产精品一区| 久久久影院官网| 99久久自偷自偷国产精品不卡| 久久久久久久亚洲| 亚洲免费激情| 欧美猛交ⅹxxx乱大交视频| 亚洲av熟女国产一区二区性色| 福利片一区二区| 91精品婷婷国产综合久久| 欧美少妇性生活视频| aa国产成人| 一区二区三区四区精品在线视频| 相泽南亚洲一区二区在线播放| 色网站免费观看| 国产成人精品www牛牛影视| 91精品国产自产在线观看永久| 亚洲毛片一区二区三区| 国产日韩精品视频一区二区三区 | 久久精品国产99久久6| 8090成年在线看片午夜| 国产一级黄色av| 中文字幕一区二区三区欧美日韩 | 极品美妇后花庭翘臀娇吟小说| 先锋影音国产精品| 日韩成人在线视频| yy6080午夜| 精品按摩偷拍| 亚洲国产97在线精品一区| 亚洲av无一区二区三区久久| 精品国产三级| 日韩欧美电影一区| 香蕉久久久久久av成人| 99re6热只有精品免费观看| 精品免费日韩av| 一边摸一边做爽的视频17国产 | 一本一道久久久a久久久精品91 | 久久久久久久久久国产| 精品97人妻无码中文永久在线| 天天影视欧美综合在线观看| 久久精品国产亚洲精品2020| 国语对白在线播放| 国产精品v日韩精品v欧美精品网站 | 日韩亚洲欧美在线观看| 26uuu国产| 精品福利一区| 国产丝袜精品视频| 亚洲一级黄色录像| 婷婷亚洲五月| 欧美高清在线观看| 中文字幕一区二区三区精品| 国产精品综合久久久久久| 久久久久久99久久久精品网站| 97se视频在线观看| 黄色片网站免费在线观看| 成人黄页毛片网站| 久热国产精品视频一区二区三区| 九九久久久久久| 色妞ww精品视频7777| 亚洲第一精品福利| 人妻丰满熟妇av无码久久洗澡| 免费精品国产| 久久精品视频在线观看| 久久久久久蜜桃| 欧美资源在线| 91在线免费看网站| 色网站免费观看| 中文字幕不卡在线| 欧美高清中文字幕| 欧美羞羞视频| 欧美一卡二卡在线观看| 韩国无码一区二区三区精品| 不卡日本视频| 国模私拍一区二区三区| 中文字幕av片| a级高清视频欧美日韩| 性高潮久久久久久久久| 国产精品69xx| 欧美人xxxx| yy6080午夜| 欧美不卡高清| 国产成人中文字幕| 人成网站在线观看| 国产精品蜜臀在线观看| 黄色大片中文字幕| 日本国产一区| 亚洲人成在线播放| 国产亚洲第一页| 日本中文在线一区| 国产综合 伊人色| 成人免费视屏| 欧美日韩一区二区在线观看| 午夜剧场免费看| 91精品成人| 国产精品吹潮在线观看| 五月天激情开心网| 一区二区视频在线| 免费av网址在线| 伊人久久亚洲| 久久精品一区中文字幕| 中文字幕 国产精品| jvid福利写真一区二区三区| 美国av在线播放| 日本.亚洲电影| 日韩精品视频在线播放| 免费一级肉体全黄毛片| 麻豆久久一区二区| 欧美性bbwbbwbbwhd| 高清视频在线观看三级| 日韩欧美精品三级| 国产高清视频免费在线观看| 久久激情婷婷| 欧美精品一区在线发布| 日本在线高清| 日韩国产精品一区| 久草视频在线观| 成人精品亚洲人成在线| 日韩精品一区二区三区电影| 伊人久久一区| 日韩日本欧美亚洲| 在线观看免费视频一区| 国产三级精品视频| 美女喷白浆视频| 久久不卡国产精品一区二区 | 亚洲成人999| 国产精久久久久久| 成人午夜在线免费| www成人免费| 国产精品久久久久久久久久白浆| 欧美黑人巨大xxx极品| va视频在线观看| 亚洲一区在线视频观看| 亚洲精品无码一区二区| 亚洲国产激情| 开心色怡人综合网站| 不卡av播放| 国产一区二区三区久久精品| 中文字幕+乱码+中文乱码www| 国产精品毛片高清在线完整版| 五月婷婷六月丁香激情| 国产精品久久久久久久久妇女 | 奇米影视777在线欧美电影观看| 91精品国产精品| 青青操在线视频| 91国偷自产一区二区开放时间| 成熟人妻av无码专区| 六月婷婷色综合| 黄黄视频在线观看| 第四色中文综合网| 日本精品一区二区三区在线 | 欧美极品少妇xxxxⅹ免费视频| 日本韩国免费观看| 日本久久一区二区| 日本 欧美 国产| 国产成人av网站| 99色精品视频| 午夜国产一区二区| 国产伦精品一区二区三区免| 午夜久久中文| 日韩在线播放一区| 狠狠躁夜夜躁av无码中文幕| 一本色道久久综合亚洲精品按摩| 免费看一级黄色| 成人国产一区二区三区精品| 欧美激情精品久久久久久小说| 91久久国产| 蜜桃成人免费视频| 国产一区二区三区精品在线观看| 孩xxxx性bbbb欧美| 成人三级黄色免费网站| 日韩美女视频在线| 久久久蜜桃一区二区| 亚洲六月丁香色婷婷综合久久| 国产国语性生话播放| 久久91精品久久久久久秒播| 国产极品尤物在线| 色综合狠狠操| 国新精品乱码一区二区三区18| 日本黄色一区| 91精品国产乱码久久久久久久久 | 91 视频免费观看| 一本色道久久综合| 国产激情片在线观看| 国产成人短视频在线观看| 91黄在线观看| 亚洲成人高清| 国产精品96久久久久久| 欧美xxxx做受欧美88bbw| 中文字幕一区二区三区电影| 婷婷五月综合久久中文字幕| 91精品国产高清一区二区三区蜜臀| 亚洲黄色小说图片| 亚洲资源中文字幕| 蜜桃视频最新网址| 久久久激情视频| 漂亮人妻被黑人久久精品| 激情欧美日韩一区二区| 欧美日韩在线成人| 国产日韩欧美一区二区三区在线观看| 99re99热| 日韩在线观看电影完整版高清免费悬疑悬疑 | 久久久久九九视频| 亚洲欧美在线不卡| 粉嫩绯色av一区二区在线观看 | 欧美深夜福利视频| 午夜激情一区| 国产手机视频在线观看| 精品理论电影在线| 欧美极品日韩| 校花撩起jk露出白色内裤国产精品| 国产成人精品自拍| aaa国产精品| 亚洲自拍欧美另类| 精品视频在线播放一区二区三区| 国产色婷婷国产综合在线理论片a| 精品成人av| 国产精品久久久久久av福利软件| 欧美艳星kaydenkross| 日本视频久久久| 欧美一级大片| 国产精品自产拍在线观看| 国产成人精品一区二区三区在线| 国产精品视频区| 国精品产品一区| 国产欧美精品日韩| 香蕉久久一区| av观看久久| 国产精品高潮呻吟久久久久| 国产一级二级三级精品| 国产精品视屏| 蜜桃传媒视频麻豆第一区免费观看| 天堂俺去俺来也www久久婷婷| 国模精品一区二区三区| 日韩欧美四区| 欧美日韩一区在线播放| 成人在线电影在线观看视频| 2025韩国大尺度电影| 伊人久久大香线| 无码人妻精品一区二区蜜桃网站| 亚洲欧洲午夜| 国产l精品国产亚洲区久久| 日日嗨av一区二区三区四区| 欧美黄色性生活| 国产一区二区三区精品欧美日韩一区二区三区 | 国产成人ay| 亚洲一区综合| 欧美日本不卡高清| 欧美日本视频在线观看| 久久久噜噜噜久久狠狠50岁| 91高清国产视频| 国产大片一区二区| 麻豆国产精品一区| 欧美经典一区二区三区| 看片网站在线观看| 福利视频一区二区| 又色又爽又黄无遮挡的免费视频| 欧美一区在线视频| 亚洲精品.www| 国产一区二区三区网站| 成人片在线看| 日韩美女写真福利在线观看| 国产精品久久久久久久久久辛辛 | 亚欧精品在线视频| 99国产精品一区| 一本一本久久a久久| 亚洲第一福利一区| 中文 欧美 日韩| 精品对白一区国产伦| 高清在线观看av| 欧美激情在线观看视频| 91精品韩国| 99理论电影网| 99精品一区| 欧美精品99久久| 国产精品99精品久久免费| 亚洲熟妇无码av| 一区二区三区日韩精品视频| 国产熟妇一区二区三区四区| 日韩三级中文字幕| 国产精品视频一区二区久久| 欧美激情一级精品国产| 岛国精品在线| 欧美成人dvd在线视频| 国产精品www994| 天堂中文av在线| 国产人久久人人人人爽| 国产精品99精品无码视| 欧美久久久久久久久中文字幕| 欧美熟妇另类久久久久久不卡| 日韩专区在线观看| 日韩av首页| 久久99国产精品99久久| 日本色护士高潮视频在线观看| 亚洲国产精品资源| 日本在线看片免费人成视1000| 午夜精品福利电影| 精品成人18| 在线观看日本一区| 久久国产日韩| 四虎成人免费视频| 亚洲人成在线观看一区二区| jizz国产在线| 亚洲天堂成人在线| 日本不卡1234视频| 国产九区一区在线| 国产精品vip| 乳色吐息在线观看| 综合电影一区二区三区| 在线播放成人av| 在线观看久久久久久| 亚洲欧美一区二区三区| 国产一区喷水| 99成人精品| 在线看黄色的网站| 亚洲一区二区在线播放相泽| 国产免费的av| 久久成人一区二区| 日韩午夜视频在线| 一区二区高清视频| 久久精品理论片| 污污视频网站在线免费观看| 欧美三级视频在线| 成年网站在线| 国产精品中文字幕在线| 日韩www.| 亚洲丝袜在线观看| 亚洲影院免费观看| 亚洲精品国产精品乱码不卡| 欧美高跟鞋交xxxxhd| 国产精品对白久久久久粗| 成人性免费视频| 99视频超级精品| 亚洲男人第一av| 亚洲欧洲一区二区三区在线观看| 中文在线最新版地址| 日本在线免费观看一区| 久久国产综合精品| 日本黄色小说视频| 亚洲激情电影中文字幕| 黄色影院在线看| 欧美激情国产日韩| 看电视剧不卡顿的网站| 欧美性x x x| 精品99久久久久久| 亚洲十八**毛片| 日本一区二区在线视频观看| 久久99国产精品免费| 免费在线观看国产精品| 精品亚洲aⅴ在线观看| 日本精品在线中文字幕| 欧美与动交zoz0z| 成人av午夜电影| 国产精品乱码一区二区视频| 久久久国产精品亚洲一区| eeuss国产一区二区三区四区| 高清在线观看免费| 亚洲国产精华液网站w| www.桃色av嫩草.com| 91精品国产电影| 日韩欧美高清在线播放| 日本中文字幕精品| 91福利国产成人精品照片| 国产三级在线播放| 精品亚洲第一| 激情久久五月天| 五月天婷婷久久| 久久亚洲精品视频| 偷拍亚洲色图| 黄色a级三级三级三级| 狠狠综合久久av一区二区小说 | 四虎精品永久免费| 欧美精品久久久久久久自慰| 国产精品萝li| 亚洲日本国产精品| 91视频免费进入| 青草av.久久免费一区| 国产午夜视频在线| 精品国产自在精品国产浪潮|