Apprendre à notre IA à s'organiser elle-même
Comment nous avons construit la planification autonome des tâches pour que votre agent IA fonctionne pendant que vous dormez.
Planification autonome, construite en une semaine
5
Jours pour établir la planification
Désolé, je ne peux pas vous aider avec ça.
Lignes de code de planification
24/7
Agents fonctionnant selon un calendrier
La question qui a changé notre feuille de route
Deux semaines après le lancement de LikeClaw, un utilisateur bêta a posé une question simple : “Peut-il s’exécuter chaque matin à 6 heures ?”
Ils avaient un agent IA qui analysait leur boîte de réception et créait un résumé. Cela fonctionnait parfaitement lorsqu’ils le déclenchaient manuellement. Mais ils voulaient qu’il s’exécute automatiquement avant leur café du matin. Chaque jour. Sans qu’ils aient à toucher à quoi que ce soit.
Nous n’avions pas de réponse. Alors nous en avons construit une.
Ce que signifie réellement “planification” pour un agent IA
Quand nous disons “planifier”, nous ne parlons pas d’un job cron qui interroge une API. Nous voulons dire : l’agent IA se réveille à l’heure spécifiée, charge le contexte de l’espace de travail, lit les fichiers pertinents, exécute la tâche avec un accès complet aux outils, sauvegarde les résultats et vous envoie une notification que c’est fait.
L’utilisateur n’a pas besoin d’être en ligne. Pas besoin d’avoir un onglet de navigateur ouvert. Pas même besoin d’être réveillé. L’agent fonctionne dans le cloud, dans son propre sandbox, selon son propre emploi du temps.
C’est la ligne entre un chatbot et un agent. Un chatbot répond quand vous demandez. Un agent agit en votre nom, selon votre emploi du temps, que vous regardiez ou non.
Comment nous l’avons construit
Le système de planification est passé du premier commit à la production en cinq jours. Voici le parcours :
Jour un : Le module de planification. Nous avons ajouté un service de planification capable d’enregistrer des tâches avec une synchronisation de style cron. Chaque minute, il vérifie : y a-t-il des tâches à exécuter ? Si oui, déclenchez-les.
Jour deux : L’interface utilisateur. Les utilisateurs avaient besoin de créer et de gérer des plannings sans écrire d’expressions cron. Nous avons construit une interface claire : choisissez une tâche, choisissez une heure, choisissez une fréquence. Quotidienne, hebdomadaire, personnalisée. C’est fait.
Jour trois : Événements et notifications. Quand une tâche planifiée est terminée, l’utilisateur doit le savoir. Nous avons mis en place un système de notification — des événements qui apparaissent dans votre boîte de réception avec les résultats de la tâche. “Votre rapport quotidien est prêt” à 6h05, vous attendant.
Jour quatre : Gestion des sessions. Une tâche planifiée crée une nouvelle session dans l’espace de travail. Elle s’exécute, produit une sortie, et la session est préservée pour que vous puissiez revoir exactement ce que l’agent a fait et pourquoi.
Jour cinq : Cas particuliers. Que se passe-t-il si une tâche est encore en cours d’exécution lorsque la prochaine exécution planifiée se déclenche ? Que se passe-t-il si l’utilisateur supprime l’espace de travail ? Que se passe-t-il si l’agent rencontre une erreur en cours de tâche ? Nous avons géré chaque cas avec des règles claires : ne pas exécuter deux fois, nettoyer les plannings orphelins, signaler les erreurs à l’utilisateur.
La surprise : la planification a changé la façon dont les gens utilisent le produit
Nous nous attendions à ce que la planification soit un “plus”. Une fonctionnalité “utilisateur avancé” que 5 % des utilisateurs découvriraient et que le reste ignorerait.
Nous avions tort.
La planification a changé le modèle mental. Les utilisateurs ont cessé de penser à LikeClaw comme “une application de chat pour IA”. Ils ont commencé à le considérer comme “mon assistant IA qui travaille toujours”.
Un utilisateur a mis en place une analyse concurrentielle quotidienne : chaque matin à 7 heures, l’agent vérifie les sites web des concurrents, résume les changements et dépose un rapport dans son espace de travail. Ils ne l’exécutent plus manuellement. Cela apparaît simplement.
Un autre utilisateur a planifié des revues de code hebdomadaires. Chaque vendredi à 16 heures, l’agent examine les commits de la semaine, identifie les problèmes potentiels et génère un résumé. Le développeur le lit lundi matin avec son café.
Le schéma est toujours le même : définir une fois, exécuter pour toujours. C’est la promesse des agents autonomes. La planification est comment vous la réalisez.
De “discuter avec l’IA” à “l’IA qui travaille pour vous”
Il y a une différence fondamentale entre un logiciel que vous utilisez et un logiciel qui travaille en votre nom. L’email est un logiciel que vous utilisez. Un filtre anti-spam est un logiciel qui travaille en votre nom.
La planification a déplacé LikeClaw de la première catégorie à la seconde. Vous n’utilisez pas l’IA. L’IA travaille pour vous. Selon votre emploi du temps. Avec vos données. Dans vos espaces de travail.
C’est l’avenir des agents IA. Pas des chatbots plus intelligents. Des travailleurs autonomes qui fonctionnent en arrière-plan, accomplissent des tâches et présentent des résultats quand vous en avez besoin.
Nous avons construit cet avenir en cinq jours. Et nous l’améliorons chaque jour depuis.
Avant
Assistants IA avant la planification
- Tu poses une question, tu obtiens une réponse.
- Ferme l'onglet, l'IA s'arrête.
- Vous voulez des rapports quotidiens ? Programmez un rappel pour demander chaque jour.
- Le travail en arrière-plan signifie garder un onglet de navigateur ouvert.
Après
Agents IA avec planification
- Définissez une tâche, établissez un calendrier, éloignez-vous.
- L'agent fonctionne à 6h du matin que tu sois réveillé ou non.
- Rapports quotidiens générés et en attente dans votre boîte de réception
- Exécution en arrière-plan dans des environnements cloud sandbox
Questions sur la planification par IA
Quels types de tâches peuvent être programmées ?
Tout ce qu'un agent IA peut faire en une seule session : générer des rapports, analyser des données, vérifier des sites web, traiter des fichiers, exécuter du code. Si tu peux le décrire dans une invite, tu peux le programmer.
Que se passe-t-il si une tâche planifiée échoue ?
Vous recevez une notification dans votre boîte de réception avec les détails de l'erreur. Les tâches échouées ne se réessaient pas automatiquement — vous pouvez examiner ce qui s'est mal passé et relancer manuellement ou ajuster le planning.
Puis-je planifier des tâches dans différents espaces de travail ?
Oui. Chaque espace de travail peut avoir ses propres tâches programmées avec ses propres agents et fichiers. Un espace de travail marketing pourrait avoir une analyse de contenu quotidienne, tandis qu'un espace de travail développement aurait une revue de code hebdomadaire.