FalkorDB/GraphRAG-SDK

Build fast and accurate GenAI apps with GraphRAG SDK at scale 🌟

解決する課題

GraphRAG SDK は、標準的な検索拡張生成 (RAG) システムにおける一般的な障害点、特に不十分な検索に起因する LLM のハルシネーションに対処します。ベクトルベースの標準的な RAG ではマルチホップの関係性を捉えたり、検証可能な証拠を提供したりすることが困難な場合がありますが、本フレームワークは構造化された型付きの事実を知識グラフに格納することで、より正確な検索と追跡可能で引用可能な回答を実現します。

仕組み

FalkorDB 上に構築されたモジュール式フレームワークとして機能します。取り込み時にドキュメントからエンティティと関係を抽出し、知識グラフを構築します。ユーザーが質問すると、システムはベクトル類似性のみに頼るのではなく、グラフを走査して関連する証拠を見つけます。MENTIONED_IN エッジによる出所追跡をサポートしており、生成された主張のソースを検証したり、グラフに十分な証拠がない場合に回答を控えたりすることが可能です。

対象ユーザー

本 SDK は、高い事実信頼性、マルチテナントサポート、およびデータに対する複雑なマルチホップ推論を必要とする、本番環境グレードの RAG アプリケーションを構築する開発者やエンジニア向けに設計されています。

ハイライト

  • ベンチマークをリードする精度: マルチドキュメントおよび医療関連のベンチマークにおいて、標準的なベクトル RAG や他のグラフベースの検索手法を上回る性能を発揮します。
  • 追跡可能な出所: すべての回答を特定のソースチャンクにリンクできるため、検証が可能になり、ハルシネーションを低減します。
  • 増分更新: 知識グラフを完全に再構築することなく、効率的なドキュメントの更新と削除をサポートします。
  • 柔軟なスキーマ: ユーザーがカスタムオントロジー(エンティティおよび関係タイプ)を定義し、抽出された情報を制約・構造化できます。
  • 本番環境対応機能: マルチテナンシー、PDF 取り込み、および構成可能な検索戦略のサポートが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト