GraphRAG / RAG 架構設計

客製化檢索增強生成(RAG)系統,結合向量搜尋、知識圖譜推理與代理型檢索,將企業級 AI 牢牢扎根於真實可靠的業務資料。

「語義相似的文字區塊」與「正確、完整的回答」之間的差距,正是大多數企業級 RAG 部署折戟之處。史丹佛大學人工智慧實驗室(Stanford AI Lab)的研究發現, 即使檢索到了正確的文件,40% 的 RAG 回應仍會產生幻覺。檢索環節奏效了,但事實依據(Grounding)卻失效了。

為什麼 RAG 檢索的是文件,而非答案

這是因為標準向量相似度無法區分「主題相關的段落」與「真正回答問題的段落」。當您的法規遵循團隊詢問「針對涉及 16 歲以下歐盟居民的資料外洩,有哪些通報要求?」時,若系統傳回了三段關於 GDPR 資料外洩通報的內容,卻缺少針對特定年齡的專門條款,那麼回答看似正確,實則潛藏嚴重的殘缺風險。

我們的方法是建構專門弭平這項差距的檢索系統。具體採用何種架構,取決於您的文件類型、查詢模式以及對錯誤答案的容忍度。有時是結合交叉編碼重新排序器的 BM25 + 稠密向量混合檢索;有時是包含實體擷取與社群摘要的完整 GraphRAG 管線;有時則是對複雜問題進行拆解、反覆運算檢索並在生成前自我修正的代理型檢索迴圈。我們不會預設採用最複雜的方案——而是選擇能在可持續成本下解決您檢索問題的方案。

依據您的查詢模式量身打造的三種檢索架構

我們根據您的查詢模式來適配架構,而非預設追求複雜度。以下三種模式涵蓋了絕大多數生產環境需求。

架構最佳適用場景核心基準/成本指標
混合檢索 + 重新排序多數生產級 RAG 應起步的基礎方案;適用於關鍵字 + 語義查詢、單一文件查找、FAQ 形式問答Recall@5 0.816,MRR@3 0.605;重新排序器延遲 50–100ms
圖增強檢索(GraphRAG)跨實體與關係的多跳推理;語料庫層級的全局理解與歸納在複雜企業查詢上達到高達 99% 精確度;索引成本為標準 RAG 的 4–8 倍
代理型檢索需要任務拆解、多策略路由與自我修正的複雜查詢2026 年能力最強的模式,亦最為昂貴;每次查詢增加 100–800ms 延遲

結合重新排序的混合檢索

這是多數生產級 RAG 系統應當起步的起點。BM25 處理精確關鍵字比對(錯誤代碼、產品 SKU、法規條文編號),而稠密嵌入向量則捕捉語義意圖。 倒數排名融合(RRF,k=60) 合併兩組結果集,且不會產生困擾機器學習融合方法的分數正規化問題。

頂層配置交叉編碼重新排序器(cross-encoder reranker): BGE-reranker-v2-m3 部署於 GPU 可提供 50–100ms 延遲且無持續 API 成本,或採用 Cohere Rerank 滿足需要代管基礎架構團隊的需求。生產基準測試顯示,此兩階段管線表現超越所有單階段方法。 Anthropic 的上下文檢索 技術進一步疊加其上,在嵌入前為每個文字區塊附加文件層級上下文,進而將檢索失敗率降低 49%(結合重新排序後達 67%)。

圖增強檢索(GraphRAG)

當您的問題需要綜合多份文件的資訊或跨實體關係進行推理時,單靠向量相似度是遠遠不夠的。若法務團隊詢問「收購方公司(AcquiringCo)的哪些子公司在目標公司(TargetCo)開展業務的司法管轄區內有未結案的監管處分?」,這就需要實體消歧解析、關係遍歷以及多跳推理。

我們從您的文件中建構知識圖譜,採用基於依存關係的擷取技術,達到 LLM 擷取效能的 94% 且僅需極低比例的詞元成本(詳見 我們關於強制引用驗證 GraphRAG 的研究)。 微軟(Microsoft)的 GraphRAG 方法(萊頓分群 + 社群摘要)適用於語料庫層級的全局理解查詢,但其索引成本是標準 RAG 的 4–8 倍。我們選擇性地運用它:

  • 全域查詢採用社群摘要。
  • 實體關係問題採用屬性圖遍歷。
  • 其餘查詢採用標準向量檢索。

