AI assistant for paper review/response using OpenAI API
Top 30.3% on sourcepulse
ChatReviewer is an AI-powered tool designed to assist researchers and students in analyzing academic papers. It leverages ChatGPT to summarize a paper's strengths and weaknesses, suggest improvements, and can also generate responses to reviewer comments. The primary benefit is enhanced efficiency in literature review and manuscript refinement.
How It Works
ChatReviewer utilizes the OpenAI API, specifically models like GPT-3.5 and GPT-4o-mini, to process PDF documents. It splits the paper into sections, potentially querying the model about interesting sections first, and then sends relevant content with tailored prompts for analysis. This approach aims to provide structured feedback and suggestions for paper improvement.
Quick Start & Requirements
pip install -r requirements.txt
(or use a domestic mirror). Docker deployment is also available: docker run -d -p 7000:7000 -p 8000:8000 hanhongyong/chatreviewer:latest
.apikey.ini
file and potentially a ReviewFormat.txt
. Docker deployment requires a foreign server.python chat_reviewer.py --paper_path <path_to_pdf_or_directory>
for paper analysis, and python chat_response.py --comment_path <path_to_comments.txt>
for reviewer comment responses.Highlighted Details
Maintenance & Community
The project is actively updated, with recent changes including the adoption of GPT-4o-mini for the web version and the release of ChatResponse. The developer welcomes contributions and feedback.
Licensing & Compatibility
The README does not explicitly state a license. The project is open-source and encourages forking. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The tool includes output disclaimers and warnings to prevent misuse in formal peer review, potentially impacting content readability. The effectiveness relies heavily on the quality of the underlying ChatGPT model and the user's ability to manage API keys and VPN access. Docker deployment requires a foreign server.
8 months ago
1 day