從“聽指令”到“當參謀”,阿里云AnalyticDB GraphRAG如何讓AI開竅

01、背景

在智能客服與醫療問診領域,用戶模糊描述導致的多輪對話斷裂與語義關聯缺失,長期阻礙決策效率提升。傳統 RAG 技術面臨雙重困境:

  • 單輪檢索局限:當用戶僅反饋“空調制冷效果差”、“持續發熱三天”等模糊信息時,傳統 RAG 缺乏追問能力,無法定位根因;
  • 語義跳躍失控:對話中突然切換話題(如患者從“咳嗽”轉向“頭痛”)時,傳統方案因無法關聯跨域知識導致誤判。

阿里云瑤池旗下的云原生數據倉庫 AnalyticDB PostgreSQL 版?GraphRAG 技術,創新融合知識圖譜動態推理+向量語義檢索,通過實體關系映射與多跳路徑優化,構建可應對復雜場景的決策引擎。本文將通過家電故障診斷和醫療預問診兩大高價值場景,解析其如何實現從“被動應答”到“主動決策”的跨越。

02、GraphRAG 業務系統

相比傳統 RAG,結合向量和圖的 GraphRAG 能更高效地處理大規模知識的關聯檢索與分析。GraphRAG 是通過圖來保存文本知識中實體之間的聯系。通過將文本抽象為圖數據,知識圖顯著簡化了輸入文本,減少冗長問題。通過檢索子圖或圖社區,GraphRAG 能夠捕捉更廣泛的上下文和聯系,有效應對 QFS 挑戰。

構建一個完整的 GraphRAG 業務,需要三個重要的子系統:知識圖譜理解抽取系統、 GraphRAG 引擎系統、支持 RAG 的 AI 工程框架。

image.png

1、知識圖譜理解與抽取

知識圖譜系統用于實現知識建模和抽取。最新的阿里通義千問 Qwen3 在文檔理解、數據抽取、問題分析、多語言識別等方面表現優異,成本大幅下降,性能全面超越DeepSeek-R1、OpenAI-o1等全球頂尖模型。我們利用通義千問 Qwen3,完成對文本的分析并進行實體和關系的三元組抽取,從而構建相應的知識圖譜。

2、GraphRAG 引擎

阿里云瑤池旗下的云原生數據倉庫AnalyticDB PostgreSQL(以下簡稱ADB PG)作為一款具備 GraphRAG 引擎的MPP數據庫,它具備完整的事務處理、高吞吐寫入和流批一體引擎以及提供關系型數據存儲、全文、向量存儲和圖數據存儲功能,顯著簡化應用構建的過程,提供精準分析和決策支持。通過整合 Qwen3 的知識抽取能力和 AnalyticDB PostgreSQL 的圖引擎優勢,GraphRAG 可以實現更全面的上下文理解和信息檢索,優化業務流程。

3、Data Agent Platform

AI框架作為業務層的"智能中樞",負責實現從原始數據到智能服務的端到端閉環。Dify on DMS是阿里云瑤池數據庫推出的一站式AI應用部署解決方案。通過DMS可以輕松將Dify應用部署到阿里云上,并與通義大模型和瑤池數據庫生態等無縫融合。無論是數據處理、模型訓練,還是AI應用的快速上線,DMS都能提供低門檻、開箱即用的體驗,構建企業級安全穩定的Data+AI平臺。

03、ADB PG GraphRAG技術解析

image.png

知識圖譜的構建和導入

?? 圖譜構建

知識圖譜構建是一個融合多源數據、自然語言處理(NLP)技術和圖數據庫管理的系統性工程,ADB PG GraphRAG 通過生成式模型將原始文本轉換為圖譜的“節點(實體)”和“邊(關系)”,其核心流程包括:

對文本進行chunk并從中抽取實體屬性(如“特斯拉CEO:馬斯克”) → 解決實體同名歧義(如“鵝廠→騰訊”)與數據冗余問題 → 節點去重與實體歸一化處理 → 將抽取到的節點轉換為Cypher語句寫入ADB PG圖存儲 → 同步將chunk生成文本向量存入ADB PG向量庫中。

如此,用戶在查詢的時候既可以通過embedding進行語義相似度搜索,也可以通過知識圖譜搜索正確的回答,大大提升回答的準確度。

?? 圖譜融合

針對跨文獻抽取實體時出現的命名差異問題(如“鵝廠”與“騰訊”指向同一實體),ADB PG GraphRAG采用分層消歧策略:

