ChatReviewer  by nishiwen1214

AI assistant for paper review/response using OpenAI API

created 2 years ago
1,359 stars

Top 30.3% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Installation: 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.
  • Prerequisites: Python 3.8+, OpenAI API key, VPN with global proxy (due to ChatGPT restrictions in China).
  • Setup: Requires filling an apikey.ini file and potentially a ReviewFormat.txt. Docker deployment requires a foreign server.
  • Usage: Run 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.
  • Links: Hugging Face Web UI: https://huggingface.co/spaces/ShiwenNi/ChatReviewer

Highlighted Details

  • Web versions available that do not require VPN.
  • Includes a separate tool, ChatResponse, for generating author replies to reviewer comments.
  • Code is based on the ChatPaper project.
  • Includes ethical disclaimers and warnings within the output to discourage direct copy-pasting for formal reviews.

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.

Health Check
Last commit

8 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
25 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.