Навигация

MOD-RAG — База знаний (RAG)

Лицензия: Бесплатный, входит в базовую поставку ядра

Поиск по вашим знаниям, пригодный для ответов ИИ. Документы группируются в коллекции, у каждой — профиль поиска: top-k, веса семантической и лексической частей, параметр RRF, эмбеддер, переранжирование, фильтры. Гибридный поиск детерминирован — слияние результатов считается кодом модуля, а не моделью, поэтому один и тот же запрос даёт один и тот же порядок.

Главное правило модуля — честность. retrieve собирает контекст под бюджет токенов и обязан вернуть цитаты со ссылкой на источник; если релевантного нет, он прямо отвечает «не найдено», а не выдумывает. get_coverage показывает не только долю проиндексированного, но и слепые зоны — источники, у которых есть фрагменты, но нет векторов. При недоступности векторного слоя поиск честно деградирует до полнотекстового с пометкой, а не молчит.

Модуль входит в базовую поставку: лицензия на него выпускается автоматически вместе с лицензией на ядро, отдельно покупать его не нужно. Без него бесплатное ядро было бы нерабочим — ИИ-ассистент ищет по базе знаний именно этим модулем, а без поиска отвечать ему не на чем.

Возможности

  • Коллекции знаний с привязкой источников из MOD-DATA
  • Профили поиска: top-k, веса гибрида, RRF, эмбеддер, переранжирование, фильтры
  • Семантический и гибридный поиск со ссылкой на источник в каждой строке
  • Сбор цитируемого контекста под бюджет токенов с обязательными цитатами
  • Честное «не найдено» при отсутствии релевантного
  • Покрытие индекса: доля проиндексированного и слепые зоны
  • Состояние свежести коллекции: indexed / stale / partial / failed
  • Асинхронная переиндексация с отслеживанием статуса задания
  • Деградация до полнотекстового поиска при недоступности векторов
  • Удаление коллекции и массовая переиндексация — только с подтверждением

Основные MCP-инструменты

ИнструментНазначение
rag__searchСемантический или гибридный поиск по корпусу
rag__retrieveСобрать цитируемый контекст под бюджет токенов
rag__get_coverageПокрытие индекса и слепые зоны
rag__list_collectionsСписок коллекций со свежестью
rag__get_collectionКоллекция и её источники
rag__create_collectionСоздать коллекцию и привязать источники
rag__update_collectionИзменить параметры коллекции
rag__purge_collectionУдалить коллекцию и векторы (с подтверждением)
rag__create_profileСоздать профиль поиска
rag__update_profileИзменить профиль поиска
rag__delete_profileУдалить профиль (с подтверждением)
rag__indexЗапустить переиндексацию коллекции
rag__get_index_statusСтатус задания индексации
rag__reindex_allПереиндексировать все коллекции (с подтверждением)

Связанные модули

  • MOD-DATA — хранилище документов и векторный индекс
  • MOD-ASSISTANT — ассистент, отвечающий по найденным цитатам
  • MOD-NL — разбор вопросов пользователя перед поиском
  • MOD-TRANSLATE — многоязычный контент в корпусе знаний
Открыть чат-бот