對於圖譜後端儲存, FalkorDB 以 6,693 QPS 與次毫秒級冷啟動處理重讀取的 RAG 工作負載,而 Neo4j 在您需要成熟的 RBAC、叢集與複雜聚合時仍是正確選擇。

代理型檢索

2026 年能力最強的模式,亦是做好成本最高的模式。代理型檢索迴圈將複雜查詢拆解為子查詢,將各子查詢路由至相應的檢索策略(向量、圖譜或結構化資料庫),評估結果是否充分,並反覆迭代直至達到置信度門檻。

我們在 LangGraph上實作此架構,其狀態機抽象為您提供條件分支、人機協同(human-in-the-loop)中斷節點與確定性可稽核性。糾錯性 RAG(Corrective RAG)層每次查詢會增加 100–800ms 延遲,但在檢索錯誤到達 LLM 之前將其攔截。此模式已在 摩根士丹利(Morgan Stanley)、PwC 與 ServiceNow達到生產就緒水準。但對於缺乏專門 MLOps 能力來監控與微調檢索迴圈的團隊而言,它尚未就緒。

嵌入之前的工作:把文本分塊做對

文本分塊是 RAG 系統悄然失效之處。天真的固定大小分塊產生的真實忠實度(faithfulness)評分僅有 0.47–0.51。語義分塊可達 0.79–0.82,但代價是必須對語料庫中的每個句子進行嵌入。正確的策略取決於您的文件:

  • 結構化法規申報文件 ——版面感知解析可保留章節階層。
  • 包含表格與圖表的混合內容 PDF ——視覺引導分塊(將每頁視為圖像進行版面偵測,然後擷取文字區域)相較於純文字解析,可將檢索精確度提高 8–15%。
  • 長篇敘述性文件 ——延遲分塊(late chunking)先將整份文件輸入 Transformer,讓每個詞元嵌入都反映雙向上下文,在前向傳遞後再劃分區塊邊界。

在選定方案之前,我們會針對您的實際查詢集測試三到四種分塊策略。評估框架(RAGAS 忠實度 + 上下文精確度指標、領域特定相關性評判)作為管線的一部分交付,而非事後補充。 60% 的新 RAG 部署現在從第一天起就納入系統化評估,高於 2025 年初的不到 30%。我們將評估整合至您的 CI/CD 中,讓每次部署都能衡量檢索品質,而不是等到使用者抱怨時才發現問題。

企業級 RAG 系統的運作成本是多少?

一家製造業公司花費了 400,000 美元 部署一套 RAG 系統,隨後發現持續營運成本高達 每月 18,000 美元 ——是其預估值的兩倍以上。他們忽略的成本模型是:重新排序。嵌入 API 的費用為 每十億詞元 20–120 美元。在千萬級(10M)向量規模下,代管服務(Pinecone、Weaviate Cloud)的向量資料庫託管成本是自行託管(Qdrant、pgvector)的 1.5–3 倍。然而,在生產級查詢量下,重新排序才是導致預算爆表的原因:Cohere Rerank 的費用為 每 1,000 次查詢 2 美元,而在單一 GPU 上自行託管的 BGE-reranker-v2-m3 能以零單次查詢成本達到相近延遲——儘管您需要支付 GPU 執行個體的費用。

GraphRAG 增加了另一層成本。知識圖譜建構需要消耗 比原始文字多 4–8 倍的詞元 用於實體擷取與社群摘要。維護工作則消耗 第一年工程預算的 40–60% ,因為實體解析、重複資料刪除與本體論更新是持續性的工作,而非一次性設置。基於依存關係的擷取(使用傳統 NLP 代替 LLM 呼叫)可將建構成本降低約 90% ,同時保持 94% 的擷取品質。我們在每個專案中都會提供明確的每月營運支出預測,涵蓋嵌入、儲存、檢索、重新排序與圖譜維護。