支持領域專家自定義映射規則(例如強制將“計算機”標準化為“電腦”),實現基礎術語統一;其次利用公共樣本庫執行聚類分析,自動歸集同義實體(如合并“北醫三院”與“北京大學第三醫院”);對于復雜歧義場景,則調用大語言模型進行深度語義匹配。通過規則定義、數據驅動聚類和AI模型協同,圖譜融合能夠有效消除實體歧義,為精準檢索奠定基礎。

知識圖譜的檢索增強

?? 關聯檢索

當用戶發起查詢時,關聯檢索首先抽取問題中的實體關系,沿知識圖譜檢索相鄰N跳節點的語義內容,通過相似度匹配定位最相關節點及對應文本塊,顯著提升多跳問題的準確性與可解釋性。

?? 全局檢索

若檢測到對話跳躍現象:包括語義突變或跨領域提問,系統會自動觸發全局檢索,將用戶問題轉化為向量后執行全圖搜索,快速定位Top-N相似節點,并結合會話上下文重定位對話路徑,提升回答的準確度。

?? 多路檢索召回

結合“關聯檢索”和“全局檢索”的兩個能力,ADB PG GraphRAG服務還提供了多路檢索的自適應召回能力,同步計算關聯檢索與全局檢索的置信度,默認優先采用關聯節點結果,同時支持通過調整置信度閾值動態干預決策。

?? 圖譜檢索排序

為了優化檢索結果的相關性和準確性,ADB PG GraphRAG服務實現了重排序(Reranking)機制,優化結果優先級,確保返回最契合用戶需求的信息序列。

04、場景實踐:模糊查詢的精準決策突破

在對問題進行分析處理時,行業專家通常會構建一個或多個知識圖譜。這些知識圖譜基于具體的應用場景設計,通過與用戶進行追問式對話,能夠將廣泛的問題逐步細化,并最終定位到具體的狀況上。通過這種層次化的分析方法,可以有效地從宏觀層面的問題過渡到微觀層面的特定情境,從而為用戶提供精準且針對性強的解決方案。

場景一:家電故障診斷-從模糊描述到根因定位

在以家電為代表的智能電子行業中,咨詢類客服系統的需求日益凸顯,但是用戶咨詢的問題往往過于模糊,不能直接通過AI Agent定位到客戶的問題并給出解決方案。所以,這類系統旨在通過多輪提問,獲取更多有價值的信息,精準地識別用戶在產品使用過程中遇到的具體問題,并據此提供切實可行的解決方案。它不僅能夠有效提升用戶體驗,還能進一步優化售后服務流程。此類智能化客服平臺,憑借其卓越的問題診斷能力和高效的服務響應機制,在當今競爭激烈的市場環境中顯得尤為重要。

下面是一個空調售后機器人的故障問答場景:

--Agent:你好,我是空調售后助手,請問有什么可以幫你?

--User:我的空調制冷效果不理想,能幫忙看一下么?

--Agent:是你的空調吹風風量小還是制冷效果差?

--User:制冷效果不好。

--Agent:請看一下空調的運行模式,是不是在制冷模式?

--User:制冷模式。

--Agent:空調濾網是否長時間沒有清理?

--User:是的。

--Agent:請清理濾網后再觀察一下空調制冷情況。

image.png

在空調售后案例中,用戶提出“制冷效果不理想”的模糊問題。售后Agent通過多輪追問引導用戶補充信息:首輪區分“風量小”或“制冷效果差”,第二輪確認空調運行模式,第三輪核查濾網狀態,最終給出“需要清理濾網后觀察”的解決方案。整個過程依托知識圖譜的實體關聯路徑(運行模式→濾網狀態),實現從泛化問題到具體根因的精準定位,有效提升了售后服務效率。

場景二:醫療問診

在現代醫療問診場景中,提供24小時在線智能預問診服務以減輕醫生負擔顯得尤為重要,但是AI Agent通常無法通過傳統的“望聞問切”方法逐步從患者那里獲取更多有助于判斷疾病的信息。因此需要一個為患者和醫生提供決策參考的輔助系統,通過患者提供的癥狀信息,判斷潛在病癥,為患者提供快速簡便的建議,并協助醫生作出合理決策。

--Agent:你好,有什么問題可以幫你?

--User:最近一直肚子疼,不知道什么原因。

--Agent:請問是上腹疼痛么?

