ベクトルデータベース
べくとるでーたべーす

ベクトルデータベースとは、テキストや画像を数値ベクトル(エンベディング)に変換して格納し、意味的な類似度に基づく高速検索を提供するデータベースである。
従来の RDB はキーワード一致で検索する。「犬」で検索すると「犬」という文字列を含む行がヒットするが、「子犬」「ワンちゃん」は拾えない。ベクトルデータベースはこの制約を突破する。テキストをエンベディングモデルで数百〜数千次元のベクトルに変換して格納し、クエリとの「意味的な距離」で検索するため、同義語や言い換えにも対応できる。
RAG(Retrieval-Augmented Generation)の普及とともに需要が急増した。LLM に外部知識を渡すには、まず関連文書を高速に検索する必要がある。ベクトルデータベースはこの検索層を担うインフラだ。
主要な実装としては、専用データベースの Pinecone や Weaviate、既存 DB への拡張として PostgreSQL の pgvector がある。pgvector は Supabase にも統合されており、既存の RDB 運用フローの中にベクトル検索を組み込めるのが利点だ。
インデックスアルゴリズムには HNSW(Hierarchical Navigable Small World)が広く使われている。検索精度と速度のトレードオフがあり、チャンクサイズの設計やメタデータフィルタの併用が実務上の腕の見せ所になる。
関連用語

AI ROI(AI投資対効果)
AI ROIとは、AI導入・運用に投じたコストに対して得られた業務効率化・収益改善などの効果を定量的に測定する指標のこと。

AIオブザーバビリティ(AI Observability)
本番稼働中のAIシステムの入出力・レイテンシ・コスト・品質を継続的に監視・可視化する運用プラクティス。ハルシネーションやドリフトの早期検出に不可欠。

BPO(ビジネス・プロセス・アウトソーシング)
BPOとは、企業が特定の業務プロセスを外部の専門業者に委託するアウトソーシング形態のこと。AI活用による自動化と組み合わせたAIハイブリッドBPOが近年注目されている。

ERP(エンタープライズ・リソース・プランニング)
ERP(エンタープライズ・リソース・プランニング)とは、財務・購買・製造・人事などの基幹業務データを一元管理し、経営意思決定を支援する統合型業務管理システムのこと。