The Multi-Agent Research Assistant is an advanced AI-powered system that leverages LangChain, Gradio, and Gemini API to perform end-to-end research tasks. The assistant is built around three specialized agents that collaborate seamlessly to search, analyze, summarize, and generate comprehensive research reports in Markdown format.

This system is designed for students, professionals, and researchers who need automated literature exploration, structured insights, and well-formatted documentation.
The system adopts a multi-agent pipeline architecture where each agent is specialized for a distinct responsibility. These agents communicate in sequence, ensuring high-quality results.
graph TD; A[User Input] --> B[Researcher Agent]; B -->|Search + Scrape| C[Summarizer Agent]; C -->|Condensed Knowledge| D[Writer Agent]; D -->|Generate Markdown| E[Final Research Report];
This design ensures modularity, clarity, and collaboration, where each agent contributes to the overall workflow.
๐ Multi-Agent-Research-Assistant
โโโ app.py # Main Gradio application
โโโ requirements.txt # Required dependencies
โโโ research_report.md # Sample generated research report
โโโ .env # API keys and environment variables
# Clone repository git clone https://github.com/your-username/Multi-Agent-Research-Assistant.git cd Multi-Agent-Research-Assistant # Create environment conda create -p venv python=3.10 -y conda activate venv/ # Install requirements pip install -r requirements.txt
Create a .env file in the root directory and add your Gemini API Key:
GEMINI_API_KEY=your_api_key_here
# Run the app python app.py
Open the provided Gradio link in your browser to start using the assistant.
Input your research topic โ let agents collaborate โ download the Markdown report.
๐ฅ Watch the full workflow on YouTube: Demo Link
Sample research reports are saved as Markdown files.
Example:
# Research Report: The Future of AI in Healthcare
## Summary
Artificial Intelligence (AI) is transforming healthcare...
#LangChain #MultiAgentSystem #AIResearch #RAG #LLM #Gradio #GeminiAPI #Automation #MarkdownReportsThis project is licensed under the MIT License.