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

最近爆火的GraphRAG是什么,真的能用于商業應用嗎? 原創

發布于 2024-11-12 16:14
瀏覽
0收藏

GraphRag解決了什么問題

在樸素的RAG(自我檢索生成模型)中,我們使用一個向量庫作為我們的知識庫。當用戶提出查詢時,該系統從向量庫中匹配頂部K個元素作為上下文,并將這個上下文與提示和查詢一起交給大型語言模型(LLM)進行回答。

最近爆火的GraphRAG是什么,真的能用于商業應用嗎?-AI.x社區

現在,讓我們假設這個向量庫是指向企業知識的。有兩個示例查詢:

  1. xx產品的價格是多少?
  2. 去年技術團隊的成果有哪些?

對于第一個問題,由于它是非常具體的,知識庫的搜索可能會找到相應的信息塊或常見問題解答。對于這種類型的問題,樸素的RAG通常會表現得很好。

對于第二個問題,這是一個宏觀層面的查詢,需要將企業知識庫中所有與技術團隊相關的項目收集起來并進行總結。關鍵在于找到與技術團隊成果相關的各類信息,然后以某種方式關聯起來以得出答案。這種方法也被稱為 "connecting the dots"。你可以參考這篇文章了解更多:https://blog.curiosity.ai/?-connecting-the-dots-how-to-improve-rag-with-knowledge-graphs-092c32024326

在這里,“dots”指的是分散在不同地方的關鍵信息。那么,樸素RAG能否有效解決這類問題?雖然我們可以強制使用樸素RAG來尋找答案,但其效果很可能不會十分理想。

對于這類問題,我們的一種解決策略是預先整理信息。例如,我們首先抽取與技術團隊相關的所有信息。當我們提出相關問題時,可以基于這些已經抽取的信息進一步進行總結。這個過程實際上就是構建知識圖譜的過程。

舉個例子,假設我們有大量文本,其中包含了技術團隊執行的各種項目的信息。在我們構建的知識圖譜中,我們有多個節點,代表技術團隊和項目,并通過關系將它們連接起來。這樣,當我們想了解他們完成了哪些工作時,只需關注與這些節點相關的部分,便可獲悉技術團隊已完成的任務。

這個構建知識圖譜的過程通常可以用大型模型來完成,這也是GraphRAG模型提出的一個重要思想:預先提取并整理好信息,然后基于這些整理后的信息進行回答。

進一步來說,對于第二個問題,相關的提問方式有很多。例如:

  • 張三的成果有哪些?我們可以找到與張三關聯的節點,了解他相關的項目信息。
  • 張三所在的后端團隊的工作成果是什么?我們需要整合這個團隊所有人員的工作成果。
  • 進一步上升層次,整個技術團隊的成果是什么?類似地,我們需要將各個技術團隊的成果集中起來。

這里呈現的是一個層次結構,因此在GraphRAG模型中,做了進一步的操作: 創建這種層次結構。我們預先整理出相關的關鍵信息,這樣的層次結構是基于知識圖譜獲取的。因此,我們對這個知識圖進行了類似的聚類,然后將這些實體的信息合并在一起,再對這些合并后的信息進行整理。從知識圖譜到這里,GraphRAG采用了一些社區挖掘算法,這是GraphRAG的第二個重要思想。

那么,這套方法能否在商業環境中實施呢?我認為目前來說更像是一個原型。

  1. 首先,構建知識圖譜的過程會產生大量噪聲,這需要大量的人工清洗和校正,成本高昂。
  2. 其次,在計算方面,聚類過程消耗資源較大。
  3. 再者,新數據的加入也是問題。當有關鍵信息加入時,我們可能需要從頭開始重建整個結構,這會產生大量的計算。這在知識圖譜領域實際上是一個比較難解決的問題。

盡管如此,GraphRag作為一個新的RAG流程還是有必要學習一下的。

GraphRAG入門

環境配置

名稱

安裝

目的

Python 3.10

下載(opens in a new tab)

