ArXiv Paper Summarizer: herramienta de resúmenes de artículos de arXiv basada en Python
¿Qué es ArXiv Paper Summarizer?
ArXiv Paper Summarizer es una herramienta de ia para resumir artículos de arXiv basada en Python, que utiliza la API gratuita de Gemini para extraer y resumir el contenido de los artículos. Admite el procesamiento de URL individuales o por lotes, búsqueda por palabras clave y resúmenes automáticos diarios, ideal para que los investigadores obtengan rápidamente la información clave de la literatura científica.

Funciones principales de ArXiv Paper Summarizer
Resumen de un solo artículo: introduce la URL del artículo de ArXiv (debe ser la página de resumen, no el enlace al PDF) para generar un resumen del contenido.
Resumen de URL por lotes: guarda varias URL en links.txt, procésalas de una sola vez y guarda los resultados en result.txt.
Búsqueda por palabras clave y resumen por lotes: utiliza keywords_summarizer.py para especificar palabras clave (por ejemplo, "transformer, sparsity") y un rango de fechas (como 2017-2024), y buscará automáticamente artículos relacionados y generará resúmenes.
Resumen diario automático (mediante Google Apps Script): configura palabras clave y un Google Doc; el sistema buscará nuevos artículos a diario de forma programada y actualizará automáticamente los títulos, enlaces y resúmenes en el documento. Admite la personalización de la hora de ejecución (por ejemplo, medianoche) y notificaciones por correo electrónico.
Casos de uso de ArXiv Paper Summarizer
Obtener avances de investigación rápidamente: investigadores y estudiantes pueden comprender rápidamente los últimos avances en un campo específico.
Seguimiento de tendencias de investigación: mediante la función de resumen por lotes con palabras clave, se pueden seguir nuevas tendencias de investigación.
Apoyo en revisiones bibliográficas: ayuda a los investigadores a obtener rápidamente el contenido esencial de artículos relevantes al redactar revisiones de literatura.
Instalación y configuración de ArXiv Paper Summarizer
1. Requisitos del entorno
Python 3.11
Conda (gestión de entornos)
Clave de la API de Gemini (debe obtenerse de Google)
2. Pasos
# 克隆仓库 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. Configurar la clave de la API
Abre url_summarize.py y reemplaza YOUR_GEMINI_API_KEY en la línea 5 con tu clave real.
La función de resumen automático requiere configurar tanto el docId (ID del Google Doc) como el apiKey en el script daily_arxiv.txt.
Ejemplos de uso
Resumen de un solo artículo
python url_summarize.py > 输入1(单篇) > 输入URL:https://arxiv.org/abs/2410.08003
Resumen de URL por lotes
Añade una URL por línea en links.txt
Ejecuta:
python url_summarize.py > 输入2(批量)
Búsqueda por palabras clave
python keywords_summarizer.py > 输入关键词:"machine learning, computer vision" > 输入开始日期:2023-01-01 > 输入结束日期:2023-12-31
Configuración del resumen diario automático
Crear un Google Doc
Crea un nuevo documento y copia el ID del documento de la URL (por ejemplo, 123HEM4h5aQwygDk_A-xNaJ8CUoyMZTFsChyMk).
Configurar Google Apps Script
Accede a Google Apps Script y crea un nuevo proyecto.
Pega el contenido de daily_arxiv.txt en el editor y reemplaza docId, apiKey y el array de keywords.
Prueba y programación
Ejecuta el script manualmente para probarlo y confirma que el Google Doc se actualiza.
En "Activadores", configura la ejecución diaria programada (por ejemplo, eligiendo "todos los días a medianoche").
Github: https://github.com/Shaier/arxiv_summarizer
Asistente de guiones▸
Apps AI
Noticias AI 