何時值得採用 GraphRAG(以及何時不值得)

當您的查詢需要跨實體與關係進行多跳推理時,您就需要圖增強檢索:

  • 涵蓋數百份子公司申報文件的併購盡職調查。
  • 跨藥物交互作用資料庫的臨床證據整合。
  • 將供應商網路與監管行動關聯起來的供應鏈風險分析。

GraphRAG 在基準測試中針對複雜的多層級企業查詢展現出最高的搜尋精確度(參見 引用驗證型法律檢索的實際示範)。當您的查詢屬於單一文件查找、FAQ 式問答或關鍵字驅動搜尋時,您並不需要它——結合重新排序器的 BM25 + 稠密向量混合檢索能以極低的成本與複雜度處理這些需求。如果您的語料庫規模低於 500 萬個向量 且問題不跨越文件邊界,具備 HNSW 索引的 pgvector 就確實足夠了。我們會在推薦架構前對此進行評估,並在更簡單的方案為正確選擇時坦誠相告。

「我們真的還需要 RAG 嗎?」這個問題同樣值得探討。隨著上下文視窗突破 100 萬詞元(Gemini 3 Pro 達 1,000 萬),部分團隊考慮將整個語料庫塞入提示詞中。問題在於:單次 100 萬詞元的查詢成本高達 2–10 美元,這在企業級查詢量下是無法承受的。即使在宣稱的限制之內,一旦超過特定門檻,上下文品質也會發生衰退。對於任何需要針對龐大且持續變化的文件集進行重複查詢的系統而言,RAG 依然是正確的架構。

RAG 管線的攻擊面是什麼?

PoisonedRAG 的研究(USENIX Security 2025) 證實,在包含百萬份文件的語料庫中注入 5 份精心設計的惡意文件,即可操縱 AI 回應,成功率超過 90%。您的檢索管線正是對抗性內容的攝入途徑。OWASP 現已正式將向量與嵌入漏洞(LLM08:2025)以及透過檢索文件注入提示詞(LLM01:2025)列為 LLM 頂級安全風險。

我們在檢索管線中構建文件出處追蹤、嵌入層級異常偵測與輸入淨化層。每個檢索到的段落均附帶來源中繼資料與信任評分。生成層受到約束,必須引用具體段落;無法在檢索內容中獲得事實佐證的主張會被標記而非直接放行。對於部署在受監管環境中的任何 RAG 系統而言,這絕非可有可無,詳見 我們關於保護私有企業級 LLM 安全的研究

我們的交付成果

每個專案均交付:

  • 專為您的特定查詢模式與文件類型量身挑選的檢索架構。
  • 針對您的實際查詢進行基準測試的分塊與嵌入策略。
  • 具備 RAGAS 指標與領域特定測試案例的生產級評估框架。
  • 明確的成本預測,涵蓋嵌入、儲存、檢索、重新排序以及各項圖譜維護。
  • 針對基於檢索之攻擊的安全強化。
  • 在使用者察覺之前即可攔截檢索品質衰退的監控技術堆疊。

若您目前的設置已足夠完善且投入更複雜檢索難以回收成本,我們亦會如實相告。

核心重點

  • 預設先從混合檢索 + 重新排序著手 ——它以最低的成本與複雜度涵蓋了多數生產級 RAG 需求(關鍵字 + 語義查詢、單一文件查找、FAQ 問答),因此在考慮更複雜方案之前,請將其視為基準。
  • 將 GraphRAG 保留給跨文件的多跳問題 ——如併購盡職調查、臨床證據整合、供應鏈風險。其索引建構與持續維護僅在查詢真正跨越文件邊界時才具投資回報;在不跨邊界的數百萬個向量規模以下,pgvector 便已足夠。
  • 在嵌入之前先確定分塊策略 ——針對真實查詢集對多種策略進行基準測試,並將 RAGAS 評估框架整合至 CI/CD 中,讓每次部署都能衡量品質,而非在使用者抱怨時才發現問題。
  • 預先規劃持續營運支出 ——涵蓋嵌入、向量資料庫託管、重新排序以及圖譜維護。營運成本(尤其是重新排序)往往是預算超支之處,因此務必堅持制定明確的每月預測。
  • 僅在具備專屬 MLOps 能力時採用代理型檢索 ——它是能力最強的模式,但會增加延遲並引發新的失效模式;若缺乏團隊監控與微調迴圈,請維持混合檢索。
  • 將管線視為攻擊面進行安全強化 ——落實出處追蹤與信任評分、嵌入異常偵測、輸入淨化以及受限於引用的生成,因為檢索內容是對抗性輸入的途徑(PoisonedRAG 等級威脅;OWASP LLM08:2025 與 LLM01:2025)。

