Pineconeは、埋め込みを扱うアプリのための保存・検索基盤です。埋め込みとは、テキストや画像などのデータを数値で表したものです。開発者は文書をベクトルに変換してPineconeに保存し、あとからクエリと意味の近いものを取り出します。この仕組みが、言語モデルが保存済みの関連する文章を使って答える検索拡張生成(RAG)、セマンティック検索、レコメンドを支えています。
サービスはフルマネージドでサーバーレスなので、サーバーを用意したりインデックスを手作業で管理したりする必要はなく、利用量に応じて拡張します。メタデータによる絞り込み、キーワード検索とセマンティック検索を組み合わせたハイブリッド検索、データを分けるネームスペース、埋め込みの生成や結果の再ランク付けのツールに対応しています。最小限の設定で文書とチャットできるアシスタント製品もあり、LangChain、LlamaIndex、主要なモデル提供元と連携できます。
Pineconeには無料のスターター枠と、従量課金の有料プランがあり、セキュリティやコンプライアンス向けに企業向けの選択肢もあります。pgvector付きのPostgres、MongoDB、Elasticsearch、Redisなどがベクトル検索に対応したため、既存のデータベースで済ませるチームもいます。専用の代替にはWeaviate、Qdrant、Milvus、Chromaがあります。Pineconeは、本番のAIアプリ向けに、手間のかからない信頼できるベクトルデータベースを求めるチームに向いています。