rag-engineer · davila7 — скилл для Claude Code: RAG-пайплайны и векторный поиск
Скилл для проектирования RAG-систем: разбивка документов, эмбеддинги, гибридный поиск и переранжирование. Пригодится, когда ответы модели упираются в качество выборки.
npx claude-code-templates@latest --skill ai-research/rag-engineerЧто делает rag-engineer
Скилл описывает роль архитектора RAG-систем и подсказывает агенту, как вести работу с документами и поиском: векторные эмбеддинги, семантический поиск, разбивка текста на фрагменты, проектирование пайплайна выборки, гибридный поиск по ключевым словам и смыслу. Внутри — набор паттернов и таблица острых мест с оценкой серьёзности и решением.
Паттерны конкретные. Семантическая разбивка идёт по границам предложений и смене темы, а не по числу токенов. Иерархический поиск индексирует текст на нескольких уровнях: сначала грубая выборка кандидатов, потом точная. Гибридный поиск складывает BM25 с векторным сравнением через Reciprocal Rank Fusion.
Отдельно перечислены антипаттерны: фиксированный размер фрагмента, эмбеддинг всего подряд, отсутствие оценки. Оценку выборки скилл советует мерить отдельно от генерации, потому что смешанная метрика скрывает, где именно ломается пайплайн. Для работы нужны основы LLM, понимание эмбеддингов и базовые понятия NLP.
Какие задачи решает
- разбить документы на фрагменты по смыслу, а не по лимиту токенов
- собрать гибридный поиск из BM25 и векторного сравнения
- добавить переранжирование после первой стадии выборки
- оценить качество выборки отдельно от качества ответа
- обновлять эмбеддинги при изменении исходных документов
Примеры запросов агенту
- помоги спроектировать пайплайн выборки для RAG по внутренней документации
- разбей эти документы на фрагменты по границам предложений и смене темы
- собери гибридный поиск: BM25 плюс векторное сравнение с Reciprocal Rank Fusion
Как установить rag-engineer
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/rag-engineer2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill rag-engineer -a claude-code3Вручную: положить файлы
~/.claude/skills/rag-engineer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rag-engineer/
Вручную: положить файлы
.agents/skills/rag-engineer/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/rag-engineer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates rag-engineer2Вручную: положить файлы
.github/skills/rag-engineer/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/rag-engineerВручную: положить файлы
.devin/skills/rag-engineer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора184
Весь набор →Другие версии rag-engineer
Похожие
Рядом в теме «ИИ и ML»
Всё по теме «ИИ и ML» →Вопросы о rag-engineer
Как установить rag-engineer в Claude?
Через шаблоны: npx claude-code-templates@latest --skill ai-research/rag-engineer. Второй способ — npx skills add davila7/claude-code-templates --skill rag-engineer -a claude-code. После установки файл лежит в ~/.claude/skills/rag-engineer/SKILL.md.
Что делает rag-engineer?
Ведёт агента по проектированию RAG-систем: разбивка документов, эмбеддинги, гибридный поиск, переранжирование и оценка выборки. Внутри есть паттерны, антипаттерны и таблица острых мест.
Что нужно знать перед работой со скиллом?
Основы LLM, понимание эмбеддингов и базовые понятия NLP. Без этого паттерны вроде иерархического поиска будет сложно применить к своему проекту.