該庫基于 Python 開發。

Poetry

使用說明(opens in a new tab)

Poetry 用于 Python 代碼庫的包管理和虛擬環境管理。

下載源碼,安裝依賴

git clone https://github.com/microsoft/graphrag.git
cd graphrag
poetry install

如果你本地poetry install比較慢,可以在項目的pyproject.toml文件末尾添加:

[[tool.poetry.source]]
name = "aliyun"
url = "https://mirrors.aliyun.com/pypi/simple/"

并執行poetry lock重新生成poetry.lock, 再執行poetry install即可

對數據建索引

首先讓我們準備一個示例數據集:

mkdir -p ./ragtest/input

現在讓我們從可靠的來源獲取查爾斯·狄更斯的《圣誕頌歌》的副本

curl https://www.gutenberg.org/cache/epub/24022/pg24022.txt > ./ragtest/input/book.txt

在當前目錄準備初始化:

poetry run poe index --init --root ./ragtest

它會在當前目錄創建output、prompts目錄,以及.env文件和settings.yaml配置文件。

  • output目錄,存儲生成的圖、以及總結、日志等信息。
  • prompts目錄,存儲默認的4個提示詞文件:claim_extraction.txt、community_report.txt、entity_extraction.txt、summarize_descriptions.txt。
  • .env文件中只包含一個GRAPHRAG_API_KEY,用于設置你的LLM API_KEY。
  • settings.yaml 文件較為復雜,配置項目也較多,運行本項目只需要修改兩個llm和embeddings,我這里直接使用OpenAI, 沒錯,就是這么土豪!

最近爆火的GraphRAG是什么,真的能用于商業應用嗎?-AI.x社區

最近爆火的GraphRAG是什么,真的能用于商業應用嗎?-AI.x社區


接著我們執行一條命令會自動索引數據,構建知識圖譜,只是過程比較慢,耐心等待即可:

poetry run poe index --root ./ragtest

查詢

GraphRag的查詢分為兩種類型:

  1. 全局檢索:可以簡單理解為 用于回答需要聚合信息的問題
  2. 本地檢索/局部檢索:可以簡單理解為 用于回答特定實體的問題

全局查詢

poetry run poe query --root ./ragtest --method global '這個故事的主題是什么?'

輸出結果如下:

SUCCESS: Global Search Response: ### 故事主題概述

本故事的核心主題圍繞著**轉變與救贖**,通過Ebenezer Scrooge從吝嗇鬼到慷慨大方的典范的轉變,展現了個人改變的可能性和重要性。Scroogts (12, 15, 16, 20)]。

### 人物互動與社會關系

故事通過Scrooge與Cratchit家庭以及各種鬼魂的互動,強調了慈悲、善良以及個人改變的重要性。這些互動不僅展示了個人改變的可能性,還突出, 16, 18, 20)]。

### 社會影響與個人行為

Scrooge的旅程揭示了個體通過善行和慷慨對社區產生的積極影響。故事探討了希望、韌性和圣誕精神的主題,通過Tiny Tim和Cratchit家庭的形象,展示了即使在困難中也能體現出圣誕精神的典范 [Data: Reports (16, 18)]。

### 超自然引導與反思

故事還探討了超自然向導在促使反思和改變中的作用,通過圣誕節過去、現在和未來的鬼魂的訪問,促使Scrooge反思自己的生活和行為。此外,故警告來體現 [Data: Reports (12, 21)]。

### 社會正義與家庭社區的重要性

最后,故事還深入討論了社會不公和家庭及社區的重要性。Scrooge與Bob Cratchit和Tiny Tim的互動,不僅揭示了社會不公的主題,也強調了家庭和社區在個人生活中的價值 [Data: Reports (12)]。

綜上所述,本故事通過Scrooge的轉變之旅,探討了救贖、慈悲、社會責任和個人改變的重要性,以及這些主題如何在個人、家庭和更廣泛社區中產生深遠影響。

局部檢索

