ArXiv Paper Summarizer: Python-basiertes Tool für arXiv-Papier-Zusammenfassungen
Was ist ArXiv Paper Summarizer?
ArXiv Paper Summarizer ist ein Python-basiertes KI-Tool zur Zusammenfassung von arXiv-Papers, das die kostenlose Gemini-API nutzt, um Paper-Inhalte zu extrahieren und zusammenzufassen. Es unterstützt die Verarbeitung einzelner und mehrerer URLs, die Stichwortsuche sowie eine automatische tägliche Zusammenfassung und eignet sich für Forschende, die schnell die wichtigsten Informationen aus der Literatur gewinnen möchten.

Kernfunktionen von ArXiv Paper Summarizer
Zusammenfassung einzelner Papers: Geben Sie die URL eines ArXiv-Papers ein (muss die Abstract-Seite sein, nicht der PDF-Link), um eine Inhaltszusammenfassung zu erzeugen.
Stapelverarbeitung mehrerer URLs: Speichern Sie mehrere URLs in links.txt, um sie in einem Durchgang zu verarbeiten und die Ergebnisse in result.txt zu speichern.
Stichwortsuche und Stapelzusammenfassung: Über keywords_summarizer.py können Stichwörter (z. B. „transformer, sparsity“) und ein Zeitraum (z. B. 2017–2024) angegeben werden, um automatisch relevante Papers zu suchen und Zusammenfassungen zu erstellen.
Tägliche automatische Zusammenfassung (über Google Apps Script): Konfigurieren Sie Stichwörter und ein Google Doc, um täglich neue Papers abzurufen und Titel, Link sowie Zusammenfassung automatisch im Dokument zu aktualisieren. Anpassbare Ausführungszeiten (z. B. Mitternacht) und E-Mail-Benachrichtigungen werden unterstützt.
Anwendungsfälle für ArXiv Paper Summarizer
Schneller Überblick über den Forschungsstand: Forschende und Studierende können sich schnell einen Überblick über die neuesten Entwicklungen in einem bestimmten Fachgebiet verschaffen.
Verfolgung von Forschungstrends: Mithilfe der Stichwort-basierten Stapelzusammenfassung lassen sich neue Forschungstrends beobachten.
Unterstützung bei Literaturübersichten: Hilft Forschenden, beim Verfassen eines Literaturreviews rasch die Kerninhalte relevanter Papers zu erfassen.
Installation und Konfiguration von ArXiv Paper Summarizer
1. Systemvoraussetzungen
Python 3.11
Conda (Umgebungsverwaltung)
Gemini-API-Schlüssel (von Google zu beziehen)
2. Schritte
# 克隆仓库 git clone https://github.com/Shaier/arxiv_summarizer.git cd arxiv_summarizer # 创建并激活Conda环境 conda create -n arxiv_summarizer python=3.11 conda activate arxiv_summarizer # 安装依赖 pip install -r requirements.txt
3. API-Schlüssel konfigurieren
Öffnen Sie url_summarize.py und ersetzen Sie YOUR_GEMINI_API_KEY in Zeile 5 durch Ihren tatsächlichen Schlüssel.
Für die automatische Zusammenfassung müssen im Skript daily_arxiv.txt sowohl docId (Google-Doc-ID) als auch apiKey konfiguriert werden.
Anwendungsbeispiele
Einzelzusammenfassung
python url_summarize.py > 输入1(单篇) > 输入URL:https://arxiv.org/abs/2410.08003
Stapelverarbeitung mehrerer URLs
Fügen Sie in links.txt pro Zeile eine URL ein.
Ausführung:
python url_summarize.py > 输入2(批量)
Stichwortsuche
python keywords_summarizer.py > 输入关键词:"machine learning, computer vision" > 输入开始日期:2023-01-01 > 输入结束日期:2023-12-31
Einrichtung der automatischen täglichen Zusammenfassung
Google Doc erstellen
Erstellen Sie ein neues Dokument und kopieren Sie die Dokument-ID aus der URL (z. B. 123HEM4h5aQwygDk_A-xNaJ8CUoyMZTFsChyMk).
Google Apps Script konfigurieren
Rufen Sie Google Apps Script auf und erstellen Sie ein neues Projekt.
Fügen Sie den Inhalt von daily_arxiv.txt in den Editor ein und ersetzen Sie docId, apiKey sowie das keywords-Array.
Test und Zeitplanung
Führen Sie das Skript manuell zum Testen aus und prüfen Sie, ob das Google Doc aktualisiert wird.
Richten Sie unter „Trigger“ eine tägliche, zeitgesteuerte Ausführung ein (z. B. „Jeden Tag um Mitternacht“).
GitHub: https://github.com/Shaier/arxiv_summarizer
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 