MDAS leverages a distributed agent-based architecture to enhance document processing through a smart partitioning of textual documents. By encapsulating the semantic meaning of document partitions in semi-autonomous agents, it offers parallel querying and reasoning across a comprehensive knowledge space.
Detailed documentation for the system architecture can be found in the following sections:
Explore how MDAS processes queries through these detailed documents:
Understand the optimization techniques used in MDAS:
To set up the MDAS:
git clone https://github.com/jmanhype/DSPy-Multi-Document-Agents.git
cd DSPy-Multi-Document-Agents
pip install -r requirements.txt
Run the system with:
python main.py
Contributions are welcome! Please fork the project, make your changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.