• 一致データ
  • コンテキスト
  • 適合度
  • 確認事項

AIでRedis Vectorの類似性検索を実行する方法

Redis VectorをAIクライアントに接続して、高速なベクトル検索を実現しましょう。接続後は、エージェントが埋め込みデータベースを照会し、関連するデータポイントを抽出できます。

このページについてAIに聞く

すぐに答え

AIでどのように類似性検索を行うのですか?

AIクライアントがsearch_vectorsツールを使用して、K近傍法(KNN)による検索を実行します。提供された埋め込みベクトルに基づき、Redisデータベース内から数学的に最も近いベクトルを特定し、即座に近傍データのリストを返します。

検索結果の内容

検索によって得られるもの

類似性検索を実行すると、ベクトル空間に基づいた特定のデータポイントが抽出されます。

一致データ

近傍探索の結果

AIがクエリに対して距離の最も近いベクトルを特定します。一致した埋め込みに紐付いている具体的なデータを受け取れます。

コンテキスト

関連データの取得

エージェントが検出されたベクトルに関連するメタデータを取得します。これにより、AIは最も類似した項目の文脈を利用して回答できるようになります。

適合度

類似度スコア

検索結果には、各近傍が入力にどの程度一致しているかのスコアが含まれます。このスコアを使って、適合度の低い結果を除外できます。

確認事項

手動による検証

数学的な類似性が、実際の業務上の意味(セマンティック)として適切かどうかは判断が必要です。AIは最も近いものを提示しますが、最終的な品質はユーザーが確認します。

ワークフロー

検索リクエストが届いた際、AIが行う処理

ベクトルデータベースとの通信といった複雑な処理は、すべてAIが担います。

  1. クエリの受信

    エージェントが、特定の概念やベクトルに類似したデータを検索するリクエストを受け取ります。

    search_vectors
  2. KNNの実行

    AIが検索ツールを呼び出し、Redisインスタンスに対してK近傍法アルゴリズムを実行します。

    search_vectors
  3. 近傍データの取得

    ツールが最も近いベクトルを特定し、それに関連付けられたメタデータを抽出します。

    search_vectors
  4. 結果の提示

    エージェントが取得した近傍データを整理し、チャットインターフェース上に表示します。

    search_vectors

試してみる

以下のプロンプトをコピーして開始しましょう。

これらのプロンプトを使用して、最初の類似性検索を実行できます。

出発点

これらはあくまで例です。具体的なトピックやベクトルIDは、ご自身のデータに置き換えて使用してください。

Redis Vector Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_zP1SqypHeKOFu0yRPw2yTUOrfnlmdOQBZrAWkuF4/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Redis Vector capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "redis-vector-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_zP1SqypHeKOFu0yRPw2yTUOrfnlmdOQBZrAWkuF4/mcp"
    }
  }
}
チャットにコピー04
  • この埋め込みに最も類似したベクトルを上位5つ見つけてください: [insert vector]

  • Redis内で「顧客離脱」の概念に最も近い近傍を検索してください。

  • 以下のテキストに関連するドキュメントを類似性検索で見つけてください: [insert text]

  • search_vectorsツールを使用して、ベクトルID 'user_123_embedding' の最近傍を見つけてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Redis Vectorを一度接続すれば、あとは聞くだけです。

リンクに沿ってRedisインスタンスを接続するだけで準備完了です。認証情報は暗号化されて保護されるため、お好みのAIクライアントからすぐに検索を開始できます。

Redis VectorをAIに接続する

FAQ

動作について

  • 01

    AIはRedis内に新しいベクトルを作成できますか?

    いいえ。このコネクターは、search_vectorsツールを使用して既存のベクトルを検索する機能のみを提供します。

  • 02

    AIは既存の埋め込みデータを削除しますか?

    いいえ。AIはデータの削除や変更を行うことはできません。読み取り専用の類似性検索のみを実行します。

  • 03

    近傍データは何件取得できますか?

    取得できる近傍の数は、プロンプトやリクエストで指定するKの値によって決まります。

  • 04

    ベクトルではなく、テキストで検索することはできますか?

    このツールは埋め込みベクトルに基づいた検索を行います。ベクトルを直接提供するか、AIクライアントに埋め込みを生成させる必要があります。

  • 05

    どの近傍が「最適」かはAIが判断しますか?

    AIは数学的な距離に基づいて最も近い近傍を見つけますが、その結果が特定のタスクにおいて有用かどうかは、ユーザーが判断する必要があります。

  • Redis Vectorに関するその他の質問は? Redis Vector Connectorの全機能を見る

『Redis Vector』を Claude、Cursor、ChatGPT などに接続