Aujourd'hui, nous lançons Workflows en preview publique. Workflows est la couche d'orchestration pour l'IA en entreprise. Elle apporte la durabilité, l'observabilité et la tolérance aux pannes nécessaires pour faire passer les processus alimentés par l'IA de la preuve de concept à la production, de façon fiable. Des organisations comme ASML, ABANCA, CMA-CGM, France Travail, La Banque Postale, Moeve, et beaucoup d'autres, utilisent déjà Workflows pour automatiser des processus critiques.

Les équipes d'entreprise ont aujourd'hui accès à des modèles performants. Ce qui leur manque, c'est un moyen de les exécuter de manière fiable en production. Nous le constatons dans tous les secteurs avec lesquels nous travaillons. Les modes de défaillance sont récurrents : des pipelines qui fonctionnent dans un notebook mais échouent silencieusement en production sans trace, des processus longs qui ne résistent pas à un timeout réseau, des opérations multi-étapes qui nécessitent une validation humaine en cours d'exécution mais ne disposent d'aucun mécanisme de pause et de reprise, et des systèmes qui ne permettent pas de vérifier, après le déploiement, qu'ils font toujours ce qu'ils sont censés faire.
Construire toutes les fonctionnalités nécessaires pour répondre à ces défis représente des mois de travail complexe pour les entreprises : la couche d'orchestration doit être assemblée de zéro, et les composants qu'elle connecte — inférence, agents, connecteurs, observabilité — proviennent chacun d'outils différents, avec leurs propres interfaces et formats.
Workflows fait partie de Studio : la couche d'orchestration et les composants qu'elle orchestre sont donc conçus pour fonctionner ensemble. Une fois un processus métier identifié, les développeurs écrivent le workflow en Python. Chaque workflow peut ensuite être publié dans Le Chat afin que toute personne de l'organisation puisse le déclencher. Chaque étape est suivie et auditable dans Studio. En réunissant ces éléments, Workflows permet à votre organisation de passer de l'identification d'un cas d'utilisation à son exécution en production en quelques jours.
Workflows déployés en conditions réelles
Comme indiqué plus haut, les clients de Mistral AI utilisent déjà Workflows pour automatiser des processus métier et les exécuter en production. Les exemples ci-dessous montrent comment la durabilité, l'observabilité et les validations humaines fonctionnent en pratique.
Automatisation de la mainlevée des marchandises.
Le transport maritime mondial repose sur des documents. Une seule mainlevée de marchandises peut impliquer des déclarations douanières, des classifications de marchandises dangereuses, des inspections de sécurité et des contrôles réglementaires dans plusieurs juridictions. Une étape manquée peut entraîner des retards au port et des manquements potentiels à la conformité.
Les exigences opérationnelles d'un cas d'utilisation comme celui-ci sont les suivantes : le système doit résister à des timeouts intermittents, se mettre en pause en cours d'exécution pour une relecture humaine, et produire un compte rendu précis indiquant où et pourquoi un échec s'est produit.
Avec Workflows, un client peut automatiser ce processus de bout en bout. Le workflow valide chaque document d'expédition entrant par rapport aux règles douanières, recherche les anomalies, signale les éléments nécessitant une validation humaine, attend l'approbation, puis libère les marchandises. Avec Workflows, l'étape de validation humaine tient en une seule ligne de code : wait_for_input(). Le workflow se met en pause, attend aussi longtemps que nécessaire sans consommation de Compute, notifie le relecteur, puis reprend exactement là où il s'était arrêté. Studio enregistre l'historique complet de l'exécution.
Contrôle de conformité des documents.
Les revues KYC sont manuelles, répétitives et chronophages. Un seul onboarding client peut nécessiter l'extraction de documents d'identité, leur vérification par rapport à des listes de sanctions et à des bases de données PEP, le croisement des exigences réglementaires entre juridictions, ainsi que la production d'une évaluation structurée du risque avec les preuves associées. Réalisé manuellement, ce travail prend plusieurs heures d'analyse par dossier.
Les exigences opérationnelles ici sont la vitesse et l'auditabilité. Un système qui automatise un processus de ce type doit être rapide et documenter les étapes, ainsi que le raisonnement qui les sous-tend, pour répondre aux exigences réglementaires.
Avec Workflows, l'ensemble du processus de relecture ne prend que quelques minutes, et Studio affiche chaque étape sous forme de chronologie structurée dans laquelle vous pouvez descendre à n'importe quel niveau de détail, jusqu'aux traces spécifiques, avec prise en charge native d'OpenTelemetry.
Triage du service client.
Les équipes d'assistance gèrent de gros volumes : demandes de remboursement, problèmes techniques, litiges de facturation, escalades de comptes. Les orienter rapidement et de manière cohérente vers la bonne équipe détermine le délai de résolution.
L'exigence opérationnelle ici est la capacité de correction. Le routage automatisé fera des erreurs. Lorsque cela arrive, l'équipe doit comprendre pourquoi un ticket a été orienté de cette manière, puis le corriger sans réentraîner le modèle.
Avec Workflows, les tickets entrants sont analysés, catégorisés par intention et par urgence, puis orientés automatiquement vers le bon processus en aval. Chaque décision de routage est visible et traçable dans Studio. Lorsque la catégorisation est incorrecte, l'équipe la corrige au niveau du workflow.
Pourquoi Workflows
Exécution durable. Workflows suit l'état à chaque étape. Si un processus échoue, il reprend là où il s'était arrêté. Les développeurs peuvent ainsi se concentrer davantage sur la logique métier que sur la logique de reprise.
Observabilité. Chaque branche, nouvelle tentative et changement d'état est enregistré dans Studio. Si une décision doit être examinée plusieurs mois plus tard, la chronologie complète montre comment elle a été prise.
Validation humaine. Une seule ligne de code met un workflow en pause pour approbation. Le relecteur répond depuis Le Chat, un webhook ou toute surface connectée, puis le workflow reprend là où il s'était arrêté.
Natif dans Studio. Workflows utilise les mêmes agents et connecteurs que le reste de Studio. Aucun travail d'intégration séparé n'est nécessaire pour les connecter.
Prêt pour l'entreprise. Les espaces de travail dans Studio séparent les équipes et les projets, et le contrôle d'accès basé sur les rôles (RBAC) garantit l'application cohérente de ces règles.
Conçu pour les développeurs et les équipes métier. Les ingénieurs écrivent des workflows sous forme de code. Les équipes métier les exécutent depuis Le Chat.
Flexibilité de déploiement. La console de pilotage s'exécute sur Mistral. Les workers et le traitement des données s'exécutent dans votre environnement, au plus près de vos services critiques : cloud, sur site ou hybride.
Fonctionnement interne
Workflows repose sur le moteur d'exécution durable de Temporal, la même infrastructure qui alimente l'orchestration chez Netflix, Stripe et Salesforce. Nous l'avons étendu pour les workloads propres à l'IA en ajoutant le streaming, la gestion des payloads, le multi-tenant et l'observabilité, que le moteur de base ne fournit pas nativement.
Le modèle de déploiement est réparti entre Mistral et votre environnement, et sépare la console de pilotage du plan de données. Mistral héberge l'infrastructure d'orchestration : le cluster Temporal, l'API Workflows et Studio. Vous déployez des workers dans votre propre environnement Kubernetes à l'aide d'un chart Helm séparé, et ils se reconnectent au cluster central au moyen d'identifiants sécurisés. Vos données et votre logique métier restent dans votre périmètre.
Le SDK Mistral gère les politiques de nouvelle tentative, le tracing, les timeouts, la limitation de débit et la validation humaine au moyen de décorateurs et d'une configuration en une seule ligne. Vous n'écrivez donc que la logique métier elle-même.
Démarrer
Le SDK Python permet aux développeurs d'écrire et d'exécuter des workflows. La version v3.0 est désormais disponible publiquement et peut être installée avec une seule commande :
uv add mistralai-workflows




