Zing Forum

Reading

ResearchGenAI: A Multi-Agent RAG-Based Academic Research Assistant

A multi-agent research assistant that supports PDF paper uploads and complex question answering, providing structured, evidence-based answers via RAG, LangGraph, and Google Gemini.

RAG多智能体学术研究PDF解析LangGraphGoogle GeminiChromaDBStreamlit
Published 2026-06-04 21:14Recent activity 2026-06-04 21:23Estimated read 4 min
ResearchGenAI: A Multi-Agent RAG-Based Academic Research Assistant
1

Section 01

Introduction / Main Floor: ResearchGenAI: A Multi-Agent RAG-Based Academic Research Assistant

A multi-agent research assistant that supports PDF paper uploads and complex question answering, providing structured, evidence-based answers via RAG, LangGraph, and Google Gemini.

2

Section 02

Original Author and Source


3

Section 03

Project Overview

ResearchGenAI is a multi-agent research assistant that allows users to upload PDF papers, ask complex questions, and receive structured, evidence-based answers powered by RAG (Retrieval-Augmented Generation), LangGraph, and Google Gemini.

This project addresses a practical pain point in academic research: when faced with research papers of dozens or even hundreds of pages, how to quickly extract key information, compare different methods, and understand experimental results? Traditional keyword searches often fail to meet the needs of such deep understanding. ResearchGenAI simulates the process of human researchers analyzing literature through multi-agent collaboration.


4

Section 04

PDF Upload and Indexing

Supports PDF paper uploads, uses ChromaDB vector storage, and adopts a table-aware chunking strategy. This means the system can recognize table structures in papers and preserve the contextual relationships of table data during processing.

5

Section 05

Intelligent Routing

The system automatically judges the complexity of the question:

  • Simple questions (e.g., "What is gradient descent?"): answered directly and quickly
  • Complex questions (e.g., "Compare the Adam and SGD optimizers in the paper"): triggers the full multi-agent pipeline

This design ensures the response speed for simple queries while reserving sufficient computing resources for complex analysis.

6

Section 06

Multi-Agent Workflow

The framework designs three core agents to work collaboratively:

  • Researcher: Extracts evidence-based notes
  • Critic: Evaluates the quality of research notes and final answers
  • Writer: Generates user-friendly structured answers

The entire process supports a retry loop to ensure output quality.

7

Section 07

Multi-Query Retrieval

Decomposes complex questions into sub-queries from multiple perspectives such as theory, architecture, and experiments, retrieves relevant information from different dimensions, and improves recall rate.

8

Section 08

Evidence-Based Criticism

The Critic agent uses a checklist for needs-aware evaluation, checking whether it includes experimental evidence, architectural details, theoretical basis, etc.