Skip to content
🗄️Vector Database

Vector Database

ベクトルデータベースは、高次元エンベディングベクトルのインデックス化、保存、クエリに最適化された専門データストアです。

Vector Databaseとは?

ベクトルデータベースは高次元ベクトルデータ向けに設計されたシステムです。従来のデータベースが完全一致で検索するのに対し、ベクトルデータベースは類似性で検索します。近似最近傍(ANN)検索はRAGの基盤です。エコシステムには専用ソリューション(Pinecone、Weaviate)やPostgreSQLのpgvectorなどの拡張機能があります。

Vector Databaseの仕組み

インデックス化(メタデータ付きベクトルの保存)とクエリ(最近傍の発見、通常10ms未満)を管理します。

Vector Databaseが重要な理由

RAGをスケーラブルかつ高速にする重要なインフラコンポーネントです。

ChatloomにおけるVector Databaseの活用

Chatloomはpgvectorをリレーショナルモデルに統合し、ハイブリッド検索用にtsvectorで補完しています。

関連用語

関連する概念もあわせて確認し、理解を深めましょう。

よくある質問

別のベクトルDBが必要?
必須ではありません。pgvectorはPostgreSQLにベクトル機能を追加します。
処理能力は?
数百万から数十億のベクトルを処理可能。ほとんどのチャットボットは数千〜数万チャンクです。
ANN検索とは?
サブミリ秒の速度でおおよそ最近接のベクトルを見つけるアルゴリズムです。

関連リソース

チャットボットの保守をやめて、AI エージェントをリリースしよう。

最初のエージェントを

1 時間以内に構築。

テンプレートを選び、コンテンツをつないで、すべてのチャネルへデプロイ。無料プランはいつでも始められます。

永久無料プラン
クレジットカード不要
1 時間以内にプロダクション対応