About | Features | Technologies | Requirements | Starting | License | Author
Advanced RAG Flow is an adaptive and self-directed retrieval-augmented generation (RAG) framework, designed to enhance the precision and efficiency of intelligent agents. This system leverages Adaptive RAG (for contextualized query refinement) and Self-RAG (self-iterative query improvement), providing dynamic response quality across complex information retrieval tasks.
✔️ Adaptive and Self-RAG flows for enhanced response accuracy;
✔️ Modular and scalable architecture supporting multiple agent types;
✔️ Real-time, contextually aware interaction with agents;
✔️ Optimized for complex, multi-stage retrieval tasks.
This project uses the following tools and libraries:
- LangGraph - Graph-based NLP framework
- LangChain - Framework for managing and chaining large language models
- Python - Core programming language
- Poetry - Dependency management and packaging
Before starting, ensure you have Git, Python, and Poetry installed.
# Clone this project
$ git clone https://github.com/mariotoribi0/advanced-rag-flow
# Access the project folder
$ cd advanced-rag-flow
# Install dependencies with Poetry
$ poetry install
# Activate the virtual environment
$ poetry shell
# Run the project
$ python agents/main.pyThis project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Mario Toribio