/ Каталог / Песочница / Weaviate Claude Skills
● Сообщество saskinosie 🔑 Нужен свой ключ

Weaviate Claude Skills

автор saskinosie · saskinosie/weaviate-claude-skills

Комплексный локальный Weaviate от Клода — настройка, подключение, схема, прием и RAG с использованием пяти целевых навыков.

saskinosie/weaviate-claude-skills — это небольшой рынок из пяти навыков, охватывающих рабочий процесс Weaviate: weaviate-local-setup (docker-compose), weaviate-connection (проверка работоспособности + аутентификация), weaviate-collection-manager (администратор схемы и коллекции), weaviate-data-ingestion (одиночный + пакетный + файловый импорт) и weaviate-query-agent (семантический поиск, фильтры, гибрид, RAG). Работает с Claude.ai и Claude Desktop; Вы приносите с собой хранилище документов и навыки работы с векторной БД сантехники.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

weaviate-claude-skills.replay ▶ готово
0/0

Установка

Репозиторий автора · Официальная документация Claude Skills

Сценарии использования

Реальные сценарии: Weaviate Claude Skills

Организуйте местную комиссию по вашим документам менее чем за час

👤 Разработчики запускают локальный прототип RAG ⏱ ~60 min intermediate

Когда использовать: Вы хотите общаться со своими собственными документами, не отправляя их поставщику облачных услуг.

Поток
  1. Docker-запуск Weaviate
    Используйте weaviate-local-setup, чтобы запустить docker-compose для локального Weaviate.✓ Скопировано
    → Docker PS показывает работоспособность weaviate на 8080
  2. Создать коллекцию
    Создайте коллекцию «Документы» с полями: заголовок(текст), тело(текст), source_url(текст).✓ Скопировано
    → Схема применена; weaviate-collection-manager возвращает конфигурацию
  3. Заглотить
    Принимайте каждый .md в ./docs как объекты в «Документах».✓ Скопировано
    → Отчет о ходе выполнения партии; объекты, видимые через запрос
  4. Просить
    Используйте weaviate-query-agent: «Как нам ротировать ключи API?»✓ Скопировано
    → В ответе ссылается на source_url из коллекции Документов.

Итог: Работоспособная локальная RAG, которую вы можете использовать.

Подводные камни
  • Поглощение гигантских PDF-файлов целиком без разбиения на части — Чанк по ~500 токенов; позвольте шаблону приема навыка справиться с этим
Сочетать с: filesystem

Итерация схемы коллекции без ручных вызовов API

👤 Команды совершенствуют свою векторную схему ⏱ ~20 min intermediate

Когда использовать: Ранний RAG — ваша схема меняется еженедельно, и вам не нужны команды Curl.

Поток
  1. Проверить текущую схему
    Покажите схему для «Документации» — поля, векторизатор, конфигурация индекса.✓ Скопировано
    → Полная конфигурация возвращена
  2. Предложить изменение
    Добавьте свойство перечисления «язык» (en/zh/ja); остальное оставь себе.✓ Скопировано
    → План миграции + предупреждение о резервном копировании
  3. Применять
    Применять; переиндексировать существующие 500 объектов.✓ Скопировано
    → Работа продвигается; считать, примирить

Итог: Схема развивалась благополучно с осознанием стоимости переиндексации.

Подводные камни
  • Если вывезти имущество бесплатно — Некоторые изменения требуют повторного внедрения; навык меняется, когда дешево или дорого

Гибридный поиск + фильтр для достоверных ответов

👤 Любой, кто отправляет RAG реальным пользователям. ⏱ ~15 min intermediate

Когда использовать: Чистый семантический поиск пропускает термины с точным соответствием; гибрид (БМ25+вектор) это исправляет.

Поток
  1. Запуск гибридных запросов
    Запрос «Код ошибки единого входа SAML 42», альфа = 0,5 (семантика баланса + ключевое слово).✓ Скопировано
    → Лучшие хиты включают буквальное совпадение «42», а также концептуально связанные совпадения.
  2. Фильтры слоев
    Язык фильтра='en' и source_url содержат '/docs/auth/'.✓ Скопировано
    → Количество попаданий сузилось; ответ остается цитируемым

Итог: Более высокая точность запросов с точными терминами без потери полноты.

Сочетать с: local-rag

Комбинации

Сочетайте с другими MCP — эффект x10

weaviate-claude-skills + filesystem

Загрузка локальных файлов через файловую систему MCP, а затем запрос через навык

Перечислите все уценки в разделе ./docs, вставьте их в «Документы» Weaviate, а затем выполните гибридный поиск по вопросу.✓ Скопировано
weaviate-claude-skills + local-rag

Сравните подходы — только встраивания и структурированный индекс Weaviate

Для этого корпуса сравните местную тряпку с гибридом Weaviate по 10 оценочным вопросам.✓ Скопировано
weaviate-claude-skills + qdrant

Оцените выбор векторной БД под свою рабочую нагрузку

Запустите тот же набор тестов на Weaviate и Qdrant; задержка отчета + MRR.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
weaviate-local-setup (SKILL) (none) Только в первый раз — вызывает местный Weaviate 0
weaviate-connection (SKILL) URL + API key Проверка доступности и авторизации 0
weaviate-collection-manager (SKILL) schema ops Создание, проверка или развитие коллекции 0
weaviate-data-ingestion (SKILL) object(s) or file paths Одиночная вставка, пакетная вставка или импорт файла 0
weaviate-query-agent (SKILL) query + filters + alpha Семантический/гибридный поиск и ответы RAG 0

Стоимость и лимиты

Во что обходится

Квота API
Нет — Weaviate работает локально.
Токенов на вызов
Запрос + размер полученного фрагмента
Деньги
Бесплатно для местных. Если вы перейдете позже, на Weaviate Cloud будут действовать собственные цены.
Совет
Чанк намеренно (~500 токенов); Чрезмерные куски тратят впустую как память, так и контекст.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Создавайте ключи API в формате .env, а не в файлах навыков. Локальный разработчик может пропустить аутентификацию, но не раскрывать порт.
Исходящий трафик: Ничто не оставляет вашу машину для локальной установки. Cloud Weaviate отправляет данные на настроенную вами конечную точку.

Устранение неполадок

Частые ошибки и исправления

В соединении отказано 8080

Контейнер Weaviate не работает. docker составить -d в weaviate-local-setup.

Проверить: curl localhost:8080/v1/.well-known/ready
Смена схемы не удалась

Некоторые изменения свойств требуют повторного создания коллекции. Экспортируйте, удаляйте, воссоздайте, повторно вставляйте.

Проверить: weaviate-collection-manager diff output
Медленные запросы

Проверьте параметры индекса HNSW и убедитесь, что векторизатор настроен правильно. Избегайте полнотекстового резервного варианта для неиндексированных полей.

Проверить: Query explain in the skill's debug mode

Альтернативы

Weaviate Claude Skills в сравнении

АльтернативаКогда использоватьКомпромисс
qdrantВы предпочитаете API Qdrant и производительность RustДругой SDK; аналогичные возможности
local-ragВам нужна легкая локальная RAG без векторной базы данных.Менее гибкий; нет схемы
neo4jВаши данные являются реляционными/графическими, а не векторными.Другая модель

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills