# Modular RAG

Treats retrieval, routing, memory and generation as modules that can be recombined for each use case.

## What it is used for

Building retrieval systems that adapt across data types and tasks.
