SAG: превращение документов в связные знания для поиска информации
SAG — это новая архитектура для РAG, которая превращает разрозненные документы и данные в связные и легко доступны знания.
Проект решает задачу организации и поиска информации, что может быть полезно как для разработчиков, так и для конечных пользователей, стремящихся упростить доступ к своим данным. Особенность SAG в том, что он использует собственный метод извлечения и интеграции данных, что отличает его от традиционных систем управления знаниями, которые зачастую просты и ограничены в функционале.
SAG написан на Python 3.11+ и Node.js 20+, с возможностью установки через PyPI. Но учти, что проект находится на ранней стадии и может потребовать дополнительных доработок для стабильной работы, особенно в специфических сценариях.
Проект SAG от Zleap-AI представляет собой приложение для управления знаниями, которое обеспечивает эффективный поиск и структурирование информации. Разработанное на основе архитектуры SAG, приложение позволяет преобразовывать разрозненные документы и данные в структурированные, доступные и взаимосвязанные источники знаний.
Основные функции
SAG позволяет:
- Импортировать документы и извлекать информацию, включая события и сущности.
- Выполнять поиск по источникам с возможностью отслеживания оригинальных документов.
- Предоставлять ответы на вопросы с ссылками на использованные источники.
- Интегрироваться с другими приложениями через API или Knowledge MCP.
Проект ориентирован на одиночное использование и не требует внешней базы данных, начинается с SQLite и поддерживает PostgreSQL для развертываний в продакшен.
Установка и запуск
Вы можете запустить SAG несколькими способами:
- Десктопное приложение: Скачай последнюю версию установщика для своей платформы из GitHub Releases. Это наиболее простой способ, так как приложение уже включает в себя все необходимые зависимости.
- Docker: Если ты предпочитаешь самохостинг, установи Docker и выполни команды:
git clone https://github.com/Zleap-AI/SAG.git
cd SAG
docker compose up -d --build
После этого открой:
- Веб-приложение: http://localhost:3000
- Документацию API: http://localhost:8000/docs
Ограничения
Проект SAG изначально предназначен для единственного пользователя, что ограничивает его использование в командной среде. Без настройки моделей и ключей API ты не сможешь осуществлять полную функциональность извлечения и поиска. Первоначально необходимо настроить локальную идентичность, а также конфигурировать модели, которые будут использоваться для генерации ответов.
Технологии
SAG использует новаторскую архитектуру, основанную на индексировании событий и сущностей. Она формирует семантические связи между данными без необходимости поддерживать отдельные графы или выполнять глобальные обновления, что делает работы с данными более эффективными и быстрыми. Основная система реализована на Python с использованием FastAPI для серверной части и Next.js для фронтенда.
Сообщество
Ты можешь присоединиться к сообществу SAG в Discord или WeChat, чтобы общаться с другими пользователями и разработчиками.
Радар проекта: 76 из 100 — зрелый и живой проект
- Импульс 36 ≈ 6 звёзд в день
- Темп разработки 85 124 коммита за 12 недель
- Зрелость 86 проекту 12 месяцев, 45 релизов
- Сообщество 55 12 участников, 200 форков
- Свежесть 93 последний коммит — 11 дней назад
- Быстрый старт 90 есть: команда установки, Docker, сайт/демо
- Готовность к продакшену 80 релиз v1.9.2, автосборка
- Безопасность и доверие 75 лицензия MIT, организация
- Документация 96 README 30.1 тыс. знаков, 38 разделов, папка docs
- Экосистема 63 3 подписчика на обновления, 11 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: Zleap-AI/SAG →
RepoRadar