全部產品
Search
文件中心

AnalyticDB:基於GraphRAG產生高品質QA對

更新時間:Dec 20, 2025

本文介紹如何利用AnalyticDB for PostgreSQLGraphRAG能力產生高品質QA對。

傳統方式產生QA對

當前問答類智能客服系統主要依賴於QA知識庫構建其對話能力,但傳統的知識庫構建方式存在明顯局限。現有知識體系通常基於人工客服的歷史應答記錄,通過周期性的人工篩選將高頻、優質的QA對納入知識庫。這種以經驗為主導的構建模式存在以下問題:

  • 知識更新滯後,響應機制被動。當產品文檔或商務規則發生變更時,知識庫的更新完全依賴使用者的提問觸發,形成“需求倒逼知識更新”的被動響應機制。這種滯後不僅削弱了知識庫的時效性和服務效率,還可能因資訊不一致導致客戶誤解甚至引發服務風險。

  • 內容品質不穩定,依賴人力篩選。由於人工應答受個體認知水平和表達習慣影響較大,答案品質參差不齊,需耗費大量人力資源做後期整理與品質把控,方可滿足知識庫收錄標準,顯著增加了維護成本。

  • 冷啟動階段效果受限,依賴人工介入頻繁。在知識庫初期建設階段,由於缺乏足夠的高品質問答資料,系統服務能力較弱,使用者互動過程中頻繁需要人工客服介入,造成較大的人力負擔,也限制了智能客服系統的快速部署與應用。

LLM產生QA對

為彌補傳統依賴人工經驗構建QA知識庫所帶來的效率低下與品質不穩等問題,業界引入了大語言模型(LLM)技術,實現QA對的自動化批量產生。然而,在實際應用中發現,通過Dify等低代碼開發平台構建的工作流程在產生QA對時仍存在一系列系統性缺陷。實證研究表明,當前基於文檔資訊抽取的自動化流程主要面臨以下問題:

  • 產生品質不穩定,細節把控不足。 實際測試表明,通過Dify工作流程產生的QA對品質參差不齊,尤其在處理複雜或專業性強的文檔時,容易忽略文本中隱含的知識點和語義細節,導致產生的QA對缺乏準確性與完整性,難以滿足業務情境下的精準服務需求。

  • 跨文檔知識整合能力薄弱。 Dify工作流程僅支援單文檔維度資訊抽取,無法實現多文檔之間的知識關聯與融合,也難以構建具備語義關聯性的知識圖譜網路。這導致產生的QA對僅局限於局部語境,缺乏全域視角,限制了問答系統的綜合推理與泛化能力。

  • 提示詞依賴人工調優,流程自動化程度有限。 為提升產生效果,需頻繁進行提示詞(prompt)的調整與最佳化,依賴大量人工幹預。這種方式不僅增加了使用門檻,也降低了整個流程的自動化水平,影響了大規模部署與持續迭代的可行性。

利用GraphRAG產生QA對

GraphRAG服務是AnalyticDB for PostgreSQL推出的一套可快速部署的檢索增強產生(RAG)解決方案,深度融合了知識圖譜能力。相比傳統基於向量的RAG方法,GraphRAG在處理多文檔情境下的複雜關係建模、多跳推理與知識關聯方面具有顯著優勢。

image

該服務整體流程分為三個核心階段:

  • 索引:通過知識抽模數型,對文檔進行知識抽取,產生知識圖譜,儲存到圖分析引擎。

  • 檢索:通過知識抽模數型,對Query進行關鍵詞提取,在AnalyticDB for PostgreSQL圖分析引擎中遍曆子圖,搜尋關聯子圖。

  • 產生:將Query和關聯子圖上下文提交給大模型,並產生結果。

前提條件

產生高品質Query

GraphRAG服務支援將使用者上傳的文檔內容,自動抽取為向量表示及結構化的知識圖譜,並儲存於 AnalyticDB for PostgreSQL圖分析引擎中。在該體系下,使用者僅需輸入自然語言問題(Query),即可擷取高品質的回答(Answer)。因此,構建高品質QA樣本的核心,已從“如何產生答案”轉變為“如何產生高品質Query”。

由於AnalyticDB for PostgreSQL已整合多份文檔中抽取的知識圖譜資訊,具備跨文檔的關係建模能力,因此只需提供合適的語義引導,即可啟用圖譜中的實體與關係網路,從而產生具有上下文關聯性與跨文檔特性的高品質Query。

基於該功能,阿里雲提出一種基於“元Query”的方法,通過指令引導大模型從多個文檔和功能模組中自動產生多樣化、語義豐富的Query。

元Query樣本:

在GraphRAG應用Retrieval頁面的對話方塊輸入以下文字,使其產生Query。

請根據文檔1、文檔2、文檔3等內容,從 模組1、模組2、模組3等維度出發,提取出50 個高品質的問題,用於回答使用者在使用該產品過程中可能提出的各類疑問。

產生高品質Answer

