ArXiv Paper Summarizer : outil de résumé d'articles arXiv basé sur Python
Qu'est-ce que ArXiv Paper Summarizer ?
ArXiv Paper Summarizer est un outil Python d'IA pour résumer les articles arXiv. Il exploite l'API gratuite Gemini pour extraire et synthétiser le contenu des articles, prend en charge le traitement d'URL uniques ou en lot, la recherche par mots-clés et le résumé automatique quotidien. Il est idéal pour les chercheurs qui souhaitent obtenir rapidement les informations clés de la littérature scientifique.

Fonctionnalités principales d'ArXiv Paper Summarizer
Résumé d'un article unique : saisissez l'URL d'un article ArXiv (il doit s'agir de la page de résumé et non d'un lien PDF) pour générer un résumé du contenu.
Résumé d'URL en lot : ajoutez plusieurs URL dans links.txt, traitez-les en une seule fois et enregistrez les résultats dans result.txt.
Recherche par mots-clés et résumé en lot : via keywords_summarizer.py, spécifiez des mots-clés (par exemple « transformer, sparsity ») et une plage de dates (par exemple 2017-2024) pour rechercher automatiquement les articles pertinents et générer des résumés.
Résumé automatique quotidien (via Google Apps Script) : configurez des mots-clés ainsi qu'un Google Doc ; le système recherche quotidiennement les nouveaux articles à un horaire défini et met à jour automatiquement le document avec les titres, liens et résumés. Possibilité de personnaliser l'heure d'exécution (par exemple à minuit) et d'activer les notifications par e-mail.
Cas d'usage d'ArXiv Paper Summarizer
Accès rapide aux avancées de la recherche : les chercheurs et les étudiants peuvent rapidement comprendre les dernières avancées dans un domaine spécifique.
Suivi des tendances de recherche : grâce à la fonction de résumé en lot par mots-clés, il est possible de suivre les nouvelles tendances de recherche.
Aide à la revue de littérature : aide les chercheurs à obtenir rapidement le contenu essentiel des articles pertinents lors de la rédaction d'une revue de littérature.
Installation et configuration d'ArXiv Paper Summarizer
1. Prérequis
Python 3.11
Conda (gestion d'environnement)
Clé d'API Gemini (à obtenir auprès de Google)
2. Étapes
# 克隆仓库 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. Configuration de la clé API
Ouvrez url_summarize.py et remplacez YOUR_GEMINI_API_KEY à la ligne 5 par votre véritable clé.
Pour la fonction de résumé automatique, configurez à la fois le docId (ID du Google Doc) et la apiKey dans le script daily_arxiv.txt.
Exemples d'utilisation
Résumé d'un article unique
python url_summarize.py > 输入1(单篇) > 输入URL:https://arxiv.org/abs/2410.08003
Résumé d'URL en lot
Ajoutez une URL par ligne dans links.txt
Exécutez :
python url_summarize.py > 输入2(批量)
Recherche par mots-clés
python keywords_summarizer.py > 输入关键词:"machine learning, computer vision" > 输入开始日期:2023-01-01 > 输入结束日期:2023-12-31
Configuration du résumé quotidien automatique
Créer un Google Doc
Créez un nouveau document et copiez l'ID du document dans l'URL (par exemple 123HEM4h5aQwygDk_A-xNaJ8CUoyMZTFsChyMk).
Configurer Google Apps Script
Accédez à Google Apps Script et créez un nouveau projet.
Collez le contenu de daily_arxiv.txt dans l'éditeur, puis remplacez docId, apiKey et le tableau keywords.
Test et planification
Exécutez le script manuellement pour tester et vérifiez que le Google Doc est mis à jour.
Dans « Déclencheurs », planifiez une exécution quotidienne (par exemple « Tous les jours à minuit »).
GitHub :https://github.com/Shaier/arxiv_summarizer
Assistant scénario▸
Apps AI
Actualités AI 