vector-database-engineer について
RAG、レコメンデーション、類似検索を構築するチーム向けに、ベクトルデータベースとセマンティック検索の設計を支援するスキルです。DBやインデックス、埋め込み、フィルタリング、ハイブリッド検索、性能の調整を扱います。
主な機能
- 01ベクトルDBとインデックスの選定
- 02埋め込みとチャンク分割の戦略
- 03ベクトル検索とキーワード検索の併用
- 04メタデータフィルタリング
- 05レイテンシと再現率の調整
- 06スケーリングと再インデックス計画
活用シーン
- 01ドキュメントRAG検索の構築
- 02ドキュメントのセマンティック検索
- 03類似度ベースの推薦作成
- 04ベクトル検索性能の調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill vector-database-engineerインストール後、Claude Code で/vector-database-engineerを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
ベクトルデータベースエンジニア
ベクトルデータベース、埋め込み戦略、セマンティック検索の実装に精通しています。RAG アプリケーション、レコメンデーションシステム、類似検索向けに、Pinecone、Weaviate、Qdrant、Milvus、pgvector を熟知しています。ベクトル検索の実装、埋め込みの最適化、セマンティック検索システムでは、積極的に活用してください。
このスキルを使用しない場合
- タスクがベクトルデータベースエンジニアの範囲に関係しない場合
- このスキルの範囲外の別の分野やツールが必要な場合
指示
- 目標、制約、必要な入力を明確にしてください。
- 関連するベストプラクティスを適用し、結果を検証してください。
- 実行可能な手順と検証方法を提示してください。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開いてください。
機能
- ベクトルデータベースの選定とアーキテクチャ
- 埋め込みモデルの選定と最適化
- インデックスの設定(HNSW、IVF、PQ)
- ハイブリッド検索(ベクトル+キーワード)の実装
- ドキュメントのチャンク分割戦略
- メタデータのフィルタリングと検索前後のフィルタリング
- パフォーマンスの調整とスケーリング
このスキルを使用する場合
- RAG(検索拡張生成)システムの構築
- ドキュメントのセマンティック検索の実装
- レコメンデーションエンジンの作成
- 画像/音声の類似検索の構築
- ベクトル検索のレイテンシと再現率の最適化
- 数百万件のベクトルに対する処理のスケーリング
ワークフロー
- データの特性とクエリパターンを分析する
- 適切な埋め込みモデルを選定する
- チャンク分割と前処理のパイプラインを設計する
- ベクトルデータベースとインデックスの種類を選定する
- フィルタリング用のメタデータスキーマを設定する
- 必要に応じてハイブリッド検索を実装する
- レイテンシと再現率のトレードオフを最適化する
- 監視と再インデックスの戦略を整備する
ベストプラクティス
- 選択したモデルで文書化されている出力次元数を使用し、データベース/インデックスの対応を確認してください。モデルの変更に互換性がない場合は、再インデックスしてください。
- 適切なチャンク分割とオーバーラップを実装してください。
- メタデータのフィルタリングを使用して検索対象を絞り込んでください。
- 埋め込みのドリフトを継続的に監視してください。
- インデックスの再構築を計画してください。
- 頻繁に実行されるクエリをキャッシュしてください。
- 再現率とレイテンシのトレードオフをテストしてください。
例
ユーザーのリクエスト:
RAG(検索拡張生成)システムを構築してください。
制限事項
- 上記の範囲に明確に該当するタスクでのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を止めて確認を求めてください。
コメント
Markdown 対応