Dans les organisations modernes, les travailleurs du savoir se heurtent rapidement aux limites des assistants d'IA conversationnelle classiques : si un chatbot excelle dans la synthèse d'un document ou la rédaction d'un message isolé, il ne peut pas enchaîner de manière autonome des actions transverses au sein d'un écosystème d'applications SaaS cloisonnées. Récupérer des signalements dans la boîte de réception, créer des tickets dans un gestionnaire de projet et partager un état d'avancement sur une messagerie d'équipe requièrent encore de fastidieuses opérations manuelles de copier-coller et de synchronisation de contexte.
Mistral Vibe—la plateforme d'agents unifiée développée par Mistral AI pour succéder à Le Chat—résout cette rupture opérationnelle grâce à son Work Mode (Mode Travail). Spécifiquement conçu pour les tâches de productivité à long terme, le Work Mode décompose les objectifs exprimés en langage naturel en plans d'exécution séquentiels, interagit avec les logiciels métiers via des Connectors natifs (notamment Gmail, Linear et Slack) ou des serveurs Model Context Protocol (MCP), et intègre un dispositif strict d'approbation avec intervention humaine (Human-in-the-Loop, HITL) avant toute modification de données sensibles.
Découvrez comment configurer vos connecteurs, orchestrer des workflows multi-étapes et superviser les approbations opérationnelles en toute sécurité.
Architecture fondamentale : Le fonctionnement du Vibe Work Mode
Mistral Vibe structure le travail professionnel en deux espaces distincts : le Code Mode (dédié aux développeurs dans le terminal, VS Code ou les environnements cloud) et le Work Mode (l'environnement de travail pour la productivité et la gestion des connaissances, accessible sur le web et sur mobile via chat.mistral.ai/work).
Dans le Work Mode, l'automatisation d'opérations complexes repose sur quatre piliers :
- Bascule de raisonnement Fast / Think : Les utilisateurs peuvent passer d'une réponse conversationnelle instantanée à un moteur de raisonnement approfondi. En mode « Think », Vibe planifie les étapes de travail, ordonnance les sous-objectifs, analyse les dépendances et consulte les services externes avant de formuler une réponse.
- Connecteurs standardisés (Connectors) : Passerelles sécurisées vers les applications tierces. Vibe intègre des connecteurs OAuth prêts à l'emploi pour les outils phares du marché (Gmail, Google Calendar, Linear, Slack, Notion, Box, Jira, Confluence et GitHub), tout en acceptant des serveurs MCP personnalisés.
- Typologie des outils (Lecture seule vs Interactifs) : Chaque fonction d'un connecteur est classée selon son niveau de criticité. Les outils en lecture seule se contentent d'extraire et de consulter des données sans modifier l'environnement cible ; les outils interactifs créent, modifient, publient, envoient ou suppriment des enregistrements.
- Point de contrôle à l'exécution (Runtime Gatekeeping) : Dès qu'une action interactive susceptible de modifier des données partagées est planifiée, le Work Mode interrompt son exécution et demande une validation explicite à l'utilisateur.
Étape 1 : Connexion et autorisation des outils de travail
Le Work Mode gère les accès au niveau de chaque espace de travail (Workspace) via le protocole OAuth 2.0, évitant ainsi toute manipulation directe de clés d'API.
- Rendez-vous sur Vibe (
chat.mistral.ai/work) et assurez-vous que le sélecteur en haut de la barre latérale gauche est positionné sur Work. - Dans la barre latérale, ouvrez la page Connectors.
- Dans la liste des connecteurs mis en avant, repérez les applications nécessaires :
- Gmail : Recherche de messages, lecture de fils de discussion, préparation de brouillons et envoi.
- Linear : Consultation des tickets, suivi des projets, création de nouvelles tâches et mise à jour des statuts.
- Slack : Lecture des canaux publics et privés, recherche de messages, réponses dans les fils et publications.
- Cliquez sur Connect sur chaque carte et effectuez l'authentification OAuth standard.
- Dans l'onglet My Connectors, vérifiez que chaque outil affiche l'indicateur vert Connected.
Remarque entreprise : Les connexions sont cloisonnées au niveau du Workspace actif. Si votre organisation dispose d'espaces séparés pour les opérations internes et les missions clientes, changer de Workspace modifie automatiquement les connecteurs et les droits d'accès associés.
Étape 2 : Configuration granulaire des fonctions et politiques de sécurité
Connecter une application ne signifie pas donner les pleins pouvoirs d'écriture à l'assistant d'IA. Vibe permet de paramétrer les autorisations fonction par fonction.
Comparatif des catégories d'outils
| Groupe | Nature de l'opération | Exemples de fonctions | Recommandation de sécurité |
|---|---|---|---|
| Lecture seule (Read-only) | Extraction, recherche et consultation sans impact sur l'état externe | Linear Get Issue ; Linear List Projects ; Gmail Search Messages ; Slack Read Channel | Activer Always allow pour fluidifier la recherche |
| Interactifs (Interactive) | Création, mise à jour, publication, diffusion ou suppression de données | Linear Save Issue ; Linear Save Comment ; Gmail Send Email ; Slack Send Message | Conserver obligatoirement l'approbation manuelle |
Procédure de paramétrage granulaire
- Dans la barre latérale, ouvrez Connectors → My Connectors.
- Cliquez sur la carte du connecteur souhaité (par exemple Linear).
- Ouvrez l'onglet Functions pour visualiser l'ensemble des API exposées ainsi que leur description.
- Ajustez le réglage Always allow :
- Activez Always allow sur les fonctions de recherche courantes (
Get Issue,List Comments,List Projects,Search Documentation). Vibe pourra ainsi collecter les éléments nécessaires sans interrompre le flux de travail. - Maintenez Always allow désactivé sur toutes les fonctions d'écriture ou d'altération (
Save Issue,Save Status Update,Delete Customer). L'agent marquera obligatoirement une pause avant d'appliquer une modification.
- Activez Always allow sur les fonctions de recherche courantes (
- Si de nouvelles fonctions ont été déployées sur l'outil distant, cliquez sur Refresh tools pour synchroniser les définitions.
Étape 3 : Orchestration de flux multi-étapes en langage naturel
Une fois les connecteurs activés et leurs politiques définies, l'utilisateur peut lancer des flux de travail transverses via de simples instructions en langage naturel. Le Work Mode organise la séquence d'appels nécessaire pour atteindre l'objectif.
Structure d'un prompt efficace
Pour obtenir un résultat précis dans le Work Mode, le prompt doit comporter quatre éléments clés :
- L'objectif métier visé ;
- Les sources de données à analyser et leurs filtres ;
- Les règles d'évaluation et de logique métier ;
- Le système de destination et le format de restitution souhaité.
Il est possible de sélectionner ou de restreindre les connecteurs sollicités dans la zone de saisie en cliquant sur l'icône + ou en tapant / puis Tools.
Cas pratique : Triage d'incidents urgents entre Gmail, Linear et Slack
Considérons un responsable de comptes techniques devant identifier les signalements urgents reçus par e-mail, les vérifier dans Linear et alerter l'équipe d'ingénierie sur Slack.
Exemple de prompt :
Recherche dans mes e-mails non lus sur Gmail des dernières 24 heures les messages contenant "[URGENT]" ou provenant de clients stratégiques.
Pour chaque problème identifié :
1. Recherche dans Linear si un ticket similaire existe déjà.
2. S'il existe, prépare un commentaire de mise à jour avec le contexte de l'e-mail et le niveau d'urgence exprimé.
3. S'il n'existe pas, prépare un nouveau ticket dans l'équipe "Triage" de Linear avec la priorité P1.
4. Rédige un point synthétique destiné au canal Slack #eng-escalations.
N'envoie aucun e-mail et ne valide aucune création de ticket sans mon accord préalable.
Cycle d'orchestration et flux d'approbation :
flowchart TD
A[Instruction en langage naturel de l'utilisateur] --> B[Vibe Work Mode : Planification et décomposition]
B --> C[Appel Gmail : Recherche des e-mails non lus]
C --> D[Raisonnement approfondi : Analyse du problème et de l'urgence]
D --> E[Appel Linear : Recherche des tickets existants]
E --> F{Le ticket existe-t-il ?}
F -- Oui --> G[Préparation Linear : Save Comment]
F -- Non --> H[Préparation Linear : Save Issue]
G --> I[Point de contrôle HITL : Affichage des données et attente d'accord]
H --> I
I -- Validé : Continue --> J[Exécution de l'écriture via l'API Linear]
I -- Refusé : Decline --> K[Ignorer l'étape ou ajuster les paramètres]
J --> L[Préparation Slack : Message vers #eng-escalations]
L --> M[Point de contrôle HITL : Vérification du message et du canal]
M -- Validé : Continue --> N[Publication sur Slack et clôture de la tâche]
- Décomposition opérationnelle : Vibe identifie les connecteurs Gmail, Linear et Slack et établit la chaîne d'appels.
- Collecte fluide (phase de lecture) : Les fonctions de consultation étant pré-autorisées, Vibe parcourt les e-mails et consulte Linear en temps réel sans interruption, tout en affichant l'avancement dans le fil de discussion.
- Synthèse et assemblage : Le modèle extrait les faits techniques et prépare les paramètres structurés pour Linear et Slack.
Étape 4 : Prise de décision lors des approbations Human-in-the-Loop
Dès que le Work Mode s'apprête à modifier un état externe ou à diffuser un message, le processus s'arrête net. L'interface présente une carte d'approbation interactive affichant le connecteur appelé, l'identifiant de la ressource, les arguments transmis, les destinataires et le corps du texte.
Les trois choix d'approbation
Face à cette invite, l'utilisateur dispose de trois possibilités :
- Continue (Continuer) : Autorise uniquement cette action précise. Vibe exécute l'appel d'API et passe à l'étape suivante. Si une autre écriture survient plus tard (comme l'envoi du message Slack), le système s'arrêtera de nouveau pour solliciter un accord.
- Always allow (Toujours autoriser) : Accorde une pré-autorisation pour cette fonction durant la session en cours. À réserver aux opérations répétitives fiables où chaque confirmation manuelle nuirait à la fluidité.
- Decline (Refuser) : Annule l'action prévue. Le Work Mode ignore l'étape ou demande à l'utilisateur comment réorienter la suite, empêchant l'insertion de données inexactes dans les outils de production.
Liste de contrôle avant de cliquer sur Continue
Avant de valider avec Continue, vérifiez les points suivants :
- Périmètre cible : Le projet Linear ou le canal Slack correspondent-ils exactement à l'emplacement souhaité ?
- Destinataires et visibilité : Des personnes externes sont-elles involontairement incluses dans les champs d'envoi ?
- Exactitude des faits : Le contenu retranscrit-il fidèlement les faits initiaux, sans extrapolation ni hallucination ?
- Arrêt d'urgence : En cas de comportement inattendu de l'agent, vous pouvez cliquer à tout moment sur le bouton noir carré Stop. Gardez toutefois à l'esprit qu'une fois validée et transmise à l'API tierce, l'action est irrévocable depuis l'interface Vibe.
Étape 5 : Automatisation pérenne avec Projects et Schedules
Les flux multi-étapes récurrents (comme le tri matinal des alertes, le reporting hebdomadaire ou la synchronisation entre équipes) peuvent être industrialisés au sein de Vibe :
- Projects (Projets) : Rassemblent les discussions, les documents de référence et les connecteurs dans un espace dédié (ex. « Gestion des incidents Q4 »), garantissant la cohérence du contexte au fil des sessions.
- Skills (Compétences) : Enregistrent des modèles d'instructions et des séquences d'outils éprouvés sous forme de commandes slash (
/) réutilisables par toute l'équipe. - Scheduled Tasks (Tâches planifiées) : Programment des exécutions automatiques quotidiennes, hebdomadaires ou mensuelles (par exemple, agréger les tickets résolus dans Linear chaque vendredi et préparer un brouillon de synthèse dans Gmail).
Gouvernance d'entreprise, sécurité et confidentialité
Connecter des agents d'IA aux outils centraux d'une entreprise impose des exigences strictes en matière de protection des données. Mistral Vibe intègre plusieurs garanties fondamentales :
- Aucun entraînement sur les données des connecteurs : Les données consultées via les connecteurs sont traitées en temps réel pour répondre à la requête ponctuelle. Mistral ne conserve pas ces données sur ses serveurs et ne les utilise jamais pour entraîner ou affiner ses modèles, quel que soit le forfait souscrit.
- Chats temporaires (Temporary Chat) : Pour traiter des informations hautement sensibles ou soumises à un audit particulier, les utilisateurs peuvent lancer une session temporaire. Les échanges sont alors exclus de l'historique, de l'indexation de recherche et de la mémoire.
- Contrôle centralisé pour les administrateurs : Les administrateurs disposent d'un tableau de bord pour autoriser, restreindre ou révoquer les connecteurs à l'échelle de l'organisation, évitant les risques liés au shadow IT.
- Interopérabilité via le protocole MCP : Pour les bases de données internes ou les systèmes propriétaires sans connecteur standard, les équipes techniques peuvent déployer des serveurs MCP sur leur propre infrastructure, assurant une intégration sur mesure sous le contrôle de leurs pare-feu.
Synthèse pour le travailleur du savoir
- Associer les outils : Activez Gmail, Linear et Slack depuis l'onglet Connectors sur
chat.mistral.ai/work. - Définir les règles de sécurité : Dans les paramètres de fonctions, pré-autorisez les lectures et conservez les approbations manuelles pour les écritures et suppressions.
- Activer le mode Think : Utilisez le raisonnement approfondi pour orchestrer les tâches dépendant de plusieurs services.
- Vérifier les approbations : Considérez l'invite Human-in-the-Loop comme une signature formelle et contrôlez les paramètres avant de cliquer sur Continue.
- Pérenniser les flux : Enregistrez les processus stabilisés dans des Projects ou des Scheduled Tasks pour démultiplier l'efficacité de vos équipes.