>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarqué Sécurité
Python

Comment transformer un article scientifique complexe en diapositives claires et en diagrammes avec une seule commande

Quiconque a déjà essayé d'analyser de nouveaux preprints sur arXiv connaît ce sentiment d'effroi. Vous ouvrez un PDF de quarante pages, et ce n'est qu'un mur gris compact de deux colonnes de texte minuscule, de subscriptes grecs et de captures d'écran floues de graphiques. Pour résumer les points clés pour des collègues lors d'une rencontre ou assembler une présentation pour l'équipe, vous devez passer une demi-journée à relire et une autre demi-journée à dessiner dans Figma ou PowerPoint.

Je suis récemment tombé sur le dépôt paper-craft-skills. C'est un ensemble de skills pour Claude Code, Cursor, Codex et Windsurf qui gère tout le travail fastidieux d'analyse des publications scientifiques.

Architecture du transformeur générée à partir de Attention Is All You Need

Le projet ne nécessite pas de configurer des clés API séparées ni de s'inscrire à des services. Vous donnez à l'agent un lien vers arXiv ou un fichier PDF local, et il génère des diagrammes académiques nets, des diapositives prêtes à l'emploi au format PPTX, ou un article détaillé avec des formules et des références aux dépôts GitHub.

Ce que l'ensemble de skills peut faire

Le dépôt contient trois modules principaux. Chacun gère une tâche distincte de visualisation et d'analyse de texte.

Hero banner

Génération d'illustrations avec paper-comic

Ce module prend l'architecture de l'article et la transforme en un diagramme propre. L'agent commence par lire la publication, puis suggère lui-même une liste d'illustrations. Par exemple, avec l'article classique « Attention Is All You Need », il a immédiatement identifié six options : le pipeline global du transformeur, le mécanisme d'auto-attention, le bloc décodeur et les graphiques finaux.

Sketchnote sur l'auto-attention

Il existe deux styles au choix :

  • paper-figure pour des diagrammes vectoriels stricts au niveau des revues Nature ou IEEE
  • sketchnote pour des notes dessinées à la main chaleureuses qui fonctionnent bien dans les supports pédagogiques

Vous confirmez la liste ou demandez à garder un seul diagramme principal, et l'outil génère un fichier graphique prêt à l'emploi.

Construction de présentations avec paper-deck

La plupart des générateurs de présentations souffrent d'un problème : ils déversent un tas de texte dénué de sens sur un modèle générique. L'approche ici est différente.

Introduction Paper deck

Le module construit un plan de présentation détaillé, génère des invites textuelles pour chaque diapositive séparément, rend des pages visuelles en 16:9 et les assemble dans un PDF final ou un PPTX modifiable.

Styles Paper deck

Quatre préréglages de conception sont disponibles :

  • journal-minimal pour les soutenances de thèse et les rapports académiques
  • business-research pour les notes stratégiques et les briefs
  • warm-notes pour les cours et les tutoriels pédagogiques
  • liquid-glass pour les présentations produit vibrantes dans le style Apple

Un détail intéressant : si le PDF source contient déjà de bons graphiques ou des benchmarks, l'outil n'essaie pas d'en inventer de nouveaux via des réseaux de neurones. Il extrait soigneusement les tableaux originaux et les intègre dans la mise en page des diapositives. De plus, n'importe quelle diapositive peut être regénérée avec une commande séparée sans casser le reste de la présentation.

Le module d'analyse adopte une approche différente des LLM standards qui résument souvent les articles en termes vagues. Il recherche du code open source sur GitHub, fait correspondre des extraits de code avec les équations du texte et génère un document HTML autonome avec support KaTeX et Mermaid.

Comparaison des styles

L'analyse peut être demandée dans trois formats de présentation :

  • storytelling pour les articles de blog avec des exemples vivants et des accroches
  • academic pour les analyses de séminaires de laboratoire avec des dérivations rigoureuses
  • concise pour une fiche de référence rapide avec un diagramme et un tableau récapitulatif

Explication de formule Analyse de code

Les formules sont décomposées caractère par caractère : l'agent explique ce que signifie chaque symbole grec et dans quelle ligne du dépôt cette mathématique est implémentée.

Comment installer et exécuter

L'installation est conçue pour être aussi transparente que possible pour les utilisateurs d'éditeurs d'agents. Si vous avez Claude Code ou Codex ouvert, envoyez simplement le message :

Le processus d'installation est simple et direct. Les utilisateurs de Claude Code et Codex peuvent lancer l'installation en envoyant un message, tandis que les passionnés de terminal peuvent utiliser npx. Une fois installé, trois commandes clés deviennent disponibles dans l'environnement de développement.

Ce projet offre des avantages significatifs pour différents profils professionnels. Les chercheurs peuvent préparer efficacement leurs présentations, les tech leads peuvent intégrer rapidement leurs équipes dans de nouvelles architectures, et les auteurs de blogs techniques peuvent créer des illustrations attrayantes de leurs analyses de modèles.

Le code source est ouvert sous licence MIT. Le dépôt a déjà collecté plus d'un millier d'étoiles sur GitHub et continue de développer son audience grâce à sa facilité d'intégration avec les assistants IA modernes. Si vous lisez régulièrement arxiv, ajoutez cet outil à votre flux de travail.

Projets similaires