AI research assistant using RAG and agents
Top 84.2% on sourcepulse
RAGent is an AI-powered research assistant designed for users who need to query and synthesize information from uploaded documents and the web. It aims to provide comprehensive answers by integrating Retrieval-Augmented Generation (RAG) with external API capabilities and a user-friendly Streamlit interface.
How It Works
The system processes uploaded PDF documents by initializing a vector store for efficient retrieval. User queries are handled by AI models, which can augment responses with web search results via API integrations. A key feature is the "Dry Run Mode," which simulates API calls and database operations with mock data, enabling testing and development without incurring costs or side effects.
Quick Start & Requirements
pip install -r requirements.txt
.env
file.streamlit run streamlit_app.py
.Highlighted Details
Maintenance & Community
Contributions are welcome via pull requests. Further community or maintenance details are not specified in the README.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The project's functionality is dependent on the availability and configuration of external API keys. The README does not detail specific performance benchmarks or known limitations beyond the dry run mode's purpose.
8 months ago
Inactive