RAGent  by alonlavian

AI research assistant using RAG and agents

created 8 months ago
329 stars

Top 84.2% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Install: pip install -r requirements.txt
  • Prerequisites: Requires API keys for backend services (e.g., Claude, Tavily) configured via a .env file.
  • Usage: Run streamlit run streamlit_app.py.
  • Documentation: https://github.com/alonlavian/RAGent

Highlighted Details

  • Integrates RAG with AI agents and external APIs (e.g., Claude, Tavily).
  • Supports PDF uploads for document-based querying.
  • Includes a "Dry Run Mode" for testing without live API calls.
  • Built with a Streamlit frontend for an interactive user experience.

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.

Health Check
Last commit

8 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems).

super-rag by superagent-ai

0.3%
380
RAG pipeline for AI apps
created 1 year ago
updated 1 year ago
Starred by Patrick von Platen Patrick von Platen(Core Contributor to Hugging Face Transformers and Diffusers) and Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera).

client-python by mistralai

0.3%
628
Python SDK for Mistral AI platform
created 1 year ago
updated 1 week ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems) and Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind).

LightRAG by HKUDS

1.0%
19k
RAG framework for fast, simple retrieval-augmented generation
created 10 months ago
updated 1 day ago
Feedback? Help us improve.