← Ко всем open source проектам

RAGFlow

infiniflow/ragflow

RAGFlow — RAG-платформа с открытым кодом для поиска по документам, разбиения текста, цитирования источников и агентных сценариев вокруг LLM.

Форки 9,500
Автор infiniflow
Язык Python
Лицензия Apache-2.0
Обновлено 2026-06-10

Что это такое

RAGFlow — платформа для RAG-сценариев, где языковая модель отвечает не только из своих параметров, но и из найденных документов. Проект делает акцент на качестве разбора документов, chunking, цитировании источников и работе с разными данными.

RAGFlow полезен там, где нужно задать вопрос по внутренним документам, PDF, базам знаний или смешанным источникам и получить ответ с опорой на конкретные фрагменты. Это снижает риск красивого, но неподтвержденного ответа.

Что внутри

В репозитории — серверная часть, веб-интерфейс, обработка документов, архитектура RAG, интеграции с источниками данных, инструкции собственного развертывания через Docker Compose и описание разных редакций образов.

Типовой сценарий: развернуть RAGFlow, загрузить документы, настроить разбиение и модель, проверить найденные источники, затем использовать API или интерфейс для вопросов. Важная часть — смотреть не только ответ, но и ссылки на фрагменты.

Схема RAG-процесса

Фрагмент показывает основной путь данных: документ становится индексом, а ответ строится на найденном контексте.

Язык: Plain text
Documents -> Parsing -> Chunks -> Index
Question -> Retrieval -> LLM answer with citations

Сильные стороны и ограничения

Сильная сторона — продуктовая упаковка RAG. Вместо набора отдельных скриптов проект дает интерфейс, API, обработку документов и видимые источники ответа.

Ограничение — качество данных. RAG не спасает плохие документы, неверное разбиение, слабую модель и отсутствие проверки. Для корпоративного использования важны права доступа, изоляция данных, наблюдаемость и оценка ответов.