- 一致
- 順位
- 文脈
- 確認
すぐに答え
AIでどのようにベクトル類似性検索を行うのですか?
AIがk-NNツールを使用し、クエリのベクトル埋め込みとOpenSearchクラスターに保存されているベクトルを比較します。これにより、たとえ全く同じ言葉を使っていなくても、同じ概念を持つドキュメントをエージェントが抽出できるようになります。数学的な類似度に基づいた、最も関連性の高い結果が得られます。
検索結果
結果のプロセス
エージェントがクラスターにクエリを投げた際の流れです。
一致
意味的な一致
AIがプロンプトの概念に近いドキュメントを特定します。言葉の裏にある意図を汲み取った結果が得られます。
順位
類似度スコアリング
検索ツールがクエリとの距離に基づいて各ドキュメントをランク付けします。これにより、最も関連性の高いデータがリストの上位に表示されます。
文脈
関連データの抽出
エージェントが質問への回答に必要なテキストチャンクを抽出します。これがAIが処理するための生の材料となります。
確認
結果のレビュー
抽出されたドキュメントが、ユーザーの特定のニーズに合致しているかを確認します。AIが結果を提示しますが、それが有用かどうかを判断するのはユーザーです。
ワークフロー
クエリが届いたときのAIの動作
複雑なベクトル計算はすべてAIが行うため、ユーザーが計算する必要はありません。
クエリのベクトル化
エージェントがプレーンテキストの質問を、クラスターが理解できる高次元ベクトルに変換します。
searchk-NN検索の実行
AIがOpenSearchにリクエストを送り、ベクトル空間内の最近傍探索を行います。
searchドキュメントの取得
検索により、類似度スコアとともに最も類似したドキュメントのチャンクが返されます。
search回答の生成
エージェントが取得したテキストを読み取り、元の質問に対する一貫した回答を構成します。
search
試してみる
以下のプロンプトをコピーして開始してください。
これらのプロンプトを使うと、すぐにベクトル検索を開始できます。
出発点
括弧内のテキストを、実際のインデックス名やクエリのトピックに書き換えてください。
OpenSearch Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_6R4dQ885yexHhsyH4M5e8fLiT1BjuMlzaUlJMumQ/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 — OpenSearch capabilities are ready to use.
{
"mcpServers": {
"opensearch-vector-mcp": {
"url": "https://edge.vinkius.com/vk_preview_6R4dQ885yexHhsyH4M5e8fLiT1BjuMlzaUlJMumQ/mcp"
}
}
}'customer_feedback' インデックスの中から、'配送スピードに不満' という概念に近いドキュメントを探して。
'product_manuals' クラスターから、バッテリーのメンテナンスと安全性に関する情報を検索して。
'legal_docs' インデックスでk-NN検索を実行し、知的財産権に関連する条項を見つけて。
ベクトルインデックス 'tech_support_logs' を使用して、'ネットワーク接続の問題' という概念に一致するエントリを探して。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
OpenSearch Vectorを一度接続すれば、あとは聞くだけです。
OpenSearchのエンドポイントと認証情報を提供するだけです。ログイン情報は暗号化して保持されるため、すぐに検索を開始できます。
OpenSearch VectorをAIに接続するFAQ
検索の挙動について
- 01
AIがOpenSearchのインデックス設定を変更することはありますか?
いいえ。AIには検索を実行する権限しかありません。クラスターの設定を変更したり、データを削除したりすることはできません。
- 02
AIが新しいベクトル埋め込みを作成してくれますか?
いいえ。このコネクタは既存のベクトルを検索するためのものです。あらかじめOpenSearchにベクトル埋め込みを生成・保存しておく必要があります。
- 03
新しいファイルを追加したとき、AIが自動的にインデックスを更新しますか?
いいえ。AIはクラスター内に現在存在するデータのみを検索します。データの取り込みプロセスは別途管理する必要があります。
- 04
標準的なキーワード検索にも使えますか?
はい。ただし、このコネクタの主な強みはk-NNによるベクトル類似性検索にあります。
- 05
AIはどのインデックスを検索すべきか、どうやって判断するのですか?
プロンプトや会話の中でインデックス名を指定してください。AIはその指示に従ってクラスター内の正しい箇所をターゲットにします。
OpenSearch Vectorについて他に質問がありますか?コネクタのページで詳細を確認できます。 OpenSearch Vector MCPコネクタの全機能を見る
『OpenSearch』を Claude、Cursor、ChatGPT などに接続
