--- title: AI Research Companion emoji: 🔬 colorFrom: indigo colorTo: blue sdk: gradio sdk_version: 4.0.0 app_file: app.py pinned: false --- # 🔬 AI Research Companion (Groq + LangChain + FAISS) An advanced **AI-powered research assistant** that helps you analyze academic papers, ask natural language questions, generate engaging summaries, and discover related research — all from a modern, tabbed **Gradio interface**. --- ## 🚀 Features - **PDF Upload & Text Extraction** – Extracts full text from research papers - **Chunking & Vector Embedding** – Uses LangChain + HuggingFace embeddings for semantic search - **Groq LLM Q&A** – Powered by `llama-3.3-70b-versatile` for accurate answers - **Cited Source References** – Shows the exact text chunks used - **Research Paper Summaries** – Creates clear, engaging summaries - **Similar Paper Discovery** – Uses arXiv API to find related studies - **Beautiful Multi-Tab UI** – Custom-styled Gradio interface --- ## 🛠 Tech Stack - Python 3.9+ - Gradio - LangChain - FAISS - HuggingFace Sentence Transformers (`all-mpnet-base-v2`) - Groq API - PyPDF2 - Feedparser - Custom CSS --- ## 📦 Installation & Setup ### 1️⃣ Clone the Repository ```bash git clone https://github.com/bobbythomas985/Research_Assistant cd Research_Assistant