將產生的Query依次通過AnalyticDB for PostgreSQLGraphRAG應用的檢索功能提問,系統將基於向量與知識圖譜的融合能力,返回跨文檔、結構化的高品質回答。在確認產生的QA對符合知識庫品質要求後,即可將其匯入知識庫,完成問答資料的自動化構建。

業務案例

以下展示了某頭部電商客戶在分別使用Dify工作流程和AnalyticDB for PostgreSQLGraphRAG能力產生QA對的實際輸出對比,體現了兩種方法在問答品質、資訊完整性與跨文檔理解能力方面的差異。

產生Query

Dify工作流程產生的Query

GraphRAG產生的Query

  • 銷售業績報告的主要功能模組有哪些?

  • 銷售業績報告的資料預設排除哪些訂單類型?

  • 如何設定全年目標和大促目標?

  • 如何監控目標完成進度?

  • 如何定位業績波動的具體原因?

  • 周期性報告(日報、周報、月報)的建置規則是什嗎?

  • 如何匯出資料明細?

  • 如何自訂資料展示欄位?

  • 不同使用者角色的資料許可權如何控制?

  • 核心指標的定義是什嗎?

  • 如何切換資料視角(平台/分銷商/店鋪分組)?

  • 移動端如何查看資料?

  • 是否可以將目標拆解到每個團隊?

  • 什麼是環⽐進度?

  • 如何查看平均發貨時間長度?

  • 如何查看即時資料門戶?

  • 如何查看店鋪分組的動銷店鋪?

產品名稱相關問題:

  • 什麼是即時資料門戶?

  • 銷售業績報告的主要功能是什嗎?

  • 資料智能移動端有哪些主要特點?

  • 全域管理組件括哪些產品?

  • 即時資料大屏有哪些應用情境?

主要功能相關問題:

  • 即時資料門戶如何協助使用者查看銷售動態?

  • 銷售業績報告如何支援銷售團隊的業績評估?

  • 移動端應用如何提升資料訪問的靈活性?

  • 業績監控模組有哪些具體功能?

  • 核心指標卡片展示了哪些關鍵計量?

功能路徑相關問題:

  • 如何通過銷售業績報告跳轉到即時資料門戶?

  • 使用者如何在銷售業績報告中選擇特定店鋪或分銷商?

  • 配置統計規則如何影響銷售業績報告中的資料展現?

  • 產品手冊如何輔助使用者理解和使用銷售業績報告?

  • 如何使用意見反饋功能提出改進建議?

使用情境相關問題:

  • 老闆或營運主管如何利用銷售業績報告制定銷售目標?

  • 營運人員如何通過業績總覽模組分析業績波動原因?

  • 日報、周報、月報在內部彙報和績效評估中如何使用?

  • 店鋪分組銷售目標設定如何協助商家進行分類管理?

  • 視角切換功能如何增強報告使用的靈活性?

關鍵計量相關問題:

  • 淨銷售額是如何計算的?

  • 銷售金額的核心作用是什嗎?

  • 銷售訂單數反映哪些客戶購買行為?

  • 核心指標卡片預設排除哪些訂單?

  • 業績完成進度依賴哪些資料進行對比分析?

口徑說明相關問題:

  • 預設口徑中特殊單和統計排除標訂單如何處理?

  • 組合商品拆分與否對統計結果有何影響?

  • ERP售後單確認狀態與平台訂單售後狀態有何區別?

  • 為什麼即時資料門戶的資料可能與訂單頁面不一致?

  • 已取消的訂單是否會被納入即時資料門戶的統計範圍?

售後服務相關問題:

  • 售後即時預警有哪些具體功能?

  • 熱銷商品售後分析如何協助商家最佳化售後服務?

  • 商品售後原因分析如何協助減少退貨率?

  • 渠道售後原因分析如何提升售後服務品質?

  • 物流即時預警如何協助商家應對物流問題?

銷售業績相關問題:

  • 業績監控模組如何協助商家設定銷售目標?

  • 業績總覽模組從哪些維度展示詳細資料?

  • 業績報告模組如何產生不同周期的報表?

  • 店鋪/分銷商維度如何用於精細化營運分析?

  • 許可權範圍如何控制子帳號可見的資料內容?

其他相關問題:

  • 意見反饋功能如何增強使用者體驗?

  • 快捷查詢功能如何提高使用者效率?

  • 全年目標卡片如何展示年度銷售情況?

  • 業績趨勢圖如何展示今年和去年的業績資料?

  • 視圖切換如何影響全年目標卡片的資料匯總?

綜合性問題:

  • 為什麼有的帳號看不到業績監控板塊的內容?

  • 不同帳號看到的資料為何會有所不同?

  • 實體編碼是按普通商品編碼還是子商品統計?

  • 自營店鋪資料裡為何看不到檔口開單的訂單資料?

  • 即時資料門戶如何確保資料的安全性和準確性?