poetry run poe query --root ./ragtest --method local 'Scrooge 這個故事的主人公是誰,他的主要關系是什么?'

輸出結果如下:

SUCCESS: Local Search Response: # 主人公與主要關系

## 主人公簡介

故事的主人公是Ebenezer Scrooge,他是《A Christmas Carol》中的中心人物。Scrooge最初被描繪為一個貪婪、吝嗇的老人,對圣誕節和周圍人的苦難漠不關心。他的性格和態度通 (18, 23)]。

## 主要關系

### 與Bob Cratchit的關系
Bob Cratchit是Scrooge的職員,一個收入微薄但心地善良的人。Scrooge最初對Cratchit的待遇冷酷無情,但在故事的結尾,Scrooge提高了Cratchit的工資,并成為了他家庭的恩人 [Data: Relationships (14); Entities (9, 28)]。

### 與Jacob Marley的關系
Jacob Marley是Scrooge已故的商業伙伴,他的鬼魂在圣誕夜訪問Scrooge,警告他改變自己的生活方式,以免死后遭受同樣的命運。Marley的訪問為Scrooge的轉變開啟了序幕 [Data: Relationships (63, 41); Entities (50, 44)]。

### 與三個圣誕鬼魂的關系
三個圣誕鬼魂(圣誕節的過去、現在和未來)分別訪問Scrooge,展示了他的過去、現在和可能的未來。這些訪問深刻影響了Scrooge,促使他反思自己的生活并最終改變了他的行為和態度 [Data: Relationships (72, 86); Entities (47)]。

### 與Tiny Tim的關系
Tiny Tim是Bob Cratchit的兒子,他的健康狀況和幸福成為Scrooge改變的一個重要動力。Scrooge從一個冷漠的旁觀者變成了Tiny Tim的守護者和家庭的支持者 [Data: Relationships (86)]。

### 與侄子Fred的關系
Scrooge的侄子Fred代表了圣誕節的精神和樂觀態度,盡管Scrooge最初拒絕了Fred的圣誕邀請,但最終他接受了Fred的善意,并與他和其他家庭成員建立了積極的關系 [Data: Entitiationships (52)]。

## 結論

Ebenezer Scrooge的故事是一個關于救贖和轉變的經典故事。通過與Bob Cratchit、Jacob Marley、三個圣誕鬼魂、Tiny Tim和他的侄子Fred等關鍵角色的互動,Scrooge從一個孤獨、間的聯系、同情和理解的重要性。

總結

本文首先介紹了GraphRAG相比傳統的樸素RAG的優勢以及其在商業落地上的局限性,然后講解了GraphRAG的基本使用,在實際操作過程中發現還是比較耗費token的,那token到底耗費在哪,其內部運行的流程又是怎么樣的呢?帶著這些問題,接下來我會用兩篇圖文并茂的文章詳細介紹一下:

  1. GraphRAG如何構造知識圖譜
  2. 全局檢索和局部檢索的流程


本文轉載自公眾號AI 博物院 作者:longyunfeigu

