nuclia/nucliadb

NucliaDB, The AI Search database for RAG

何を解決するか

NucliaDBは、ハイブリッドアプローチを使用して非構造化データを格納および検索する方法を提供します。Nucliaクラウドエコシステムと連携することで、開発者がデータ抽出、拡張、推論を手動で処理する必要がなくなり、アプリケーションに強力なNLP機能を実装しやすくなります。

動作方法

ハイブリッド検索データベースとして機能し、ベクトル、全文、グラフインデックスを組み合わせます。RustとPythonで構築されており、ストレージレイヤーにPostgreSQLを使用し、S3互換、GCS、Azure Blob Storageをサポートしています。フィールド、段落、意味的な文をインデックス化でき、Nuclia UnderstandingおよびLearning APIと統合してAI駆動のデータ変換およびモデル学習を実現します。

対象ユーザー

大規模な非構造化データセットに対して高度な検索機能を必要とするアプリケーションを開発する開発者向けです。特にマルチテナント対応とNLP統合の低コード経路を必要とするユーザーに適しています。

主な特徴

  • ハイブリッド検索: 意味的ベクトル検索と従来のキーワード検索、曖昧検索を組み合わせます。
  • 柔軟なストレージ: テキスト、ファイル、ベクトル、ラベル、注釈を、さまざまなクラウドブロブストレージプロバイダーでサポートします。
  • データのポータビリティ: PyTorchおよびHuggingFaceデータセットと互換性のある形式でデータをエクスポートできます。
  • エンタープライズ対応: ロールベースのセキュリティ、マルチテナント対応、分散検索機能を備えています。

関連

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