- MATCH
- DRIFT
- DATA
- HUMAN
すぐに答え
AIでRAGの類似性検索をデバッグするには?
AIが最も近いベクトルを特定し、それに対応する行データを取得して実際のテキストを確認します。これにより、計算結果が正しいコンテキストを抽出できているかを検証できます。特定のドキュメントがなぜ表示されるのか、その理由が明確になります。
デバッグの成果
得られるインサイト
AIがベクトル計算を読み取り可能なデータに変換します。
MATCH
ヒットしたデータの特定
AIがベクトル距離に基づいて最も関連性の高い行を見つけ出します。特定のクエリに対して、どのチャンクが抽出されているかを正確に把握できます。
DRIFT
埋め込みのドリフト検知
クエリのベクトルと保存されている埋め込みを比較します。モデルが実際のデータから乖離していないかを確認できます。
DATA
生コンテンツの検証
AIが特定のベクトルIDに関連付けられたテキストを取得します。取得したテキストに、本当に必要な情報が含まれているかを確認できます。
HUMAN
手動チューニング
AIが再インデックスが必要な問題のあるベクトルを特定します。モデルの更新やデータベースのクリーニングを行うタイミングを判断できます。
ワークフロー
クエリ受信時のAIの動作
AIは数学的な照合からデータの検証へと移行します。
類似ベクトルの検索
データベース内の埋め込みのうち、入力テキストに最も近いものをAIが計算します。
match_vectors一致する行の取得
ベクトル検索によって関連性が高いと判断された特定の行をAIが抽出します。
query_table_rowsコンテンツの詳細調査
AIが特定の行を詳しく調べ、メタデータやテキストの内容を正確に確認します。
get_table_row結果の分析
取得したテキストと元の質問を比較し、不一致がないかをAIが分析します。
query_table_rows
試してみる
以下のプロンプトをコピーして開始
デバッグを開始するには、これらのプロンプトを活用してください。
出発点
テーブル名やカラム名は、ご自身のSupabaseスキーマに合わせて書き換えてください。
Supabase Vector Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Supabase Vector capabilities are ready to use.
{
"mcpServers": {
"supabase-vector-mcp": {
"url": "https://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp"
}
}
}「パスワードをリセットするにはどうすればいいですか?」というクエリに一致する 'documents' テーブルのトップ5行を見つけてください。
このクエリの埋め込みを 'embeddings' テーブル内のベクトルと比較し、なぜ距離がこれほど大きくなっているのか教えてください。
ID 452 の行のコンテンツを取得し、テキストがベクトル表現と一致しているか確認してください。
'knowledge_base' テーブルを検索し、現在の検索に対して類似度スコアが 0.8 を超えるすべての行を抽出してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Supabase Vectorを接続して、すぐに質問を開始
Supabaseの認証情報を入力するだけで準備完了です。接続は暗号化されており、お使いのAIクライアントですぐにデバッグを開始できます。
Supabase VectorをAIに接続するFAQ
動作に関する詳細
- 01
AIはベクトル埋め込みを変更できますか?
いいえ。AIができるのは既存データの読み取りとクエリのみです。埋め込みデータの変更や削除はできません。
- 02
AIはSupabaseに新しいテーブルを作成できますか?
いいえ。AIが使用できるのは、既存データの照合とクエリに特化したツールのみに制限されています。
- 03
大規模なデータセットにはどのように対応しますか?
AIはベクトル照合ツールを使用して、データを詳細に調査する前に、最も関連性の高い行へと絞り込みを行います。
- 04
ベクトル計算を自分で行う必要がありますか?
いいえ。AIクライアントが照合ツールを使用して、類似度の計算を自動的に処理します。
- 05
AIは不適切な埋め込みを修正できますか?
いいえ。AIはどの埋め込みが不適切かを特定することはできますが、実際の再インデックスやデータの更新はユーザー自身で行う必要があります。
Supabase Vectorについて他に質問がありますか? Supabase Vector MCPの全機能を見る
『Supabase Vector』を Claude、Cursor、ChatGPT などに接続
