qdrant-search-quality · qdrant — скилл для Claude Code: разбор качества поиска
Скилл разбирает, почему поиск в Qdrant выдаёт мусор, и подсказывает, что чинить: модель эмбеддингов, данные или конфиг.
npx skills add qdrant/skills --skill qdrant-search-quality -a claude-codeЧто делает qdrant-search-quality
Скилл работает как маршрутизатор. Вы описываете симптом — «результаты не те», «низкий recall», «после квантизации стало хуже» — агент открывает нужный файл и отвечает уже по нему. Внутри три ветки: diagnosis/SKILL.md для диагностики, search-strategies/hybrid-search/SKILL.md для гибридного поиска и search-strategies/relevance-feedback/SKILL.md для обратной связи по релевантности. Есть и общий search-strategies/SKILL.md — про реранкинг, MMR и diversity.
Инструменты у скилла скромные: Read, Grep, Glob. Ничего не запускает, в вашу базу не пишет, только читает файлы проекта. Поэтому его можно звать на живой продакшн-кодовой базе без риска.
Главная мысль, которую он доносит: чаще виновата модель эмбеддингов или нарезка данных, а не параметры Qdrant. Разрезанные посреди предложения чанки сами по себе роняют качество на 30-40%. Прежде чем крутить настройки, скилл советует исключить это точным поиском.
Какие задачи решает
- понять, почему поиск выдаёт нерелевантные результаты
- отличить проблему модели эмбеддингов от проблемы данных
- собрать golden set и посчитать recall@k
- решить, нужен ли гибридный поиск с fusion и prefetch
- проверить, реально ли улучшение или это случайность
Примеры запросов агенту
- поиск в Qdrant стал выдавать мусор после смены модели — разберись
- хочу собрать golden set и померить recall@k
- стоит ли мне включать гибридный поиск с RRF?
Как установить qdrant-search-quality
1Через Skills CLI (Vercel)
npx skills add qdrant/skills --skill qdrant-search-quality -a claude-code2Вручную: положить файлы
~/.claude/skills/qdrant-search-quality/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/qdrant-search-quality/
1Через Skills CLI (Vercel)
npx skills add qdrant/skills --skill qdrant-search-quality -a codex2Вручную: положить файлы
.agents/skills/qdrant-search-quality/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add qdrant/skills --skill qdrant-search-quality -a cursor2Вручную: положить файлы
.cursor/skills/qdrant-search-quality/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install qdrant/skills qdrant-search-quality2Вручную: положить файлы
.github/skills/qdrant-search-quality/SKILL.md1Через Skills CLI (Vercel)
npx skills add qdrant/skills --skill qdrant-search-quality -a gemini-cli2Командой платформы
gemini skills install https://github.com/qdrant/skills --path skills/qdrant-search-qualityВручную: положить файлы
.devin/skills/qdrant-search-quality/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add qdrant/skills --skill qdrant-search-quality -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора6
Другие версии qdrant-search-quality
Похожие
Рядом в теме «ИИ и ML»
Всё по теме «ИИ и ML» →Вопросы о qdrant-search-quality
Как установить qdrant-search-quality в Claude?
Выполните npx skills add qdrant/skills --skill qdrant-search-quality -a claude-code. Скилл окажется в ~/.claude/skills/qdrant-search-quality/SKILL.md.
Что делает qdrant-search-quality?
Определяет по вашему описанию проблемы, какой файл читать, и отвечает по нему. Темы: диагностика релевантности, гибридный поиск, реранкинг, обратная связь по кликам.
Скилл сам меняет настройки Qdrant?
Нет. Ему разрешены только Read, Grep и Glob — он читает файлы проекта и даёт рекомендации.
Исходный текст
SKILL.md · Apache-2.0
--- name: qdrant-search-quality description: "Diagnoses and improves Qdrant search relevance. Use when someone reports 'search results are bad', 'wrong results', 'low precision', 'low recall', 'irrelevant matches', 'missing expected results', or asks 'how to improve search quality?', 'which embedding model?', 'should I use hybrid search?', 'how to combine keyword and vector search / fusion / RRF / prefetch?', 'should I use reranking?', 'relevance feedback?', 'how to measure retrieval quality?', 'build a golden set', 'ground truth dataset', 'how to score recall@k?', 'is my improvement real / statistically significant?', or 'should I fine-tune my embedding model?'. Also use when search quality degrades after quantization, model change, or data growth." allowed-tools: - Read - Grep - Glob --- # Qdrant Search Quality Route first, then answer. Match the user's symptom in the table, `Read` that file, and answer from it. Do not answer from this page alone: it contains routing only, not the guidance. If two rows match, read both. | The user says | Read | |---|---| | Search results are bad or irrelevant, wrong results, missing expected matches | `diagnosis/SKILL.md` | | Low recall, expected results are missing | `diagnosis/SKILL.md` | | Low precision, too many wrong matches | `diagnosis/SKILL.md` | | Which embedding model to use, quality dropped after quantization, model change, or data growth | `diagnosis/SKILL.md` | | Not sure if the model, the data, or Qdrant is at fault | `diagnosis/SKILL.md` | | Want to measure recall, build a golden set, ground truth dataset, recall@k | `diagnosis/SKILL.md` | | Is my improvement real, statistically significant, fine-tune the embedding model | `diagnosis/SKILL.md` | | Need to combine keyword and semantic search, hybrid search, sparse + dense, fusion / RRF, prefetch | `search-strategies/hybrid-search/SKILL.md` | | Should I rerank, results too similar, need diversity, MMR, recommendation/discovery API | `search-strategies/SKILL.md` | | Improving results with relevance feedback or user clicks, cheaper alternative to reranking | `search-strategies/relevance-feedback/SKILL.md` | Most quality issues come from the embedding model or the data, not from Qdrant's configuration — splitting chunks mid-sentence alone can drop quality 30-40%. Rule that out with exact search before tuning any Qdrant parameter: [Search API](https://skills.qdrant.tech/md/documentation/search/search/?s=search-api)
© qdrant · Apache-2.0 · qdrant/skills