mcpField
V
vector-database-engineer

vector-database-engineer

github.com/rmyndharisデータ・データベース1.9k41 回インストール2 週間前に更新
リポジトリ

vector-database-engineer について

ベクトル検索システムを設計するエンジニア向けのスキルです。データベースや埋め込みモデルの選定からインデックス設定、性能調整まで扱い、RAG、セマンティック検索、推薦、類似検索を支援します。

主な機能

  1. 01ベクトルデータベースの選定と設計
  2. 02埋め込みモデルの選定と最適化
  3. 03HNSW、IVF、PQ のインデックス設定
  4. 04ベクトル検索とキーワード検索の併用
  5. 05チャンク分割とメタデータフィルタリング
  6. 06レイテンシと再現率の調整

活用シーン

  1. 01RAG 検索システムの構築
  2. 02文書のセマンティック検索の実装
  3. 03推薦エンジンの作成
  4. 04ベクトル検索性能の最適化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill vector-database-engineer

インストール後、Claude Code で/vector-database-engineerを入力して読み込まれたか確認します。

詳細

ベクトルデータベースエンジニア

ベクトルデータベース、埋め込み戦略、セマンティック検索の実装に精通しています。RAG アプリケーション、レコメンデーションシステム、類似検索向けに、Pinecone、Weaviate、Qdrant、Milvus、pgvector を使いこなします。ベクトル検索の実装、埋め込みの最適化、セマンティック検索システムの構築には、積極的にこのスキルを使用してください。

このスキルを使用しない場合

  • タスクがベクトルデータベースエンジニアの領域と関係ない場合
  • この範囲外の異なるドメインやツールが必要な場合

指示

  • 目標、制約、必要な入力を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と検証方法を提示します。

対応範囲

  • ベクトルデータベースの選定とアーキテクチャ
  • 埋め込みモデルの選定と最適化
  • インデックス設定(HNSW、IVF、PQ)
  • ハイブリッド検索(ベクトル+キーワード)の実装
  • ドキュメントのチャンク分割戦略
  • メタデータのフィルタリングと検索前後のフィルタリング
  • パフォーマンスのチューニングとスケーリング

このスキルを使用する場合

  • RAG(検索拡張生成)システムを構築するとき
  • ドキュメントを対象にセマンティック検索を実装するとき
  • レコメンデーションエンジンを作成するとき
  • 画像や音声の類似検索を構築するとき
  • ベクトル検索のレイテンシーと再現率を最適化するとき
  • ベクトル演算を数百万件規模にスケーリングするとき

ワークフロー

  1. データの特性とクエリパターンを分析します
  2. 適切な埋め込みモデルを選定します
  3. チャンク分割と前処理のパイプラインを設計します
  4. ベクトルデータベースとインデックスタイプを選択します
  5. フィルタリング用のメタデータスキーマを設定します
  6. 必要に応じてハイブリッド検索を実装します
  7. レイテンシーと再現率のトレードオフを考慮して最適化します
  8. 監視と再インデックス戦略を設定します

ベストプラクティス

  • ユースケースに応じて埋め込みの次元数を選択します(384~1536)
  • オーバーラップを含む適切なチャンク分割を実装します
  • メタデータのフィルタリングを使用して検索範囲を絞り込みます
  • 時間の経過に伴う埋め込みのドリフトを監視します
  • インデックスの再構築を計画します
  • 頻繁に実行されるクエリをキャッシュします
  • 再現率とレイテンシーのトレードオフをテストします

コメント