--User:是的,感覺是胃這邊比較疼。

--Agent:是否有惡心或者消化不良、噯氣、黑便等其他癥狀?

--User:吃完飯會有點反酸。

--Agent:您可能有胃部相關的疾病,建議繼續做胃鏡或者x線鋇劑檢查以確認具體的病因。

image.png

醫療問診輔助系統能夠基于醫療專用的知識圖譜,創建癥狀 -> 診斷 -> 檢查 -> 疾病之間的知識關系圖譜,并通過持續整合病歷案例不斷優化診療路徑,提升診療效率。在Agent使用過程中,系統會根據患者的主訴癥狀進行圖譜初篩,生成附帶置信度的初步診斷;當置信度不足時啟動多輪對話補充關鍵癥狀,如發熱時長、疼痛部位等,逐步收斂疾病范圍直至達到置信閾值。最終依據醫療規范輸出檢查建議或明確疾病結論,直接銜接給藥、住院等后續流程。在臨床實踐中,該系統不僅能引導患者精準匹配科室分診,更能降低資源匱乏地區醫生因經驗不足導致的誤診風險。


了解更多

阿里云瑤池數據庫助您實現高效安全的 GraphRAG 業務應用解決方案。數據不出域,安全有保障,服務更穩定!👍

💡點擊鏈接了解關于 GraphRAG 服務的更多詳情

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917788.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917788.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917788.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

javascript常用實例

常見字符串操作字符串反轉const reversed hello.split().reverse().join(); console.log(reversed); // olleh檢查回文字符串function isPalindrome(str) {return str str.split().reverse().join(); }數組處理方法數組去重const unique [...new Set([1, 2, 2, 3])]; // [1,…

RK3568下用 Qt Charts 實現曲線數據展示

實際效果: 在工業監控、智能家居等場景中,實時數據可視化是核心需求之一。本文將介紹如何使用 Qt5 的 Charts 模塊,快速實現一個支持溫度、濕度、大氣壓和噪聲四個參數的實時監測系統,包含曲線動態繪制、坐標軸自適應、多窗口布局等實用功能。 項目背景與目標 環境參數監…

接口自動化測試用例詳解

🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快Post接口自動化測試用例Post方式的接口是上傳接口,需要對接口頭部進行封裝,所以沒有辦法在瀏覽器下直接調用,但是可以用Curl命令…

JavaEE初階第十四期:解鎖多線程,從 “單車道” 到 “高速公路” 的編程升級(十二)

專欄:JavaEE初階起飛計劃 個人主頁:手握風云 目錄 一、JUC的常見類 1.1. Callable接口 1.2. ReentrantLock? 1.3. 信號量Semaphore 1.4. CountDownLatch 二、線程安全的集合類 2.1. 多線程環境使用 ArrayList? 2.2. 多線程環境使用哈希表 一、…

什么是RabbitMQ?

什么是RabbitMQ? 一、什么是RabbitMQ? 二、Rabbitmq 的使用場景? 三、RabbitMQ基本概念 四、RabbitMQ的工作模式 1. **簡單隊列模式(Simple Queue)** 2. **工作隊列模式(Work Queue)** 3. **發布/訂閱模式(Publish/Subscribe)** 4. **路由模式(Routing)** 5. **主題…

DVWA靶場第一關--Brute force 新手入門必看!!!

文中涉及講解burp爆破模塊介紹可能不太準確,請大佬批評指正就dvwa靶場而言,兩個常見漏洞讓我有了新的認知第一個接觸的漏洞為弱口令漏洞,常見情況下,人們口中的弱口令可能為“姓名縮寫”“123456”“生日簡寫等”接觸了dvwa&#…

完美解決Docker pull時報錯:https://registry-1.docker.io/v2/

1、錯誤描述rootubuntu-database:/opt/dify/docker# docker compose up -d [] Running 9/9? api Error context canceled …

用 Python 批量處理 Excel:從重復值清洗到數據可視化

引言日常工作中,經常需要處理多份 Excel 表格:比如合并銷售數據、清洗重復的用戶信息,最后生成可視化圖表。手動操作不僅效率低,還容易出錯。這篇文章分享一套 Python 自動化流程,用pandas和matplotlib搞定從數據清洗到…

4.5 點云表達方式——圖

(一)定義與原理 圖4-5-1 點云圖結構

wordpress菜單調用的幾種常見形式