GraphRAG / RAG 架構設計

常見問題

常見問題解答

建置與維運一套企業級 RAG 系統需要多少費用?

建置成本從針對性概念驗證(PoC)的 1.5 萬至 3 萬美元,到從零打造的完整企業級部署的 50 萬至 200 萬美元不等,後者通常需要 6 名以上專屬工程師耗時 6–12 個月。基於現有平台的方案可在 2–6 週內投產,且每月成本可預測。持續維運支出往往是讓多數團隊大吃一驚之處:嵌入 API 費用為每十億詞元 20–120 美元;在千萬級(10M+)向量規模下,代管向量資料庫的成本是自行託管的 1.5–3 倍;而在生產級查詢量下的重新排序(Cohere 為每千次查詢 2 美元,或自行託管 GPU 執行個體)通常會使預期維運預算翻倍。GraphRAG 更增添了成本負擔:知識圖譜維護耗費第一年工程預算的 40–60%。我們在每個專案中都會提供明確的每月營運支出預測,確保部署後不會產生意外成本。

為什麼我們的 RAG 系統即使檢索到了正確文件仍會產生幻覺?

向量相似度檢索出的是主題相關的段落,不一定是能回答問題的段落。史丹佛大學人工智慧實驗室(Stanford AI Lab)發現,即使檢索到了正確文件,仍有 40% 的 RAG 回應會產生幻覺。這些失效往往層層疊加:天真的固定大小分塊產生的忠實度評分僅為 0.47–0.51,因為它破壞了語義單元並割裂了跨段落上下文;重新排序階段可能未針對您特定領域的相關性模式進行微調;生成步驟缺乏事實依據約束,導致模型在檢索到的片段之間進行推測插值而非如實引用。解決此問題需要領域特定的分塊策略、針對您的相關性評判進行微調的重新排序器、帶有強制引用要求的受限生成,以及在 CI/CD 中運行的評估框架(RAGAS 忠實度指標)。

微軟的 GraphRAG 與通用的圖增強檢索有何區別?

微軟(Microsoft)的 GraphRAG 是一種特定實作:它透過 LLM 呼叫從文件中擷取實體與關係,透過萊頓分群(Leiden clustering)將其歸入不同社群,並生成預先運算的社群摘要,用以回答全局理解類查詢(例如『此語料庫的主要主題是什麼?』)。通用的圖增強檢索範圍更廣:您建構或利用現有的知識圖譜(屬性圖、領域本體論或擷取出的實體圖),並在檢索過程中進行遍歷,以回答需要連結跨文件資訊的多跳問題。微軟的方法擅長語料庫層級的摘要總結,但索引成本顯著更高,且實體消歧主要基於名稱,在面對模糊標籤時容易出錯。我們選擇性地運用微軟風格的社群摘要處理全局查詢,並運用屬性圖遍歷處理實體關係問題。

我們的 RAG 管線應該選擇 Pinecone、Weaviate、Qdrant 還是 pgvector?

這取決於您的向量規模、查詢模式與維運能力。如果您已在運行 PostgreSQL,在 500 萬個向量以下,具備 HNSW 的 pgvector 確實完全夠用,且無需任何額外成本。Pinecone 佔據了代管市場 70% 的份額,以穩定的效能提供了最簡單的投產途徑,但您必須為這份簡便支付溢價。基於 Rust 的 Qdrant 能提供 5ms 以下的 p50 延遲,具備最佳的中繼資料過濾能力,且在某些資料集上相較競爭對手有 4 倍的 QPS 提升。Weaviate 則透過其 GraphQL 介面將向量搜尋與混合 BM25 及知識圖譜功能融為一體。在 1,000 萬(10M)向量規模下,代管服務的成本是自行託管的 1.5–3 倍。我們在推薦方案之前,會針對兩到三種候選方案對您的實際查詢模式進行基準測試。

