Arxiv Daily AIGC : un outil automatisé pour explorer, analyser et organiser les articles arXiv 79

小编 ·

Arxiv Daily AIGC : un outil automatisé pour explorer, analyser et organiser les articles arXiv

Arxiv Daily AIGC est un outil automatisé piloté par l'IA pour explorer, analyser et organiser les articles arXiv. Chaque jour, il extrait les derniers articles de la catégorie cs.CV d'arXiv, filtre ceux liés à la génération d'images, de vidéos et multimodale via l'API OpenRouter, et évalue leur valeur. Les informations filtrées sont enregistrées dans un fichier JSON, puis utilisées pour générer un rapport HTML quotidien soigné et mettre à jour la page d'accueil. L'ensemble du flux, y compris la récupération planifiée, le filtrage, la génération et le déploiement sur Git

Arxiv Daily AIGC : un outil automatisé pour explorer, analyser et organiser les articles arXiv

Qu'est-ce qu'Arxiv Daily AIGC ?

Arxiv Daily AIGC est un outil automatisé piloté par l'IA pour l'exploration, l'analyse et l'organisation d'articles d'arXiv. Chaque jour, il extrait les derniers articles du domaine cs.CV d'arXiv, filtre via l'API OpenRouter ceux liés à la génération d'images, de vidéos et au multimodal, et évalue leur valeur. Les informations des articles filtrés sont sauvegardées sous forme de fichiers JSON, puis utilisées pour générer un rapport HTML quotidien esthétique et mettre à jour la page principale. L'ensemble du processus — extraction planifiée, filtrage, génération et déploiement sur GitHub Pages — est entièrement automatisé via GitHub Actions.

Arxiv Daily AIGC:un outil automatisé d'exploration, d'analyse et d'organisation d'articles arXiv.webp

Fonctionnalités d'Arxiv Daily AIGC

  • Exploration de données : récupération quotidienne et automatique des derniers articles du domaine vision par ordinateur (cs.CV) d'arXiv.

  • Filtrage par IA : utilisation d'un grand modèle de langage (LLM, actuellement via l'API OpenRouter) pour filtrer intelligemment les articles liés à la génération d'images/vidéos/multimodal et évaluer leur valeur selon différentes dimensions.

  • Stockage des données : sauvegarde des informations des articles filtrés (titre, résumé, liens, etc.) sous forme de fichiers JSON nommés par date (stockés dans le dossier daily_json/).

  • Génération de pages web : génération de rapports HTML quotidiens à partir des données JSON à l'aide de modèles prédéfinis (stockés dans le dossier daily_html/) et mise à jour de la page d'accueil index.html.

  • Déploiement automatisé : flux complet d'extraction planifiée, filtrage, génération et déploiement sur GitHub Pages via GitHub Actions.

Stack technique d'Arxiv Daily AIGC

  • Backend/Scripts : Python 3.x (avec les bibliothèques arxiv, requests, jinja2, etc.).

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

  • Automatisation : GitHub Actions.

  • Déploiement : GitHub Pages.

Installation et utilisation d'Arxiv Daily AIGC

  1. Cloner le dépôt : utilisez la commande git clone pour copier le projet en local.

  2. Créer et activer un environnement virtuel : l'utilisation d'un environnement virtuel Python est recommandée.

  3. Installer les dépendances : installez toutes les bibliothèques Python listées dans le fichier requirements.txt.

  4. Configurer la clé API : le projet nécessite une clé API OpenRouter pour le filtrage par IA.

Mode d'emploi d'Arxiv Daily AIGC

  • Exécution locale : lancez directement le script principal main.py pour déclencher manuellement le flux complet (extraction, filtrage, génération).

  • Automatisation via GitHub Actions : le dépôt est configuré avec un workflow GitHub Actions (.github/workflows/daily_arxiv.yml) qui s'exécute par défaut de façon planifiée chaque jour.

Liens associés

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

Page du projet :https://www.aha-time.com/arxiv_daily_aigc/