Skip to content

An integrated AI suite combining intelligent PDF analysis, automated research capabilities, and multi-agent academic paper generation, powered by both cloud and local language models to streamline research and document processing workflows.

License

Notifications You must be signed in to change notification settings

Awrsha/LLM-RAG-Research

Repository files navigation

🤖 AI Research & Analysis Suite

Python 3.8+ License: MIT

A comprehensive suite of AI-powered research and analysis tools

📚 Documentation🚀 Quick Start🛠️ Components💻 Installation📘 Usage

🎯 Suite Components

  • Intelligent PDF document analysis
  • Question-answering system
  • Secure document handling
  • Automated framework research
  • Web-based information gathering
  • Comprehensive report generation
  • Multi-agent research system
  • Academic paper generation
  • Dual model support (Groq/TinyLlama)

🚀 Quick Start

# Create virtual environment
python -m venv venv

# Activate virtual environment
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows

# Install core dependencies
pip install -r requirements.txt

📦 Core Requirements

flask>=2.0.0
groq>=0.9.0
langchain>=0.1.0
langchain-groq>=0.1.0
python-dotenv>=1.0.0
markdown2>=2.4.0
torch>=2.0.0
transformers>=4.35.0
gradio>=3.50.0

⚙️ Global Configuration

Create a .env file in the root directory:

GROQ_API_KEY=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

🔧 System Requirements

  • Python 3.8+
  • 8GB+ RAM
  • 10GB+ Disk Space
  • NVIDIA GPU (optional)
  • Docker (for TinyLlama)
  • Internet Connection

🔐 Security Features

  • API key management
  • Secure file handling
  • Rate limiting
  • Input validation
  • Temporary storage management

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📘 Documentation

Detailed documentation for each component:

📊 Feature Comparison

Feature PDF Assistant Research Assistant Autonomous Framework
Input PDF Documents Research Topics Multiple Sources
Output Q&A Responses Research Reports Academic Papers
Model Groq Groq Groq/TinyLlama
Interface Web UI Web UI Open WebUI
Agents Single Single Multi-Agent

🌟 Use Cases

  • 📚 Academic Research
  • 📊 Market Analysis
  • 📝 Document Processing
  • 🔍 Literature Review
  • 📈 Trend Analysis
  • 🎓 Educational Support

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


About

An integrated AI suite combining intelligent PDF analysis, automated research capabilities, and multi-agent academic paper generation, powered by both cloud and local language models to streamline research and document processing workflows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published