Skip to main content
Une routine est une tâche planifiée pour le copilote Milian : un prompt enregistré qui s’exécute sans surveillance, selon une planification récurrente ou à la demande, en arrière-plan — aucun onglet de navigateur n’a besoin de rester ouvert. Chaque exécution produit sa propre transcription de chat Milian, visible sur la page d’espace de travail Routines (barre latérale, juste après Historique). Les routines donnent à Milian le même ensemble d’outils qu’en conversation — outils de la plateforme, automatisations, applications connectées — une routine peut donc faire tout ce qu’un tour de conversation peut faire : résumer les appels de la semaine passée et envoyer les points clés par e-mail, repérer les leads bloqués et les relancer, publier un résumé quotidien, et autres tâches similaires.

Types de planification

Toutes les planifications s’exécutent selon un fuseau horaire (par défaut, celui de votre espace de travail) — les champs ci-dessus correspondent à l’heure locale dans ce fuseau, y compris lors des changements d’heure. Une planification personnalisée en cron doit se déclencher au moins 10 minutes d’intervalle — un intervalle plus court est rejeté à l’enregistrement. Une routine horaire se déclenche une fois par heure d’horloge murale, à la minute choisie ; quand un changement d’heure saute ou répète une heure locale, la routine se cale sur la première occurrence valide.

Connexions requises

Quand le prompt d’une routine dépend d’une application connectée — publier sur Slack, lire Gmail, écrire dans un CRM —, Milian enregistre quelles applications elle nécessite (slack, gmail, …). Une routine refuse d’être créée ou enregistrée tant que l’une de ces applications n’est pas connectée, et refuse de s’exécuter — même selon sa propre planification — dès qu’une connexion requise devient manquante, expire ou tombe en panne, afin qu’elle n’échoue jamais silencieusement, sans surveillance, à chaque déclenchement. La page Routines affiche un avertissement sur toute routine activée dont une connexion requise est actuellement manquante ou en panne, avec un lien pour la reconnecter.

Créer une routine

Les routines sont conçues pour le chat en premier : demandez directement à Milian — ouvrez le copilote et décrivez ce que vous voulez planifier et quand ; Milian explique le fonctionnement des routines, pose les questions nécessaires et vous propose la routine. Sur le tableau de bord, la petite icône de tâche à côté de l’icône d’aide (ainsi que le bouton Nouvelle routine sur la page Routines) insère un prompt de démarrage prêt à l’emploi dans le compositeur. Créer, modifier ou supprimer une routine depuis le chat affiche toujours d’abord une carte de confirmation Approuver / Annuler — Milian n’enregistre jamais une modification de sa propre initiative. La carte résume exactement ce qui va changer (nom, prompt, planification, fuseau horaire, état activé/désactivé) ; rien ne se passe tant que vous n’avez pas cliqué sur Approuver, et Annuler abandonne la proposition.

Gérer une routine

La page Routines liste vos routines et vous permet de les modifier, de les exécuter et de les supprimer — mais pas d’en créer (voir ci-dessus). Ouvrir une routine sur cette page permet de changer son nom, son prompt, son type de planification et ses champs, son fuseau horaire, et l’interrupteur activé/désactivé. Désactiver une routine la met en pause (efface sa prochaine exécution) sans la supprimer ; la réactiver recalcule la prochaine exécution à partir de maintenant. Exécuter maintenant démarre immédiatement une exécution hors planification ; Supprimer la routine la retire définitivement.

Exécution en arrière-plan et transcriptions

À l’heure planifiée (ou lors d’un déclenchement manuel), le prompt d’une routine est envoyé à Milian comme une exécution durable en arrière-plan — elle continue même si vous fermez le navigateur. L’exécution apparaît comme un fil de conversation Milian normal ; ouvrez-le depuis la page Routines pour lire la transcription complète, y compris les outils utilisés par Milian. Les transcriptions sont conservées 10 jours. Chaque routine garde aussi trace du résultat de sa dernière exécution (réussie, échouée ou en cours) et de sa prochaine exécution planifiée, tous deux affichés sur la page Routines. Avant de conclure, Milian revérifie le résultat de chaque outil dont l’exécution a dépendu — un appel d’outil en erreur ou revenu vide est retenté une fois, et s’il échoue encore, la transcription indique clairement ce qui n’a pas fonctionné plutôt que de prétendre silencieusement à un succès. Le statut d’une exécution n’affiche « Réussie » que si un résultat a réellement été produit ; la page Routines signale aussi les erreurs d’outil d’une exécution (indicateur « N erreurs d’outil ») même quand son statut global est Réussie — de quoi distinguer une exécution propre de celle où quelque chose en dessous a échoué.

Facturation

Une exécution de routine est facturée exactement comme un tour de conversation Milian normal — le même coût en crédits par tour, débité du solde de votre espace de travail. Il n’y a pas de frais « routines » séparés. Si le solde de crédits de votre espace de travail est insuffisant au moment prévu, l’exécution échoue avec une erreur de crédits insuffisants et la routine est replanifiée pour sa prochaine occurrence.

Limites de plan

Le nombre de routines qu’un espace de travail peut avoir est une limite de plan (-1 = illimité, 0 = fonctionnalité désactivée pour ce plan). Créer une routine au-delà de la limite est refusé tant que vous n’en supprimez pas une ou ne passez pas à un plan supérieur.

API et MCP

Tout ce qui précède est disponible dans l’API REST publique et comme outils MCP à https://<votre-domaine>/mcp : Les clés API et les jetons OAuth n’ont pas d’utilisateur final connecté — ces points de terminaison agissent donc en tant que membre propriétaire le plus ancien de l’espace de travail, comme le ferait un tour de conversation Milian sur votre propre compte lorsque vous êtes connecté.

Ce qu’une routine peut faire seule

Une routine s’exécute sans surveillance : Milian ne peut pas vous interroger en cours de route. Il effectue donc aussi les actions qui consomment des crédits ou touchent de vraies personnes — appels, messages, action dans une application connectée. Le prompt d’une routine vaut accord pour ce travail précis : gardez-le restreint. Quatre choses restent interdites dans une routine, car aucune tâche planifiée n’en a besoin et les dégâts survivraient à l’exécution : créer des clés API, acheter des numéros, modifier le mode de consentement et modifier la durée de conservation. Milian vous le signalera et vous demandera de le faire depuis une conversation. Soyez prudent avec les routines qui lisent du contenu que vous ne contrôlez pas — e-mails entrants, transcriptions d’appels, pages web, enregistrements d’une application connectée. Des instructions dissimulées dans ces textes peuvent influencer l’exécution. Donnez à ces routines un prompt restreint et relisez leurs transcriptions. Une routine qui produit un résultat peut le livrer directement, plutôt que de le laisser seulement dans sa propre transcription : par e-mail, vers un canal de discussion (Slack, Teams, Discord et similaires), par SMS ou WhatsApp, ou vers un webhook/une API externe — et exécuter une seule action d’automatisation pour cela, sans construire d’abord une automatisation complète. Ce sont de vraies actions aux effets réels : un e-mail réellement envoyé, un message réellement publié, une requête réellement effectuée.