Фундаментальный движок поиска и ретривинга для всей экосистемы. BGE-M3 эмбеддинги (dense + sparse + ColBERT), PostgreSQL с pgvector, гибридный поиск с Reciprocal Rank Fusion, адаптивный семантический чанкинг и модуль Сновидений, который периодически реорганизует знания — строит перекрёстные ссылки, обнаруживает противоречия и укрепляет семантические связи. Open source, лицензия MIT.
- Статус
- Работает
- Автономность (AAL)
- L1 → L3
- Стек
- PostgreSQL + pgvector
- Лицензия
- Открытый код, MIT
01
Три эмбеддинга в одном
BGE-M3 тройные эмбеддинги: плотные, разреженные и ColBERT.
02
Гибридный поиск
Взаимный ранговый синтез объединяет выдачи, а адаптивная семантическая нарезка обходится без деления на равные части.
03
Индекс, который наводит порядок сам
Модуль Dreaming самоорганизует индекс со временем. В продакшене проиндексировано 1148+ фрагментов.
Возможности
Уже работает
- BGE-M3 тройные эмбеддинги (плотные + разреженные + ColBERT) на порту 8300
- Гибридный поиск с взаимным ранговым синтезом (порт 8310)
- Адаптивная семантическая нарезка (без наивного деления на равные части)
- Модуль Dreaming для самоорганизации индекса
- Хранилище на PostgreSQL + pgvector
- MIT-лицензия, публичный репозиторий (Arcanada-one/scrutator)
- 1148+ продакшен-фрагментов в базе знаний экосистемы
Текущий уровень автономии
Слабое звено
Состояние BGE-M3 не мониторится снаружи; при падении сервиса эмбеддингов поиск возвращает пустой результат без ошибки. Расхождение между векторами в PostgreSQL и исходными документами не обнаруживается автоматически.
Roadmap до L3
- L3 — эндпойнт состояния на каждый воркер, переключение на лёгкую модель эмбеддингов при сбое, структурированные pino-трассировки.
- L3 — задание для обнаружения расхождений сравнивает число векторов в PostgreSQL и исходный манифест; классифицированные ошибки передаются потребителям.
- Верификация — остановить воркер эмбеддингов в середине запроса и убедиться в ответе 503 + фатальном событии в Ops Bot за 5 с.
Следующий шаг
Проверьте доступный продукт и его текущие ограничения
Статус LIVE означает, что проект доступен сейчас; указанные выше слабое звено и roadmap честно описывают границы текущей версии.
Посмотреть путь к целевому уровню