gomate-community/TrustRAG

TrustRAG:The RAG Framework within Reliable input,Trusted output

RAG⭐ 1 278Python
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

TrustRAG — это модульная и настраиваемая RAG-фреймворк-библиотека на Python, обеспечивающая надежный ввод и доверенный вывод за счет интеграции поиска, ранжирования и генерации ответов.

Зачем нужен

Инструмент решает задачу создания высококачественных систем вопрос-ответ на основе извлечения информации (RAG), где критична точность и наличие ссылок на источники. Он полезен для разработчиков, которым нужна гибкая архитектура для кастомизации каждого этапа пайплайна: от парсинга документов до финальной генерации ответа с цитированием.

Что можно реализовать

  • Глубокий исследовательский поиск (DeepResearch) с рекурсивным уточнением запросов и генерацией отчетов
  • Мультимодальные RAG-системы, использующие визуальные модели (например, GLM-4V-Flash) для анализа изображений и документов
  • Построение баз знаний с поддержкой различных векторных баз данных (Milvus, Qdrant) и сложных стратегий ранжирования (BGE, HyDE)
  • Автоматизированное извлечение информации из сложных документов (PDF, e-books, веб-страницы) с помощью MinerU
  • Онлайн-поиск через DuckDuckGo или SearXNG для актуализации ответов в реальном времени

Ключевые возможности

  • Архитектура DeepSearch: рекурсивное выполнение действий (поиск, чтение, код, рефлексия) с контролем бюджета токенов и глубины
  • Полная модульность: отдельные компоненты для чанкинга, ретривера, ранкера (ReRank), переписывателя запросов (Rewriter/HyDE) и цитирования
  • Поддержка множества форматов документов (PDF, DOCX, PPT, Excel, HTML, MD) и парсеров, включая специализированный MinerU
  • Интеграция с популярными LLM (включая OpenAI) и векторными базами данных (Milvus, Qdrant)
  • Генерация цитат (citation) для каждого утверждения в ответе, повышающая доверие к выводам модели

👤 Кому подойдёт: Разработчики AI-приложений, инженеры по машинному обучению (MLE), исследователи, строящие кастомные RAG-системы с требованиями к точности и объяснимости ответов.

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.