Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Advanced RAG Flow is an adaptive and self-directed retrieval-augmented generation (RAG) framework, designed to enhance the precision and efficiency of intelligent agents.

License

Notifications You must be signed in to change notification settings

jegasape/advanced-rag-flow

 
 

Repository files navigation

Advanced RAG Flow

Github top language Github language count Repository size License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

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.

Advanced RAG Flow

✨ Features

✔️ 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.

🚀 Technologies

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

✅ Requirements

Before starting, ensure you have Git, Python, and Poetry installed.

🏁 Starting

# 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.py

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Mario Toribio

 

Back to top

About

Advanced RAG Flow is an adaptive and self-directed retrieval-augmented generation (RAG) framework, designed to enhance the precision and efficiency of intelligent agents.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%