rag-pipeline
Retrieval Augmented Generationという手法で、文章を取り込み、ベクトル検索を使って必要な情報を探し出し、活用する仕組みについて理解を深め、ビジネスに役立てるSkill。
📜 元の英語説明(参考)
Details on the Retrieval Augmented Generation pipeline, Ingestion, and Vector Search.
🇯🇵 日本人クリエイター向け解説
Retrieval Augmented Generationという手法で、文章を取り込み、ベクトル検索を使って必要な情報を探し出し、活用する仕組みについて理解を深め、ビジネスに役立てるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o rag-pipeline.zip https://jpskill.com/download/16949.zip && unzip -o rag-pipeline.zip && rm rag-pipeline.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16949.zip -OutFile "$d\rag-pipeline.zip"; Expand-Archive "$d\rag-pipeline.zip" -DestinationPath $d -Force; ri "$d\rag-pipeline.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
rag-pipeline.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
rag-pipelineフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
RAG パイプラインのロジック
インジェスト
- スクリプト:
backend/ingest.py - プロセス:
docs/をスキャンします。- MDX をクリーンアップします (frontmatter/imports を削除します)。
- テキストをチャンク化します (1000 文字、100 文字のオーバーラップ)。
models/text-embedding-004を使用して埋め込みます。- Qdrant コレクション
physical_ai_bookに upsert します。
- 実行:
python backend/ingest.py
ベクトル検索 (Qdrant)
- クライアント:
qdrant-client - コレクション:
physical_ai_book - ベクトルサイズ: 768 (Gecko-004)
- 類似度: コサイン
プロンプトエンジニアリング
- ファイル:
backend/utils/helpers.py。 - RAG プロンプト: 検索されたコンテキストチャンクを含むプロンプトを構築します。
- パーソナライゼーション:
backend/personalization.pyは、ユーザーのsoftware_backgroundおよびhardware_backgroundに基づいてシステム命令を作成します。
エージェントフロー
LLM の呼び出しをラップするカスタム Agent クラス (backend/agents.py) を使用しており、将来のマルチエージェントワークフローへの拡張が可能です。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
RAG Pipeline Logic
Ingestion
- Script:
backend/ingest.py - Process:
- Scans
docs/. - Cleans MDX (removes frontmatter/imports).
- Chunks text (1000 chars, 100 overlap).
- Embeds using
models/text-embedding-004. - Upserts to Qdrant collection
physical_ai_book.
- Scans
- Run:
python backend/ingest.py
Vector Search (Qdrant)
- Client:
qdrant-client - Collection:
physical_ai_book - Vector Size: 768 (Gecko-004)
- Similarity: Cosine
Prompt Engineering
- File:
backend/utils/helpers.py. - RAG Prompt: Constructs a prompt containing retrieved context chunks.
- Personalization:
backend/personalization.pycreates system instructions based onsoftware_backgroundandhardware_backgroundof the user.
Agentic Flow
We use a custom Agent class (backend/agents.py) that wraps the LLM calls, allowing for future expansion into multi-agent workflows.