成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nano-graphrag: 輕量級(jí)、靈活的 GraphRAG 實(shí)現(xiàn)

發(fā)布于 2024-11-19 14:26
瀏覽
0收藏

Nano-graphrag: 輕量級(jí)、靈活的 GraphRAG 實(shí)現(xiàn)-AI.x社區(qū)

微軟提出的GraphRAG 很有效,但是官方實(shí)現(xiàn)和使用都很復(fù)雜,不易修改和定制。近日,網(wǎng)絡(luò)上出現(xiàn)一個(gè)國(guó)人開發(fā)的更簡(jiǎn)潔、易用且高度可定制的版本實(shí)現(xiàn)——nano-graphrag,它保留了核心功能,同時(shí)提供了更友好的用戶體驗(yàn)。值得一提的是之前介紹的fast-graphrag也受到了該項(xiàng)目的啟發(fā)。

Nano-graphrag: 輕量級(jí)、靈活的 GraphRAG 實(shí)現(xiàn)-AI.x社區(qū)

nano-graphrag 核心特點(diǎn)是其簡(jiǎn)潔性、易用性和可定制性。代碼量?jī)H為 1100 行(不包括測(cè)試和提示),是官方實(shí)現(xiàn)的緊湊高效替代品。它設(shè)計(jì)為輕量級(jí)、異步和完全類型化,是希望將 GraphRAG 集成到項(xiàng)目中而不增加復(fù)雜性的開發(fā)者的理想選擇。

安裝 nano-graphrag 非常簡(jiǎn)單,可以直接從 PyPi 安裝,或從源代碼安裝以獲取最新功能。安裝后,您可以通過設(shè)置 OpenAI API 密鑰并下載文本文件開始工作。

from nano_graphrag import GraphRAG, QueryParam

graph_func = GraphRAG(working_dir="./dickens")

with open("./book.txt") as f:
    graph_func.insert(f.read())

# Perform global graphrag search
print(graph_func.query("What are the top themes in this story?"))

# Perform local graphrag search (I think is better and more scalable one)
print(graph_func.query("What are the top themes in this story?", param=QueryParam(mode="local")))

# Batch Insert
graph_func.insert(["TEXT1", "TEXT2",...])
# Incremental Insert
with open("./book.txt") as f:
    book = f.read()
    half_len = len(book) // 2
    graph_func.insert(book[:half_len])
    graph_func.insert(book[half_len:])

上面提供的 Python 代碼片段展示了圖的構(gòu)建以及如何將文本插入圖中并執(zhí)行全局和局部 GraphRAG 搜索。nano-graphrag 的一個(gè)關(guān)鍵特性是支持批量插入和增量插入,這使得在知識(shí)圖中進(jìn)行高效更新成為可能,而無需冗余計(jì)算。它還支持簡(jiǎn)單的 RAG 操作,以應(yīng)對(duì)更簡(jiǎn)單的用例。

對(duì)于高級(jí)用戶,nano-graphrag 提供了一系列自定義選項(xiàng)。您可以替換默認(rèn)組件,例如 LLM 函數(shù)、嵌入函數(shù)和存儲(chǔ)組件。這種靈活性使您能夠根據(jù)特定需求定制系統(tǒng),并將其無縫集成到您的項(xiàng)目中。

nano-graphrag 非常適合對(duì) GraphRAG 感興趣的人學(xué)習(xí)和使用,它的簡(jiǎn)潔性、易用性和可定制性使其成為開發(fā)人員選擇GraphRAG的平替選擇。

本文轉(zhuǎn)載自??AI工程化??,作者: ully ????

收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
主站蜘蛛池模板: 欧美黑人巨大videos精品 | 亚洲电影一级片 | 欧美一区二区在线免费观看 | 午夜精品一区二区三区在线视频 | 精品少妇一区二区三区在线播放 | 日韩不卡在线观看 | 亚洲欧美精品在线 | 欧美午夜在线 | 亚洲欧洲一区二区 | 91视视频在线观看入口直接观看 | 国产日韩欧美 | 精品视频国产 | 伊人超碰在线 | 天堂一区二区三区 | 欧美精品成人 | 欧美久久综合 | 久久精品国产一区二区电影 | 天天操天天摸天天干 | 中文字字幕一区二区三区四区五区 | 国产精品自产拍 | 亚洲精品一区二区三区蜜桃久 | 亚洲精品二区 | 51ⅴ精品国产91久久久久久 | 国产激情在线 | av香蕉 | 欧美三区在线观看 | 日本手机在线 | 夜夜爽99久久国产综合精品女不卡 | 中国黄色在线视频 | 免费欧美 | 日韩一区二区三区在线 | 在线 丝袜 欧美 日韩 制服 | 久久久国产一区二区三区 | 正在播放国产精品 | 夜夜骑首页| 亚洲激精日韩激精欧美精品 | 欧美一区二区三区 | 无码一区二区三区视频 | 亚洲精选一区二区 | 69电影网| 亚洲一区 |