ragflow and Controllable-RAG-Agent

RAGFlow is a comprehensive RAG engine platform that could serve as the underlying retrieval infrastructure for Controllable-RAG-Agent's graph-based question-answering approach, making them potential complements rather than direct competitors.

ragflow
72
Verified
Controllable-RAG-Agent
51
Established
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 23/25
Stars: 74,911
Forks: 8,368
Downloads:
Commits (30d): 243
Language: Python
License: Apache-2.0
Stars: 1,563
Forks: 257
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

About ragflow

infiniflow/ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

This tool helps create advanced AI assistants that can accurately answer questions using your specific business documents and data. You input various documents like PDFs, Word files, web pages, and even structured data, and it outputs a system that provides precise, traceable answers. It's designed for business leaders, knowledge managers, or AI product developers who need to build reliable question-answering systems for internal teams or customers.

knowledge-management enterprise-search customer-support-automation business-intelligence document-intelligence

About Controllable-RAG-Agent

NirDiamant/Controllable-RAG-Agent

This repository provides an advanced Retrieval-Augmented Generation (RAG) solution for complex question answering. It uses sophisticated graph based algorithm to handle the tasks.

Implements a deterministic graph-based agent that breaks down complex questions through multi-step reasoning—anonymizing queries to avoid pre-trained knowledge bias, decomposing tasks into retrieval or answer generation steps, and verifying outputs against source documents. Built on LangChain and FAISS with Streamlit visualization, it processes PDFs into chunked content, LLM-generated summaries, and quote databases to enable grounded, hallucination-resistant responses.

Scores updated daily from GitHub, PyPI, and npm data. How scores work