vector-database-engineer について
ベクトル検索システムを設計するエンジニア向けのスキルです。データベースや埋め込みモデルの選定からインデックス設定、性能調整まで扱い、RAG、セマンティック検索、推薦、類似検索を支援します。
主な機能
- 01ベクトルデータベースの選定と設計
- 02埋め込みモデルの選定と最適化
- 03HNSW、IVF、PQ のインデックス設定
- 04ベクトル検索とキーワード検索の併用
- 05チャンク分割とメタデータフィルタリング
- 06レイテンシと再現率の調整
活用シーン
- 01RAG 検索システムの構築
- 02文書のセマンティック検索の実装
- 03推薦エンジンの作成
- 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(検索拡張生成)システムを構築するとき
- ドキュメントを対象にセマンティック検索を実装するとき
- レコメンデーションエンジンを作成するとき
- 画像や音声の類似検索を構築するとき
- ベクトル検索のレイテンシーと再現率を最適化するとき
- ベクトル演算を数百万件規模にスケーリングするとき
ワークフロー
- データの特性とクエリパターンを分析します
- 適切な埋め込みモデルを選定します
- チャンク分割と前処理のパイプラインを設計します
- ベクトルデータベースとインデックスタイプを選択します
- フィルタリング用のメタデータスキーマを設定します
- 必要に応じてハイブリッド検索を実装します
- レイテンシーと再現率のトレードオフを考慮して最適化します
- 監視と再インデックス戦略を設定します
ベストプラクティス
- ユースケースに応じて埋め込みの次元数を選択します(384~1536)
- オーバーラップを含む適切なチャンク分割を実装します
- メタデータのフィルタリングを使用して検索範囲を絞り込みます
- 時間の経過に伴う埋め込みのドリフトを監視します
- インデックスの再構築を計画します
- 頻繁に実行されるクエリをキャッシュします
- 再現率とレイテンシーのトレードオフをテストします
コメント
Markdown 対応