awslabs/graphrag-toolkit

Python toolkit for building graph-enhanced GenAI applications

解決的問題

此工具包提供用於建構圖形增強型生成式AI應用的工具,特別是透過使用結構化知識圖譜來克服標準RAG的限制,進而提升問答系統的準確性。

運作方式

該工具包包含兩個主要元件:

  1. 詞彙圖:一個可從非結構化資料自動建構階層式詞彙圖的框架。它允許建立查詢此圖以取得相關資訊的問答策略。
  2. BYOKG-RAG:一種將大語言模型(LLM)與現有結構化知識圖譜整合的知識圖譜問答(KGQA)方法,支援使用者「帶來自己的知識圖譜」(BYOKG)以執行複雜查詢。

適用對象

希望超越簡單向量搜尋,實作結構化資料上的多跳檢索或複雜問答的生成式AI應用開發者。

主要亮點

  • 自動圖形建構:從非結構化文字自動建立階層式詞彙圖。
  • 混合查詢:支援結合向量搜尋與圖形搜尋,以提升檢索準確性。
  • BYOKG支援:允許使用現有的結構化知識圖譜進行基於LLM的問答。
  • 多跳檢索:專門設計用於提升需要連結多個資訊片段的複雜查詢之檢索效果。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案