Arxiv Daily AIGC: una herramienta automatizada para rastrear, analizar y organizar artículos de arXiv 82

小编 ·

Arxiv Daily AIGC: una herramienta automatizada para rastrear, analizar y organizar artículos de arXiv

Arxiv Daily AIGC es una herramienta automatizada impulsada por IA para rastrear, analizar y organizar artículos de arXiv. Cada día, extrae los artículos más recientes de la categoría cs.CV en arXiv, filtra los relacionados con la generación de imágenes, video y multimodal a través de la API de OpenRouter, y evalúa su valor. La información filtrada se guarda como archivo JSON y, a partir de estos datos, se genera un atractivo informe diario en HTML y se actualiza la página principal. Todo el flujo, incluida la captura diaria programada, el filtrado, la generación y el despliegue en Git

Arxiv Daily AIGC: una herramienta automatizada para rastrear, analizar y organizar artículos de arXiv

¿Qué es Arxiv Daily AIGC?

Arxiv Daily AIGC es una herramienta automatizada basada en IA para rastrear, analizar y organizar artículos de arXiv. Cada día extrae los últimos artículos del área cs.CV de arXiv, filtra aquellos relacionados con la generación de imágenes, vídeos y contenido multimodal mediante la API de OpenRouter, y evalúa su valor. La información de los artículos filtrados se guarda en archivos JSON, a partir de los cuales se generan informes HTML diarios con un diseño atractivo y se actualiza la página principal. Todo el proceso, incluida la captura programada, el filtrado, la generación y el despliegue en GitHub Pages, se automatiza mediante GitHub Actions.

Arxiv Daily AIGC:una herramienta automatizada para rastrear, analizar y organizar artículos de arXiv.webp

Características de Arxiv Daily AIGC

  • Captura de datos: obtiene automáticamente cada día los artículos más recientes del área de visión por computador (cs.CV) de arXiv.

  • Filtrado con IA: utiliza un modelo de lenguaje grande (LLM, actualmente a través de la API de OpenRouter) para filtrar de forma inteligente los artículos relacionados con la generación de imágenes, vídeos y contenido multimodal, y valora los artículos según distintas dimensiones.

  • Almacenamiento de datos: guarda la información de los artículos filtrados (título, resumen, enlace, etc.) en archivos JSON con el nombre de la fecha (almacenados en el directorio daily_json/).

  • Generación de páginas web: genera informes HTML diarios a partir de los datos JSON usando plantillas predefinidas (almacenados en el directorio daily_html/) y actualiza la página principal index.html.

  • Despliegue automatizado: implementa el flujo completo de captura, filtrado, generación y despliegue programado en GitHub Pages mediante GitHub Actions.

Stack tecnológico de Arxiv Daily AIGC

  • Backend/Scripts: Python 3.x (utilizando bibliotecas como arxiv, requests, jinja2, entre otras).

  • Frontend: HTML5, TailwindCSS (CDN), JavaScript, Framer Motion (CDN).

  • Automatización: GitHub Actions.

  • Despliegue: GitHub Pages.

Instalación y uso de Arxiv Daily AIGC

  1. Clonar el repositorio: utiliza el comando git clone para clonar el proyecto en local.

  2. Crear y activar un entorno virtual: se recomienda usar un entorno virtual de Python.

  3. Instalar dependencias: instala todas las bibliotecas de Python listadas en el archivo requirements.txt.

  4. Configurar la clave de API: el proyecto requiere una clave de API de OpenRouter para realizar el filtrado con IA.

Modo de uso de Arxiv Daily AIGC

  • Ejecución local: ejecuta directamente el script principal main.py para activar manualmente el flujo completo (captura, filtrado y generación).

  • Automatización con GitHub Actions: el repositorio incluye un flujo de trabajo de GitHub Actions (.github/workflows/daily_arxiv.yml) que se ejecuta de forma programada cada día por defecto.

Enlaces relacionados

Github:https://github.com/onion-liu/arxiv_daily_aigc

Página del proyecto:https://www.aha-time.com/arxiv_daily_aigc/