このプロジェクトについて

ChatPaperは研究者向けのオープンソース論文処理ツールであり、大規模言語モデルを用いて文献の読解・作成プロセスを加速することを中核的な目標としています。このプロジェクトは中国科学技術大学の強化学習を専門とする博士課程の学生によって開発されました。READMEは主に中国語で書かれていますが、英語版も提供されています。 主な機能: - 論文要約:キーワードに基づいてarXiv上で最新の論文を自動検索・ダウンロードし、ChatGPT APIを呼び出して論文を固定構造(研究背景、既存手法と課題、本論文の手法と手順、実験タスクと効果)に要約します。迅速な一次スクリーニングに役立ちます。 - ローカルPDF処理:ローカルのPDFファイルまたはフォルダのパスを指定して、バッチで要約することができます。 - 全文翻訳:ローカルPDFの全文翻訳機能を提供します。scipdf_parserとgrobidサービスに依存しており、UbuntuまたはmacOSでJava環境を構成した後に実行する必要があります。 - 付随ツール:READMEには、ChatReviewer(論文の長所・短所の分析と改善提案)、ChatImprovement(校正と翻訳)、ChatResponse(査読返信)、ChatGenTitle(要約に基づくタイトル生成)などの関連プロジェクトに加え、ワンクリック文献レビューやChatPaper2Xmindなどのコミュニティ拡張機能が列挙されています。 - Google Scholar整理:google_scholar_spider.py が付属しており、キーワードで検索し、被引用数でソートしてCSVにエクスポートできます。 実行方法: - スクリプト方式:apikey.iniにOpenAIキーを入力し、requirements.txtの依存関係をインストールした後、chat_paper.pyまたはchat_arxiv.pyを実行します。query、filter_keys、max_results、sort、save_image、file_formatなどのパラメータをサポートしています。 - Flaskサービス:app.pyを実行すると、ローカルの5000番ポートでWebインターフェースが提供され、複数のスクリプトインターフェースがカプセル化されています。結果はexport、pdf_files、response_fileなどのディレクトリに保存されます。 - Docker:docker-compose.yamlが提供されており、その中のOpenAIキーを置き換えた後に起動します。READMEにはこの方法に問題がある可能性があると記載されています。 - HuggingFace Space:オンライン展開の説明が提供されていますが、READMEにはこの機能は一時的に停止されていると記載されています。 READMEには、検索語がハイフンを認識できないこと、レビュー(総説)記事が現在サポートされていないこと、使用にはネットワークプロキシが必要であること、さらに学術倫理と規範的な使用が強調されています。プロジェクトのすべての機能は無料で、コードはオープンソースです。