代理型 RAG 在 2026 年是否已具備生產就緒能力?

是的,但有需要注意的限制條件。摩根士丹利(Morgan Stanley)、PwC 與 ServiceNow 已在生產環境中運行代理型 RAG 模式。LangGraph 提供了最成熟的框架,具備狀態機抽象、條件分支、人機協同(human-in-the-loop)中斷以及確定性稽核軌跡。糾錯性 RAG(Corrective RAG)層可將無關檢索減少 25–40%,但每次查詢會增加 100–800ms 的延遲。需要注意的限制包括:代理型檢索引入了全新的失效模式,涵蓋檢索死循環、錯誤路由決策以及置信度校準失效時的過度檢索。您需要專屬的 MLOps 能力來監控與微調這些系統。若您的團隊無法配置人員進行持續的檢索品質監控,結合重新排序的混合檢索是更為可靠的起步方案。

隨著上下文視窗突破 100 萬詞元,我們還需要 RAG 嗎?

需要,對於任何針對龐大或動態變化之文件集進行重複查詢的系統而言尤為如此。Gemini 3 Pro 提供 1,000 萬詞元,Claude 支援 20 萬,GPT-4 支援 12.8 萬。但單次 100 萬詞元的查詢費用即達 2–10 美元,若在企業每天數千次查詢的規模下,每月花費將達數十萬美元。此外,即便在宣稱的限制之內,一旦超過特定門檻,上下文品質亦會衰退。2026 年的融合趨勢是混合模式:由 RAG 檢索出最相關的精確內容,再由長上下文模型對檢索到的資料集進行推理。兩者各展所長。長上下文僅適用於單篇龐大文件的一次性分析,無法取代生產級日常工作負載。

我們該如何防禦針對 RAG 管線的檢索型攻擊?

PoisonedRAG 的研究(USENIX Security 2025)表明,在百萬份文件的語料庫中僅需注入 5 份偽造文件,即可操縱 AI 回應,成功率超過 90%。OWASP 現已正式將向量與嵌入漏洞(LLM08:2025)以及透過檢索內容注入提示詞(LLM01:2025)列為重大風險。防禦機制需要多層防線:具備各來源信任評分的文件出處追蹤、用於標記對抗性插入的嵌入層級異常偵測、對攝入內容的輸入淨化、要求引用具體段落的受限生成,以及針對檢索模式突發分佈偏移的執行階段監控。在受監管的部署環境中,這些防禦絕非可有可無。

我們應該自建 RAG 系統還是聘請專業顧問諮詢?

73% 的企業級 RAG 落地實施發生在大型機構,因為較小的團隊缺乏在資料工程、機器學習與基礎架構等多個平行工作流程上的深厚人才儲備。從零自建需要 6 名以上專屬工程師投入 6–12 個月,才能達到專業專案在數週內交付的功能水準。隱性成本在於後續維護:RAG 管線需要持續微調,而內部團隊往往容易被抽調去處理產品業務需求,導致檢索品質逐漸衰退。在以下情況下聘請顧問諮詢極具價值:您需要以快於招募的速度達到生產級品質;檢索問題具備高度領域特殊性,現成平台難以勝任;或者您在全面投入建置前希望獲得客觀坦誠的架構評估。我們交付系統本體與評估框架,讓您的團隊後續能自主維護與持續演進。

自信打造您的 AI。

與一支在打造新世代企業級 AI 方面擁有深厚經驗的團隊攜手合作。讓我們協助您設計、建置並部署值得信賴的 AI 策略。

Veriprajna 深度科技顧問公司 專精於為醫療、金融及法規監管領域打造攸關安全的 AI 系統。我們的架構均依循既定規範進行驗證,並備有完整的合規文件。