awslabs/graphrag-toolkit

Python toolkit for building graph-enhanced GenAI applications

解决的问题

该工具包提供构建图增强型生成式AI应用的工具,特别通过使用结构化知识图谱来克服标准RAG的局限性,从而提升问答系统的准确性。

工作原理

该工具包包含两个主要组件:

  1. 词汇图:一个从非结构化数据自动构建层次化词汇图的框架。它允许创建查询该图以检索相关信息的问答策略。
  2. BYOKG-RAG:一种将大语言模型(LLM)与现有结构化知识图谱集成的知识图谱问答(KGQA)方法,支持用户“自带知识图谱”(BYOKG)以执行复杂查询。

适用人群

希望超越简单向量搜索,实现结构化数据上的多跳检索或复杂问答的生成式AI应用开发者。

主要亮点

  • 自动图构建:从非结构化文本自动创建层次化词汇图。
  • 混合查询:支持结合向量搜索和图搜索,以提高检索准确性。
  • BYOKG支持:允许使用现有的结构化知识图谱进行基于LLM的问答。
  • 多跳检索:专门设计用于提升需要连接多个信息片段的复杂查询的检索效果。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目