通過對比基於Dify產生的Query與GraphRAG產生的Query可以看出:

  • Dify產生的Query多為結構簡單、範圍局部的問題,通常聚焦於單一功能或文檔關鍵詞,使用者可通過關鍵字直接在文檔中尋找到對應答案。

  • GraphRAG產生的Query則呈現出更高的複雜度和實用性,覆蓋從局部到全域的知識維度,更貼近真實使用者的提問方式,往往涉及跨文檔理解與多跳推理,具有更強的語義表達能力和實際應用價值。

產生Answer

Dify工作流程產生的Answer

GraphRAG產生的Answer

如何組建循環性的業績報告用於複盤和考核?

銷售業績報告中的業績報告模組提供了日報、周報、月報等不同時間周期的報表,並分為匯總、平台/分銷、店鋪/分銷商、店鋪分組四個維度,其中月報還融入了業績目標和完成進度,方便營運人員快速組建循環性業績報告。

銷售業績報告如何支援銷售團隊的業績評估?

銷售業績報告是銷售團隊進行業績評估的重要工具。它提供了多維度資料分析和目標監控功能,協助團隊高效地評估銷售表現、發現問題並最佳化策略。以下是銷售業績報告支援銷售團隊業績評估的主要方式。

  1. 目標設定與完成進度監控。

    銷售業績報告允許團隊設定全年目標、月度目標以及大促目標,並將目標分解到店鋪分組或單個店鋪。通過這種方式,銷售團隊可以清晰地瞭解每個團隊或店鋪的目標完成情況。

    全年目標與月度目標:銷售團隊可以按銷售金額或淨銷售金額設定目標,並即時監控完成進度。例如,當團隊未完成目標時,系統會顯示當前業績與目標之間的差距,便於及時調整策略。

    大促目標:在大型促銷活動(如6.18、11.11、12.12)前,團隊可以提前設定促銷目標,並通過報告跟蹤實際業績與目標的對比情況。

  2. 多維度資料分析。

    銷售業績報告從多個維度提供詳細的資料指標,協助團隊深入分析業績變化的原因。

    平台/分銷維度:報告提供了平台和分銷商的銷售資料,便於團隊定位哪些渠道表現優異或存在不足。

    店鋪/分銷商維度:通過分析具體店鋪或分銷商的業績,團隊可以識別增長點和問題地區。

    商品維度:報告能夠進一步細化到商品層面,協助團隊瞭解哪些商品推動了業績增長,哪些商品拖累了整體表現。

  3. 趨勢分析與歷史對比。

    銷售業績報告通過趨勢圖和歷史資料對比,為團隊提供更直觀的業績評估視角。

    日/月趨勢圖:團隊可以選擇查看本月與上月的每日業績趨勢,或今年與去年的每月業績趨勢,從而發現周期性波動規律。

    環比與同比分析:報告計算了淨銷售金額、銷售金額等關鍵計量的環比和同比變動率,協助團隊評估短期內的業績增減情況以及長期的增長趨勢。

  4. 退款與售後分析。

    銷售業績報告還整合了退款和售後資料,協助團隊全面評估銷售表現。

    退款率分析:報告統計了發貨前僅退款、發貨後僅退款和退貨退款的比例,協助團隊識別退款高發環節。

    支付退款金額與件數:通過分析支付成功的訂單中確認退款的金額和件數,團隊可以評估退款對淨銷售金額的影響,從而最佳化營運策略。

  5. 快捷查詢與匯出功能。

    銷售業績報告支援靈活的查詢和匯出功能,便於團隊快速擷取所需資料。

    快捷查詢:團隊可以根據不同視圖(如平台/店鋪或分銷商)儲存常用查詢條件,提高工作效率。

    資料匯出:報告支援匯出明細記錄,單次匯出上限為3萬條記錄,方便團隊進行離線分析或彙報。

  6. 即時資料支援。

    銷售業績報告與即時資料門戶結合使用,為團隊提供最新的銷售資料支援。

    今⽇概覽:團隊可以通過即時資料門戶擷取今日的銷售金額、淨銷售金額、退款金額等關鍵計量,及時掌握業務動態。

    業績監控板塊:該板塊展示了各店鋪分組的業績完成率,協助團隊即時跟蹤銷售進展。

總結

銷售業績報告通過目標設定、多維度資料分析、趨勢分析、退款與售後評估、快捷查詢以及即時資料支援等功能,為銷售團隊提供了全面且高效的業績評估工具。這些功能不僅協助團隊精準定位業績增長或下降的原因,還能指導團隊最佳化營運策略,提升整體銷售表現。

References

[KG] 銷售業績報告新版本.pdf

[KG] 資料門戶.pdf

[DC] 銷售業績報告新版本.pdf

[KG] relation.txt

[KG] 即時商品分析.pdf

在相同Query輸入條件下,Dify工作流程的回答局限於對單一文檔內容的引用與重複,缺乏上下文理解與資訊整合能力。而GraphRAG則依託知識圖譜與向量檢索機制,有效整合多文檔中的相關知識,輸出更具邏輯性和資訊密度的回答,顯著提升了問答結果的品質與實用性。

相關文檔

使用GraphRAG服務