ResearchMate AI is a multi-agent research assistant that analyzes academic papers and generates structured research insights using specialized AI agents.
Users can upload a PDF research paper and receive a comprehensive report covering paper context, summarization, methodology analysis, evaluation review, research gap detection, research recommendations, scoring, safety review, and a final verdict.
Built as a capstone project for the Google × Kaggle AI Agents Intensive: Vibe Coding Course 2026.
- 📄 Upload and analyze academic research papers in PDF format
- 🧭 Coordinator Agent for paper context and analysis planning
- 🤖 Multi-agent architecture with specialized research agents
- 🔬 Automated methodology and experimental workflow extraction
- 📊 Results, metrics, baseline, and limitation analysis
- 🔎 Research gap detection
- 🎓 Research mentorship and future work recommendations
- ⭐ Research quality scoring
- 🛡️ Safety and reliability assessment of AI-generated claims
- 📑 Export consolidated reports in Markdown and PDF formats
flowchart LR
A[Research Paper PDF]
--> B[PDF Extraction]
B --> C[Coordinator Agent]
C --> D[Summary Agent]
C --> E[Methodology Agent]
C --> F[Evaluation Agent]
C --> G[Research Mentor Agent]
D --> H[Research Gap Agent]
E --> H
F --> H
G --> H
H --> I[Scoring Agent]
D --> J[Safety Review Agent]
E --> J
F --> J
G --> J
H --> J
I --> J
J --> K[Final Verdict Agent]
K --> L[Final Research Report]
L --> M[Export PDF / Markdown]
| Agent | Responsibility |
|---|---|
| 🧭 Coordinator Agent | Identifies paper type, domain, methods, datasets, evaluation focus, and risk flags |
| 📄 Summary Agent | Generates concise summaries of research objectives, methods, findings, and contributions |
| 🔬 Methodology Agent | Extracts datasets, preprocessing steps, model architectures, and experimental workflows |
| 📊 Evaluation Agent | Reviews metrics, baseline methods, results, limitations, and comparative performance |
| 🔎 Research Gap Agent | Detects explicit and hidden research gaps, dataset gaps, methodology gaps, and deployment gaps |
| 🎓 Research Mentor Agent | Suggests future research directions, experiment ideas, and practical improvements |
| ⭐ Scoring Agent | Produces research quality scores with reasoning and justification |
| 🛡️ Safety Review Agent | Identifies unsupported claims, risk-prone wording, missing disclaimers, and reliability concerns |
| 🏁 Final Verdict Agent | Synthesizes all agent outputs into a final professional recommendation |
Main interface for uploading research papers and launching multi-agent analysis.
Visualization of the specialized AI agents that collaboratively analyze uploaded papers.
Download consolidated analysis reports in Markdown or PDF format.
| Component | Technology |
|---|---|
| Frontend | Streamlit |
| Backend | Python |
| AI Model | Google Gemini API |
| PDF Processing | PyPDF2 |
| Report Export | ReportLab |
| Version Control | Git & GitHub |
| Development Environment | VS Code |
ResearchMate-AI/
│
├── agents/
│ ├── coordinator_agent.py
│ ├── summary_agent.py
│ ├── methodology_agent.py
│ ├── evaluation_agent.py
│ ├── research_gap_agent.py
│ ├── research_mentor_agent.py
│ ├── scoring_agent.py
│ ├── safety_agent.py
│ ├── final_verdict_agent.py
│ └── llm_utils.py
│
├── skills/
├── utils/
├── Screenshots/
│
├── app.py
├── requirements.txt
├── .env.example
└── README.md
git clone https://github.com/rinviriti/ResearchMate-AI.git
cd ResearchMate-AIpip install -r requirements.txtCreate a .env file:
GEMINI_API_KEY=YOUR_API_KEY
GEMINI_MODEL=gemini-2.5-flashstreamlit run app.py- Multi-Agent Systems
- Agent-Oriented Design
- Prompt Engineering
- Agent Skills
- Research Workflow Automation
- Human-in-the-Loop AI
- AI Safety Evaluation
- Streamlit Application Development
- PDF Processing and Report Generation
- MCP Server Integration
- Google ADK Agent Orchestration
- Citation Verification Agent
- ArXiv and PubMed Search Integration
- Paper-to-Presentation Generator
- Automated Literature Review Builder
- Multi-Paper Comparative Analysis
Rinvi Jaman Riti B.Sc. in Computer Science & Engineering Daffodil International University
GitHub: https://github.com/rinviriti
This project is released under the MIT License.


