rag-faiss — скилл для Claude Code: поиск по векторам и установка
Скилл помогает работать с FAISS для поиска ближайших векторов и хранения индекса. Пригодится для RAG, когда нужны запросы по сходству без фильтрации по метаданным.
npx claude-code-templates@latest --skill ai-research/rag-faissЧто делает rag-faiss
Скилл описывает, как собирать индекс FAISS, добавлять векторы и искать ближайшие к запросу. Он разбирает точный поиск Flat, приближённый IVF, HNSW и сжатие векторов через PQ, а также сохранение и загрузку индекса. Для сходства по косинусу в примере используется скалярное произведение с нормализованными векторами.
В материалах есть варианты для CPU и GPU, а также интеграции с LangChain и LlamaIndex. Установить библиотеки можно через pip install faiss-cpu или pip install faiss-gpu; для примеров также нужен numpy. FAISS ищет по сходству векторов, поэтому фильтрацию по метаданным придётся решать отдельно.
Какие задачи решает
- создать индекс для плотных векторов
- найти ближайшие векторы к запросу
- сохранить индекс и загрузить его позже
- подобрать тип индекса под поиск и расход памяти
Примеры запросов агенту
- Покажи, как создать индекс FAISS и найти ближайшие векторы к запросу.
- Сравни Flat, IVF и HNSW для моего набора эмбеддингов.
- Объясни, как сохранить индекс FAISS и затем загрузить его.
Как установить rag-faiss
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/rag-faiss2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill rag-faiss -a claude-code3Вручную: положить файлы
~/.claude/skills/rag-faiss/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rag-faiss/
Вручную: положить файлы
.agents/skills/rag-faiss/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/rag-faiss/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates rag-faiss2Вручную: положить файлы
.github/skills/rag-faiss/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/rag-faissВручную: положить файлы
.devin/skills/rag-faiss/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rag-faiss
Как установить rag-faiss в Claude Code?
Выполните npx claude-code-templates@latest --skill ai-research/rag-faiss.
Что делает rag-faiss?
Скилл помогает использовать FAISS для поиска ближайших векторов, настройки индекса и его сохранения. В нём также разобраны варианты индексов и интеграции с LangChain и LlamaIndex.
Какие библиотеки нужны для примеров rag-faiss?
Для примеров названы faiss-cpu или faiss-gpu и numpy. GPU-вариант FAISS нужен для работы с ускорением на видеокарте.