Tswoen/Paper-Agent
Paper-Agent 是一个面向科研人员和学生的智能论文检索与调研工具。项目基于多智能体协作架构(LangGraph),通过自然语言处理(NLP)、自动化搜索,帮助用户高效查找学术论文、分析文献内容,并进行论文调研。Paper-Agent 支持多平台集成、关键词搜索、自动分析、论文调研,提升了学术研究的效率。适用于论文写作、学术调研、科研项目管理等多种场景,是学术调研的理想助手。
What it solves
Paper-Agent automates the tedious process of academic research and literature review. It replaces manual searching across multiple databases, individual paper screening, fragmented note-taking, and the struggle of structuring a comprehensive review paper with an integrated AI-driven workflow.
How it works
The system uses a multi-agent architecture orchestrated by LangGraph to move a research topic through several stages:
- Search: A
SearchAgentgenerates a retrieval plan and fetches papers from arXiv, OpenAlex, and Semantic Scholar. - Read: A
ReadAgentscreens abstracts for relevance; relevant papers are downloaded, converted to Markdown, chunked, and stored in a ChromaDB vector database. - Analyze: An
AnalyseAgentperforms sub-topic and global analysis to identify research trends, consensus, and gaps. - Outline: A
WritingOutlineAgentcreates a structured outline and maps specific evidence to sections. - Write: A
WritingAgentdrafts the review section-by-section, retrieving additional evidence when needed and performing self-review.
Who it’s for
Academic researchers, students, and professionals who need to conduct thorough literature reviews and synthesize complex research domains into structured documents.
Highlights
- Multi-source Retrieval: Integrated connectors for arXiv, OpenAlex, and Semantic Scholar with deduplication and scoring.
- Progressive Reading: A tiered approach that filters by abstract before committing to full-text processing and vector indexing.
- Evidence-Based Writing: Generates a structured outline with evidence mapping to ensure the final review is grounded in actual paper content.
- Real-time Monitoring: A Vue 3 web interface with SSE (Server-Sent Events) to track the progress of the agentic workflow in real-time.
- Flexible Model Configuration: Ability to assign different LLM providers and model tiers to different agents based on the task complexity.
Related
- Project
- Project
- Project
- Project
- Project