原文鏈接:??https://mp.weixin.qq.com/s/hqIJgYbiV1V3B-V3WEtPfw??

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
已于2024-11-12 16:18:08修改
收藏
回復
舉報
回復
相關推薦
日韩美女av在线免费观看| 亚洲国产精品成人一区二区| 青青草原网站在线观看| 亚洲AV无码乱码国产精品牛牛| 激情欧美日韩一区| 亚洲新中文字幕| 伊人av在线播放| 精品亚洲美女网站| 亚洲精品成人精品456| 久久综合婷婷综合| 国产色片在线观看| 久久蜜桃精品| 免费不卡在线观看av| 男女黄床上色视频| 亚州一区二区| 欧美日韩小视频| 免费在线观看视频a| 1769在线观看| 99久久国产综合精品色伊| 91精品美女在线| 亚洲第一在线播放| 国产综合视频| 久久精品99久久久久久久久| 亚洲精品视频久久久| 电影一区二区在线观看| 欧美日韩www| 久草精品在线播放| 7777kkk亚洲综合欧美网站| 1024成人网| 亚洲成人精品电影在线观看| 性xxxx视频播放免费| 国产精品亚洲视频| 国产啪精品视频网站| 国产性生活视频| 亚洲欧美久久久| 韩国福利视频一区| 久久免费黄色网址| 伊人久久大香线| xxxxx成人.com| 黄大色黄女片18免费| 亚洲男人都懂第一日本| 亚洲国产精品va在线| 成人免费播放视频| 国产欧美88| 91精品午夜视频| 怡红院亚洲色图| 美女视频一区| 欧美日韩精品福利| 国产三级国产精品国产专区50| 国产精品av一区二区三区| 亚洲va欧美va人人爽| www.av91| 国产99在线| 欧美日韩免费在线| 国产中文字幕免费观看| 国内精彩免费自拍视频在线观看网址 | 久久频这里精品99香蕉| 九九九久久久久| 亚洲性图久久| 91国产美女在线观看| 色网站在线播放| 午夜亚洲精品| 国产精品久久久久久久7电影| 精品久久久久久久久久久久久久久久| 亚洲一区欧美激情| 国产精彩精品视频| 中文字幕一区二区人妻痴汉电车| 丝袜美腿亚洲一区二区图片| 国产精品偷伦视频免费观看国产| 日批视频免费观看| 精品一区二区久久久| 亚洲xxxx做受欧美| 人人妻人人玩人人澡人人爽| 26uuu亚洲综合色| 日韩精品不卡| 成人影欧美片| 精品国产鲁一鲁一区二区张丽| 日韩a在线播放| 国产亚洲欧美日韩精品一区二区三区 | 9l视频自拍蝌蚪9l视频成人| 亚洲国产成人一区| 中文字幕在线看高清电影| 97人人精品| 久久久久免费视频| 天天射天天干天天| 国产美女娇喘av呻吟久久| 久久www免费人成精品| 国产福利在线视频| 伊人开心综合网| 欧美黄色免费影院| 国产精品欧美一区二区三区不卡| 亚洲国产精品电影在线观看| 欧美aaa级片| 在线成人av| 国产精品自产拍在线观看中文| 国产视频手机在线观看| 91麻豆国产福利精品| 国产精品av免费| 小早川怜子影音先锋在线观看| 欧美日韩情趣电影| 成年人的黄色片| 欧美顶级大胆免费视频| 538国产精品一区二区免费视频 | 精品丝袜在线| 欧美日韩高清一区二区| 青青草成人免费视频| 亚洲成人最新网站| 国产精品电影网| 人妻va精品va欧美va| 亚洲欧美一区二区三区极速播放| 91精品91久久久中77777老牛 | 久久久久久久久久久久久久久久av| 成人三级黄色免费网站| 午夜伊人狠狠久久| 色哟哟免费视频| 日本久久精品| 青青久久av北条麻妃黑人| 精品人妻伦一区二区三区久久| 国产日韩欧美综合一区| 欧美二区在线视频| 日韩在线观看中文字幕| 日韩中文字幕在线免费观看| 国产一区二区视频免费| 99re热视频精品| 精品丰满人妻无套内射| 国产精品3区| 日日摸夜夜添一区| 午夜精品免费观看| 337p粉嫩大胆噜噜噜噜噜91av| 又大又硬又爽免费视频| 天堂久久av| 欧美成人精品一区二区| 一级二级三级视频| 国产精品私人影院| 午夜精品在线免费观看| 亚洲成a人片77777在线播放| 久久免费福利视频| 亚洲精品久久久蜜桃动漫| 亚洲色图欧美在线| 亚洲综合123| 91精品国产调教在线观看| 国产日产久久高清欧美一区| 在线看av的网址| 欧美亚洲国产一区二区三区 | 亚洲嫩草精品久久| 婷婷激情综合五月天| 久久性感美女视频| 91精品国产自产在线老师啪 | 午夜精品一区二区三区在线| 99久久久国产精品无码网爆 | 国产精品视频久久久久久久| 99精品久久免费看蜜臀剧情介绍| 免费毛片网站在线观看| 欧美挤奶吃奶水xxxxx| 欧美在线视频在线播放完整版免费观看| 亚洲国产精品国自产拍久久| 一区二区三区四区视频精品免费| 人妻精油按摩bd高清中文字幕| 狠狠入ady亚洲精品| 国产精品美女xx| 在线播放高清视频www| 亚洲免费影视第一页| 亚洲天堂视频在线播放| 国产精品每日更新在线播放网址| 亚洲精品永久视频| 好看不卡的中文字幕| 国产美女精品久久久| 亚洲天堂资源| 中文字幕一精品亚洲无线一区| 一区二区日韩在线观看| 亚洲一区二区三区视频在线| 国产草草浮力影院| 日本91福利区| 国产女人18毛片| 麻豆成人入口| 国产精品免费福利| 在线免费av导航| 亚洲老司机av| 国产又黄又粗又硬| 亚洲成人高清在线| 日本高清黄色片| 国产高清亚洲一区| 国产日韩一区二区在线| 99久久视频| 国产一区二区不卡视频在线观看| 日本成人三级电影| 美女撒尿一区二区三区| 欧洲天堂在线观看| 91精品国产综合久久精品性色 | 欧美撒尿777hd撒尿| 欧美三级小视频| 久久久国产一区二区三区四区小说| 中文字幕22页| 国产精品免费看| 偷拍盗摄高潮叫床对白清晰| 日韩精品导航| 亚洲淫片在线视频| 肉色欧美久久久久久久免费看| 九九九热精品免费视频观看网站| 亚洲日本在线播放| 欧美一区二区久久久| 成人a v视频| 五月天一区二区| 午夜写真片福利电影网| 国产精品网站在线播放| 99久久人妻无码中文字幕系列| 久久精品99国产精品日本| 99爱视频在线| 亚洲一级特黄| 国产手机视频在线观看| 精品国产一区二区三区小蝌蚪| 国产91亚洲精品一区二区三区| 99久久伊人| 欧洲中文字幕国产精品| 成人影音在线| 欧美精品中文字幕一区| av电影在线网| 亚洲欧美在线免费观看| 亚洲精品无遮挡| 欧美区视频在线观看| 中文在线第一页| 激情成人中文字幕| 国产无遮挡又黄又爽在线观看 | 免费观看中文字幕| 久久一区91| 亚洲二区自拍| 北条麻妃国产九九九精品小说 | 成人啪啪免费看| 久久亚洲人体| 国产精品综合不卡av| 日韩欧美一区二区三区在线观看| 97国产精品视频| 182在线视频观看| 久久久久久亚洲精品不卡| 女同一区二区免费aⅴ| 久久五月天综合| 成人福利网站| 久久手机免费视频| 免费大片黄在线观看视频网站| 一本一本久久a久久精品牛牛影视| 天堂av网在线| 亚洲老头同性xxxxx| 精品美女视频在线观看免费软件 | 精品福利影视| 久久精品福利| 精品午夜一区二区| 婷婷亚洲精品| 日韩av一区二区三区美女毛片| 欧美精品色图| 亚洲一区二区三区四区中文| 色97色成人| 男女爱爱视频网站| 激情久久一区| 成人综合视频在线| 久久中文精品| 中文字幕久久av| 国产麻豆精品视频| xfplay5566色资源网站| 91亚洲国产成人精品一区二三 | 高潮一区二区三区乱码| 亚洲国产精品成人av| 黄色网址在线播放| 日韩中文字幕免费看| a免费在线观看| 国内精品一区二区三区四区| 中文字幕影音在线| 国产精品一区二区三| 涩爱av色老久久精品偷偷鲁| 国产精品一国产精品最新章节| 神马久久影院| 亚洲7777| 国产字幕视频一区二区| 国内性生活视频| 理论电影国产精品| 中国极品少妇xxxx| 国产精品水嫩水嫩| 国产亚洲精品码| 在线免费观看日本一区| 国产高清第一页| 亚洲天堂男人天堂| a级影片在线观看| 热re99久久精品国产66热| 78精品国产综合久久香蕉| 97夜夜澡人人双人人人喊| 欧美日韩精品一区二区三区在线观看| 日本成人三级电影网站| 欧美激情视频一区二区三区在线播放 | 青青青爽久久午夜综合久久午夜| 99国产精品久久久久久| 99视频有精品| 日韩国产第一页| 欧美日韩一区二区三区| 国产女人18毛片水18精| 亚洲欧美日韩视频一区| 宅男在线观看免费高清网站| 国产成人精品免费久久久久 | 26uuu亚洲电影| 91久久偷偷做嫩草影院| 国产最新精品| 久久久亚洲国产精品| 久久精品国内一区二区三区| 欧美在线一级片| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲一区和二区| 中文字幕中文字幕一区| 一级片中文字幕| 日韩你懂的在线播放| 91免费在线| 国产成人精品久久亚洲高清不卡| 粉嫩一区二区三区四区公司1| 亚洲综合首页| 日韩精品三区四区| 网站免费在线观看| 夜夜嗨av一区二区三区四季av| 在线观看毛片av| 亚洲色图15p| 亚洲电影观看| 国产精品免费一区二区三区四区 | 老牛精品亚洲成av人片| 神马午夜伦理影院| 精品一区二区免费看| 伊人影院综合网| 91精品福利在线| 欧美捆绑视频| 欧美整片在线观看| 欧美黑白配在线| 欧美精品一区免费| 成人免费福利片| 精品在线视频免费观看| 日韩免费一区二区三区在线播放| 免费大片在线观看www| 成人动漫网站在线观看| 日韩一区自拍| 亚洲一级免费观看| 国产精品欧美精品| 中文在线免费看视频| 一区二区欧美日韩视频| 亚洲播播91| 午夜精品福利一区二区| 日韩电影一二三区| 精品亚洲aⅴ无码一区二区三区| 欧美视频一二三| 九九热视频在线观看| 国产精品高清在线观看| 日韩在线高清| 亚洲涩涩在线观看| 亚洲人妖av一区二区| 99在线小视频| 欧美极度另类性三渗透| 91综合久久爱com| 国产av人人夜夜澡人人爽麻豆| 成人18精品视频| 草久久免费视频| 亚洲人成电影网站色| 国产成+人+综合+亚洲欧美| 亚洲一二区在线| 国产成人免费在线视频| 亚洲国产精品午夜在线观看| 亚洲电影免费观看高清完整版在线观看 | 午夜视频在线观| 亚洲综合一区二区| 天天操天天干天天爽| 国产91精品最新在线播放| 欧洲乱码伦视频免费| 久久成年人网站| 亚洲国产欧美日韩另类综合 | 丰满人妻一区二区三区免费视频| 97精品久久久中文字幕免费| 九九久久婷婷| 国产美女18xxxx免费视频| 一区二区三区四区av| 香蕉视频免费在线看| 国产精品一区二区女厕厕| 欧美日一区二区在线观看| 亚洲国产欧美视频| 欧美日韩第一区日日骚| 2021中文字幕在线| 日韩欧美精品一区二区三区经典 | 黑人巨大精品欧美| 欧美日韩日日摸| 精精国产xxxx视频在线播放| 日韩精品一区二区三区丰满| 国产自产v一区二区三区c| 日韩黄色在线视频| 日韩在线观看精品| 午夜a一级毛片亚洲欧洲| 中文字幕国产高清| 狠狠久久五月精品中文字幕| 精品51国产黑色丝袜高跟鞋| 国模一区二区三区私拍视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久久国产精品黄毛片| 国产亚洲精品美女| 99re8这里有精品热视频免费| 亚洲福利精品视频| 五月婷婷久久综合| 成人免费高清| 日韩少妇中文字幕| 国产精品18久久久久久久久| 色老头在线视频|