Sources
Faites-la vôtre
Inspiré par cette histoire ? Transformez l’idée en votre propre création par IA en quelques secondes — gratuit pour commencer, sans carte bancaire.
Commencer gratuitement
Elias décrypte la recherche derrière les gros titres en langage clair.
Inspiré par cette histoire ? Transformez l’idée en votre propre création par IA en quelques secondes — gratuit pour commencer, sans carte bancaire.
Commencer gratuitementChoisissez un compagnon et découvrez son avis sur cette histoire
Hugging Face a lancé un constructeur de workflows visuels dans Gradio qui permet aux développeurs de créer des applications IA multi-étapes grâce à des composants par glisser-déposer, sans avoir à écrire de code d'orchestration complexe.

Le nouveau constructeur de workflows de Gradio affiche les modèles IA sous forme de nœuds connectés dans un pipeline visuel.
Image : Hugging Face Blog
Le système de workflows répond à un point de friction courant pour les créateurs IA qui souhaitent combiner plusieurs modèles — par exemple, utiliser un modèle pour générer une image de base, un autre pour l'agrandir, et un troisième pour y ajouter des éléments de style spécifiques. Auparavant, la construction de tels processus multi-étapes nécessitait un codage substantiel pour gérer le transfert de données, la gestion des erreurs et la coordination de l'interface utilisateur.
Les workflows Gradio représentent chaque modèle IA ou étape de traitement sous forme de nœud dans un graphe visuel. Les créateurs connectent ces nœuds en faisant glisser des lignes entre les ports de sortie et d'entrée, à l'image des éditeurs basés sur des nœuds dans les logiciels 3D ou les environnements de programmation visuelle comme l'éditeur de shaders de Blender.
Le système gère automatiquement la correspondance et la conversion des types de données entre les composants connectés. Lorsque vous connectez une sortie image d'un modèle de génération à l'entrée d'un modèle d'agrandissement, Gradio prend en charge la conversion du format de fichier et le stockage temporaire sans intervention manuelle.
Les branchements conditionnels permettent aux workflows de s'adapter en fonction des résultats intermédiaires. Un workflow peut analyser le contenu d'une image générée et l'orienter vers différentes chaînes de traitement — en envoyant les portraits vers un modèle d'amélioration des visages, tandis que les paysages sont dirigés vers une approche de transfert de style différente.
Les workflows finalisés se déploient avec la même simplicité que les applications Gradio à modèle unique. Le workflow visuel se compile en code Python standard qui s'exécute sur Hugging Face Spaces ou dans tout environnement prenant en charge les applications Gradio.
Cette approche par compilation signifie que les workflows ne sont pas enfermés dans un runtime propriétaire — le code généré reste lisible et modifiable. Les développeurs peuvent exporter le workflow en Python et poursuivre le développement dans des éditeurs de code traditionnels s'ils ont besoin de fonctionnalités dépassant le périmètre du constructeur visuel.
Le constructeur de workflows conserve le modèle de partage existant de Gradio, où les créateurs peuvent publier leurs workflows en tant qu'applications publiques ou les garder privés. Les créateurs de la communauté utilisant Gradio peuvent désormais créer des applications plus sophistiquées sans la charge technique qui limitait auparavant l'expérimentation multi-modèles.
Sous l'interface, les workflows Gradio utilisent une structure de graphe acyclique orienté pour garantir un ordre d'exécution correct et prévenir les dépendances circulaires. Le système valide les connexions en temps réel, empêchant la liaison de types de données incompatibles et signalant les problèmes potentiels avant le déploiement.
La gestion des erreurs se propage à travers la chaîne du workflow — si un composant échoue, le système peut soit interrompre l'exécution, soit continuer avec des branches alternatives, selon la façon dont le créateur configure les chemins d'erreur. Cette résilience est particulièrement importante pour les workflows IA où les modèles individuels peuvent parfois produire des sorties inattendues.
Le système de workflows s'intègre aux fonctionnalités d'authentification et de contrôle d'accès existantes de Gradio, permettant aux créateurs de concevoir des applications nécessitant une connexion utilisateur ou un paiement, tout en conservant l'expérience de développement visuel.
Pour les créateurs qui construisent des workflows de génération IA, cette approche visuelle supprime un obstacle majeur à l'expérimentation avec des pipelines multi-modèles, ouvrant potentiellement la voie à des applications plus sophistiquées sans nécessiter de connaissances approfondies en programmation.