00:00:00Il y a tout juste quelques heures,
00:00:01Anthropic a publié une mise à jour majeure pour tous ceux
00:00:04qui utilisent Claude Code pour les tâches planifiées.
00:00:06Et il s'agit des routines, car nous pouvons désormais
00:00:10laisser Claude Code agir automatiquement pour nous dans le cloud.
00:00:12Nous ne sommes plus limités par des boucles basées
00:00:15sur la session ou des tâches planifiées par session.
00:00:17Et il y a trois façons de procéder.
00:00:19Nous pouvons les exécuter selon un calendrier.
00:00:20Par exemple : "Je veux que tu fasses X, Y ou Z tous les matins à 9h".
00:00:24Nous pouvons le faire via un appel d'API.
00:00:25C'est donc pratiquement à la demande,
00:00:27ou nous pouvons faire en sorte que ce soit basé sur des événements,
00:00:29qu'il réponde à un événement,
00:00:31comme quelque chose qui se passe dans votre dépôt GitHub.
00:00:34Et le point crucial ici, c'est que cela s'exécute
00:00:36sur l'infrastructure web de Claude Code.
00:00:38Rien ne dépend donc du fait que votre ordinateur soit ouvert.
00:00:40Je suis sûr que nous avons tous connu des situations où l'on se dit :
00:00:42« J'aimerais que Claude puisse faire cette unique chose »
00:00:45« chaque jour ».
00:00:46Sans avoir besoin que ce terminal précis soit ouvert.
00:00:48Et sans avoir non plus à créer une application web,
00:00:50l'héberger sur Railway et payer des frais d'API.
00:00:53C'est désormais possible.
00:00:54Cela s'accompagne toutefois de quelques restrictions,
00:00:56notamment le nombre d'exécutions par période de 24 heures.
00:00:58Pour les utilisateurs Max, c'est 15 exécutions toutes les 24 heures.
00:01:00Nous verrons si cela change,
00:01:02mais ne voyez pas cela comme un remplacement de ce que vous
00:01:05auriez pu créer avec N8N par le passé,
00:01:07où vous lancez des centaines d'automatisations par jour.
00:01:10Il s'agit plutôt de petites tâches pour un utilisateur unique,
00:01:13que vous voulez lancer quand vous n'êtes pas devant l'ordinateur
00:01:15et sans vouloir payer de coûts d'API.
00:01:18Mais même avec ces restrictions,
00:01:19c'est un ajout indispensable à l'écosystème Claude Code.
00:01:23Aujourd'hui, je vais vous montrer comment ça marche
00:01:24et nous allons passer en revue un exemple.
00:01:26Le fonctionnement est assez simple.
00:01:28Si nous sommes dans l'interface en ligne de commande (CLI),
00:01:29cela se fait avec la commande /schedule,
00:01:31mais nous pouvons aussi faire tout cela via
00:01:34l'application de bureau Claude Code.
00:01:36Si je suis sur l'application de bureau Claude Code,
00:01:37je vous le montre car c'est un peu plus facile
00:01:39de comprendre ce qui se passe visuellement.
00:01:41Il suffit d'aller ici à gauche,
00:01:43d'aller dans "Scheduled" et de cliquer sur "New task"
00:01:45puis sur "New remote task".
00:01:47Car, encore une fois, cela se passera dans le cloud.
00:01:48Ce que nous remplissons ici est la même chose
00:01:50que ce que nous saisirions dans un prompt via la CLI.
00:01:52On va lui donner un nom,
00:01:54et lui dire ce qu'on veut qu'il fasse.
00:01:55Nous devons le connecter à un dépôt GitHub
00:01:59car tout ce qu'il accomplira dans le cloud,
00:02:01il devra l'envoyer dans un dépôt quelconque.
00:02:04Nous devons configurer un environnement cloud.
00:02:06Si vous ne l'avez jamais fait mais utilisez le forfait Ultra,
00:02:08c'est probablement déjà fait pour vous.
00:02:10Sinon, il vous suffit de l'ajouter.
00:02:11Ensuite, vous devez sélectionner votre déclencheur.
00:02:13Pour la plupart des gens,
00:02:14ce sera juste un déclencheur quotidien,
00:02:16comme une tâche cron.
00:02:17Mais vous pouvez aussi lier cela à des événements GitHub précis,
00:02:20ou l'utiliser via une API.
00:02:22Pour l'exemple d'aujourd'hui,
00:02:23nous allons créer une routine Claude Code
00:02:25qui extrait de GitHub les 10 dépôts les plus populaires
00:02:28dans le domaine de l'IA sur la semaine écoulée,
00:02:30ainsi que le top 5 du mois dernier.
00:02:32Ce que vous voyez là est ce que je fais déjà automatiquement,
00:02:35mais c'est via Windows et c'est un simple appel d'API.
00:02:38Mais maintenant, nous allons déléguer cela à Claude Code
00:02:40et, mieux encore, comme c'est maintenant piloté par l'IA,
00:02:43il peut faire des analyses supplémentaires pour moi.
00:02:45Pour que cela fonctionne, il vous faut un dépôt GitHub
00:02:47lié à cette routine, car Claude Code
00:02:49doit avoir un endroit où déposer ce qu'il produit.
00:02:51Et pour s'assurer que cela fonctionne,
00:02:52vous avez besoin de quelques éléments prêts.
00:02:55Si vous comptez utiliser des webhooks GitHub plus tard,
00:02:58vous devez installer l'application GitHub Claude.
00:03:01Je mettrai un lien vers celle-ci dans la description.
00:03:03Et si vous faites juste des routines planifiées de base,
00:03:05vous avez besoin de l'intégration GitHub connectée,
00:03:07ce que vous pouvez faire dans les paramètres sur Claude.ai.
00:03:11Voici donc le prompt que je vais donner à Claude Code.
00:03:12Je dis : "Je veux que cette routine soit effectuée".
00:03:14Je lui donne un lien vers le dépôt GitHub que j'ai créé.
00:03:17Et je dis : "Appelle l'API de recherche GitHub",
00:03:20"cherche les 10 meilleurs dépôts des 7 derniers jours",
00:03:22"vérifie sur les 30 derniers jours",
00:03:24"détermine si c'est pertinent".
00:03:25Puis je veux que tu écrives un fichier Markdown
00:03:28expliquant tout cela,
00:03:29en incluant quelque chose comme un avis de l'éditeur.
00:03:30J'avais Claude Code ouvert dans une autre session
00:03:32et j'ai demandé à Claude Code de créer le prompt
00:03:34pour les routines Claude Code.
00:03:36Les éléments que vous devez inclure dans ce prompt
00:03:38sont le nom, le dépôt créé, l'environnement.
00:03:43Vous pouvez rester sur celui par défaut, une planification,
00:03:45et bien sûr le prompt lui-même.
00:03:47Je lui ai donc donné le prompt et il dit :
00:03:48qu'il crée le déclencheur pour 8h du matin.
00:03:51Quel modèle utilise-t-il ?
00:03:52Je vais simplement lui faire utiliser Sonnet 3.6.
00:03:54Nous n'avons pas besoin d'Opus pour ça.
00:03:55Le dépôt, puis l'environnement est,
00:03:57mon environnement par défaut de mon forfait Ultra.
00:04:00Alors, le déclencheur a été créé
00:04:01et disons-lui de lancer la routine immédiatement
00:04:03pour vérifier que cela fonctionne vraiment.
00:04:05Il a indiqué que l'accès GitHub n'était pas autorisé.
00:04:08Je dois donc réautoriser GitHub rapidement.
00:04:10Pour ce faire, vous allez dans vos paramètres,
00:04:12puis dans vos connecteurs et vous cliquez sur GitHub.
00:04:15Vous pouvez voir que le mien est maintenant connecté.
00:04:18Alors on va le...
00:04:19on va le faire réessayer
00:04:22et on va se déplacer ici pour que vous voyiez mieux.
00:04:24Il me donne un lien où je peux réellement suivre l'exécution
00:04:26en temps réel.
00:04:28Vous pouvez voir les instructions que je lui ai données.
00:04:29C'est essentiellement les prompts
00:04:31et maintenant il effectue l'exécution manuellement.
00:04:33Il a terminé l'exécution et l'a publiée sur mon GitHub.
00:04:36On va réduire un peu la taille de l'affichage.
00:04:40On voit tout de suite : Tendances GitHub.
00:04:43Voici l'avis de l'éditeur.
00:04:44Si on compare cela à ce que j'ai d'habitude,
00:04:47c'est un peu juste des données brutes.
00:04:50Ici, il me donne un résumé rapide de ce qui s'est passé
00:04:54dès le début.
00:04:55Ensuite, nous avons le top 10 des dépôts tendance.
00:04:58Les liens semblent fonctionner.
00:05:00C'est exactement ce que j'ai demandé.
00:05:02Et maintenant je l'aurai chaque jour sur mon GitHub.
00:05:04Nous avons mentionné qu'il y a deux autres façons
00:05:06d'utiliser cette routine : via les API
00:05:09ou en mode événementiel.
00:05:10Si vous voulez utiliser un déclencheur API,
00:05:13rappelez-vous qu'on est limité en nombre d'appels quotidiens,
00:05:16soit 15.
00:05:17Donc, réfléchissez bien à votre cas d'usage,
00:05:20mais vous ne pouvez pas configurer le déclencheur API via la CLI.
00:05:24Vous devez passer par l'interface web.
00:05:26Si vous allez dans la doc de Claude Code,
00:05:28elle vous explique comment faire.
00:05:30Vous devez aller sur claude.ai/code/routines
00:05:33et vous le configurerez par ici.
00:05:35C'est la même chose pour ajouter des déclencheurs GitHub.
00:05:37Ils ne peuvent être configurés que depuis l'interface web.
00:05:40C'est exactement au même endroit,
00:05:41mais les documents vous guident précisément sur la marche à suivre,
00:05:44et listent les événements réellement supportés.
00:05:46Comme ça vous saurez si c'est pertinent
00:05:48d'utiliser ça dans GitHub.
00:05:51Vous pouvez vérifier ici.
00:05:52Globalement, je pense que c'est une super mise à jour.
00:05:54Presque tous les gens que je connais ont quelques tâches
00:05:57qu'ils aimeraient voir Claude Code automatiser chaque jour,
00:05:59qu'ils soient devant l'ordinateur,
00:06:00qu'une session soit ouverte
00:06:01ou même si leur ordinateur est éteint.
00:06:04Et cela résout ce problème.
00:06:06Dites-moi ce que vous en pensez.
00:06:07N'oubliez pas de jeter un œil à Chase AI Plus
00:06:09si vous voulez accéder à ma masterclass sur Claude Code.
00:06:11À part ça, on se voit bientôt !