This is the Linux app named Controllable-RAG-Agent whose latest release can be downloaded as Controllable-RAG-Agentsourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named Controllable-RAG-Agent with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
Controllable-RAG-Agent
DESCRIPTION
Controllable-RAG-Agent is an advanced Retrieval-Augmented Generation (RAG) system designed specifically for complex, multi-step question answering over your own documents. Instead of relying solely on simple semantic search, it builds a deterministic control graph that acts as the “brain” of the agent, orchestrating planning, retrieval, reasoning, and verification across many steps. The pipeline ingests PDFs, splits them into chapters, cleans and preprocesses text, then constructs vector stores for fine-grained chunks, chapter summaries, and book quotes to support nuanced queries. At query time, it anonymizes entities, creates a high-level plan, de-anonymizes and expands that plan into concrete retrieval or reasoning tasks, and executes them in sequence while continuously revising the plan. A key focus is hallucination control: each answer is verified against retrieved context, and responses are reworked when they are not sufficiently grounded in the source documents.
Features
- Deterministic control graph that acts as the agent’s “brain” for multi-step reasoning
- End-to-end pipeline from PDF ingestion to chapter summaries and vector stores
- Hallucination prevention through strict grounding and verification against retrieved context
- Entity anonymization, planning, and de-anonymization to generalize reasoning patterns
- Modular tasks that decide when to retrieve vs when to answer using chain-of-thought
- Built-in evaluation using Ragas metrics plus Docker and non-Docker setup paths
Programming Language
Python
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/controllable-rag-agent.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.