在WordPress主題開發里,“菜單”在前端頁面中常見的調用/輸出形式可以歸納為5種,按出現頻率從高到低列給你,并給出最簡代碼片段,方便直接復制粘貼。 標準菜單位置調用(99%場景) 后臺“外觀→菜單”里把菜單A指派到菜單位置prima…

linux中pthread_t 的值與top -Hp中線程id值的區別

linux中pthread_t 值與top -Hp中線程id值的區別 #include <stdio.h> #include <pthread.h> #include <thread>void thread_func() {printf("child thread id0x%x\n",pthread_self());while(1){ printf("hello world\n");} }int ma…

Idea集成Jenkins Control插件,在IDEA中觸發Jenkins中項目的構建

IDEA可以下一個這個插件 Jenkins Control&#xff0c;直接在idea中觸發測試環境項目的部署測試環境API-TOKEN&#xff1a;XXXXXXXXXXXXXXXX&#xff08;在jenkins的首頁 - 系統管理 - 管理用戶中獲取&#xff09;配置號后&#xff0c;測試連接&#xff0c;需要是成功的狀態&…

【ARM】CMSIS6 介紹

1、 簡介CMSIS是通用微控制器軟件接口標準(Common Microcontroller Software Interface Standard ) 的簡寫。CMSIS 包括API、軟件組件、工具及工作流程&#xff0c;主要用于簡化軟件重用、縮短開發人員學習曲線&#xff0c;加快項目構建和調試&#xff0c;從而使產品更快上市。…

【含文檔+PPT+源碼】基于SSM的旅游與自然保護平臺開發與實現

項目介紹 本課程演示的是一款&#xff1f;&#xff1f;&#xff0c;主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Java 學習者。 包含&#xff1a;項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 帶你從零開始部署運行本套系統 該項目附帶的源碼資料…

QT6 源,十章繪圖(2)畫刷 QBrush:刷子只涉及填充顏色,線型,填充圖片,以及變換矩陣這幾個屬性,附源代碼帶注釋。

&#xff08;1&#xff09;本類的繼承關系如下 &#xff1a;&#xff08;2&#xff09;本類是支持流運算的 &#xff1a;&#xff08;3&#xff09;本類的構造函數與運算符 operator 函數 &#xff1a;關于本類的構造函數&#xff0c;進行以下測試 &#xff1a;只修改畫刷的構…

安科瑞智慧能源管理系統在啤酒廠5MW分布式光伏防逆流控制實踐

項目信息 光伏裝機1MW&#xff0c;3個并網點&#xff0c;低壓接 入配電系統。 要求自發自用、余電不上網。解決方案 通過防逆流保護裝置&#xff0c;做到剛性控制&#xff0c; 實現并網柜快速切斷&#xff1b;通過防逆流管理系統&#xff0c;做到柔性調節&#xff0c; 實現光伏…

VUE-第二季-02

3.Vue組件化 3.1 什么是組件 (1) 傳統方式開發的應用 一個網頁通常包括三部分&#xff1a;結構&#xff08;HTML&#xff09;、樣式&#xff08;CSS&#xff09;、交互&#xff08;JavaScript&#xff09; 傳統應用存在的問題&#xff1a; ① 關系縱橫交織&#xff0c;復雜…

【OpenGL】LearnOpenGL學習筆記02 - 繪制三角形、矩形

上接: https://blog.csdn.net/weixin_44506615/article/details/149861824 完整代碼&#xff1a;https://gitee.com/Duo1J/learn-open-gl 一、渲染管線 在開始之前&#xff0c;我們先簡單了解一下圖形渲染管線 在渲染3D物體時&#xff0c;我們常用到的一種幾何結構為網格模型…

Mysql的事務是什么?

簡單來說&#xff0c;MySQL 實現事務的核心就像是給你的數據庫操作加了一套“保險和存檔”機制。它確保了你的操作要么全部成功&#xff0c;要么全部失敗&#xff0c;并且在面對多人同時操作、系統突然崩潰等情況時&#xff0c;數據依然可靠、準確。 為什么需要事務呢&#xff…

測試開發:Python+Django實現接口測試工具

【測試開發天花板】DjangoVuePyTest打造企業級自動化平臺&#xff5c;能寫進簡歷的硬核項目最近被幾個公司實習生整自閉了&#xff0c;沒有基礎&#xff0c;想學自動化又不知道怎么去學&#xff0c;沒有方向沒有頭緒&#xff0c;說白了其實就是學習過程中沒有成就感&#xff0c…