Routines Claude : Les coûts cachés dont personne ne parle

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Cette semaine, l'équipe Claude a lancé Routines, une mise à jour massive de la fonction
00:00:05de planification qui exécute vos prompts sur l'infrastructure cloud d'Anthropic avec
00:00:10des connecteurs personnalisés, des environnements, et les déclenche selon un calendrier,
00:00:16via une requête POST ou un événement GitHub comme la création d'une PR.
00:00:17Mais cela signifie-t-il vraiment la fin des outils de workflow IA comme N8N,
00:00:23et quel sera le coût réel ?
00:00:24Abonnez-vous et découvrons cela ensemble.
00:00:29Il semble qu'Anthropic publie de plus en plus de fonctionnalités exploitant
00:00:33leur infrastructure cloud, des agents gérés au forfait Ultra.
00:00:37Et maintenant, cette fonction Routines ajoute trois façons d'exécuter des tâches dans
00:00:43Claude Code : des boucles pour les tâches en session, des planifications pour
00:00:49exécuter des tâches à intervalles réguliers, à une date ou heure précise,
00:00:55localement ou à distance. Routines inclut désormais ces planifications distantes,
00:01:01mais ajoute aussi les déclencheurs d'événements GitHub et les appels API POST.
00:01:04Voyons comment cela fonctionne à travers deux exemples.
00:01:09La première tâche consiste à créer une automatisation simple qui récupère les données
00:01:16de trois newsletters pour m'envoyer les meilleurs articles sur Slack chaque jour à 9h.
00:01:21La seconde consiste à réviser automatiquement les pull requests dès leur création,
00:01:22en ajoutant des commentaires en ligne avec des suggestions d'amélioration.
00:01:24Voyons comment réaliser cela avec Routines.
00:01:28Je vais créer la première routine dans le terminal via Claude Code,
00:01:31en utilisant la commande /schedule.
00:01:34À partir de là, nous pouvons suivre les étapes pour créer notre propre routine.
00:01:38Si je clique sur "Create New", il me posera quelques questions supplémentaires.
00:01:41Mais comme je sais déjà ce que je veux, je vais simplement taper /schedule,
00:01:46suivi du prompt pour la routine que je souhaite créer.
00:01:53Créer un déclencheur quotidien à 9h qui récupère les flux RSS de JS Weekly,
00:01:58React Status, Node Weekly, choisit 10 bons articles pour des vidéos YouTube,
00:02:03et me les envoie via Slack.
00:02:06À partir de là, Claude configure le tout avec un fuseau horaire,
00:02:09un environnement et un brouillon de prompt.
00:02:12Une fois terminé, il crée par défaut un déclencheur à distance que je peux
00:02:13consulter dans le navigateur ou dans l'application Claude.
00:02:18Je pourrais créer un déclencheur local si je le voulais, mais pour l'instant,
00:02:24jetons un œil à la routine distante.
00:02:26La voici sous l'option Routines. Je peux cliquer dessus pour voir qu'elle se répète
00:02:31tous les jours à 9h et utilise mon connecteur Slack avec les instructions de Claude Code.
00:02:32Il y a cependant quelques éléments qu'il a générés et qui ne me plaisent pas.
00:02:34D'abord, il a automatiquement connecté un dépôt GitHub, ce qui est inutile
00:02:39pour cette routine spécifique. Je vais donc le supprimer ici.
00:02:43Je vais aussi modifier ce prompt pour lui dire de ne pas utiliser de séparateurs
00:02:47horizontaux, car ils provoquent des erreurs de validation de bloc dans Slack.
00:02:51Il est important de noter qu'avant de créer une routine dans Claude Code,
00:02:57vos connecteurs doivent déjà être prêts.
00:02:58Assurez-vous également d'écrire un prompt qui ne nécessite pas de demandes
00:03:02de permissions, car cela s'exécute de manière autonome, sans intervention.
00:03:03Heureusement, Claude Code a automatiquement rédigé le prompt pour moi,
00:03:06je n'ai donc pas besoin de le réviser.
00:03:09Avant de continuer, notez que j'ai utilisé l'environnement "newsletters"
00:03:12au lieu de celui par défaut. C'est parce que j'ai déjà essayé et je sais
00:03:17ce qui n'a pas fonctionné. Plus sérieusement, ces URLs RSS pour JavaScript Weekly,
00:03:23React Status et Node Weekly sont des URLs sur lesquelles Claude ne permettrait pas
00:03:29à l'outil bash de lancer un curl ou une récupération,
00:03:33car il y a une couche de sécurité empêchant les requêtes réseau sortantes via bash.
00:03:37Pour contourner cela, j'ai créé un nouvel environnement en cliquant ici,
00:03:41choisi "Custom" et ajouté la liste des domaines autorisés.
00:03:45Si vous utilisez l'outil web fetch au lieu de bash pour récupérer des infos web,
00:03:49cette restriction ne s'applique pas car les appels passent par l'infrastructure d'Anthropic.
00:03:54Ils ont sûrement une sécurité supplémentaire pour éviter les injections de prompt.
00:03:59Bien, maintenant que c'est fait, je vais fermer et faire un test de cette routine.
00:04:00Le workflow a démarré, on peut le voir ici, et cliquer pour voir exactement
00:04:03ce qui se passe. Il clone le dépôt s'il y en a un, mais comme il n'y en a pas,
00:04:06il a juste configuré le conteneur cloud et commencé à récupérer le flux RSS.
00:04:12Il l'a fait pour les trois URLs en utilisant l'outil bash curl, mais semble
00:04:13avoir rencontré des problèmes de DNS. Il utilise donc finalement web fetch,
00:04:17mais c'est bon de connaître cette approche. Il récupère les derniers articles
00:04:21des newsletters. Apparemment, ça a échoué pour Node Weekly, même si
00:04:24ça fonctionnait lors de mes tests précédents.
00:04:28D'accord, il a maintenant trouvé les 10 meilleurs articles pour une vidéo YouTube.
00:04:32Si nous descendons tout en bas, nous voyons qu'il m'a envoyé le message
00:04:33dans le canal Slack dédié aux newsletters.
00:04:37En allant sur Slack, on devrait voir le message dans le canal avec un lien
00:04:39vers tous les articles, ce qui est très pratique.
00:04:42Cela nous amène tout naturellement à la tarification des routines.
00:04:46Actuellement, les routines sont en version de recherche préliminaire
00:04:51et ne peuvent être utilisées qu'avec un abonnement Pro, Max, Team ou Enterprise.
00:04:52Elles puisent dans vos limites d'utilisation de la même manière qu'une session interactive.
00:04:57Cependant, les routines ont un plafond quotidien supplémentaire. Pour un abonnement Pro,
00:05:01on peut voir ici que c'est limité à cinq routines par 24 heures.
00:05:05Je pense que c'est la façon d'Anthropic d'empêcher l'exécution massive de routines
00:05:10chaque jour, ou de mesurer l'utilisation des ressources sur leur infrastructure.
00:05:13Mais ce test de routine que je viens de faire ne compte pas dans ma limite
00:05:18quotidienne de cinq. Je peux vous le prouver en relançant exactement
00:05:19la même routine. On peut cliquer ici pour voir qu'il y a eu deux exécutions.
00:05:23Je vais fermer cette barre latérale. Je laisse tourner un peu.
00:05:26Maintenant que c'est lancé, je vais lui demander de s'arrêter.
00:05:28Une fois arrêté, on voit que deux routines ont été exécutées.
00:05:30Elles ont été déclenchées manuellement, donc je n'ai toujours qu'une seule
00:05:32routine décomptée de ma limite quotidienne.
00:05:35Maintenant, je vais créer la routine suivante dans l'application de bureau Claude.
00:05:39Je vais expliquer pourquoi dans un instant, mais vous pouvez déjà voir qu'elle est là.
00:05:40Je l'ai créée plus tôt, mais laissez-moi vous montrer comment j'ai fait.
00:05:44D'abord, j'ai cliqué sur Routines ici, comme vous l'auriez deviné,
00:05:47puis j'ai cliqué sur "New Routine", une routine à distance. J'ai donné un nom et un prompt.
00:05:50Comme cette routine sert à réviser automatiquement une pull request dès sa création,
00:05:54j'ai sélectionné un dépôt pour surveiller les PR, dans ce cas, mon dépôt dotfiles.
00:05:55Ici, nous avons trois options de déclenchement : planification, événement GitHub et API.
00:05:57Via la CLI Claude Code, on ne peut faire que de la planification.
00:06:01Si vous voulez utiliser un événement GitHub ou l'API, vous devez passer par l'application.
00:06:06C'est pour cela que nous l'utilisons ici. Je clique sur événement GitHub.
00:06:10On clique sur "Add Trigger" et on ferme les connecteurs existants.
00:06:13C'est ainsi que j'ai créé cette routine, mais avec une modification majeure :
00:06:18j'ai ajouté ma propre compétence personnalisée, récupérée depuis ce dépôt.
00:06:19Comme Claude Code dans le cloud crée une nouvelle instance, il n'a pas accès
00:06:22à vos compétences locales, vos paramètres ou vos hooks.
00:06:25Pour lui donner accès, vous devez passer par un dépôt, ce que j'ai fait ici.
00:06:31À l'intérieur, j'ai un dossier .claude contenant un fichier settings.json
00:06:35et ma compétence de révision de PR que je veux utiliser dans cette routine.
00:06:40Tout ce que cela fait, c'est déclencher un hook. Si on retourne dans Claude
00:06:44et qu'on regarde le settings.json, il déclenche un hook pour s'assurer
00:06:48que ce dépôt existe dans l'instance cloud de Claude Code.
00:06:51Il copie toutes les compétences de ce dépôt vers le répertoire des compétences
00:06:56de la version cloud de Claude. Si on ferme cela et qu'on ouvre ma routine réelle,
00:07:00regardons le prompt. J'ai ajouté des garde-fous pour m'assurer que tout se passe bien.
00:07:02Je l'ai déjà testé et j'ai eu quelques soucis. Essayons à nouveau, en espérant
00:07:07que ça marche du premier coup. Dans mon dépôt dotfiles, je vais créer
00:07:12une nouvelle pull request. Quelques secondes plus tard, le webhook de révision démarre.
00:07:17Je vais masquer ceci pour agrandir. On voit qu'il a lancé le prompt.
00:07:20Il a récupéré la pull request et je veux voir s'il a bien cloné le dépôt.
00:07:24Plus bas, on voit qu'il a cloné deux dépôts, il voit la compétence de révision
00:07:29et il l'exécute sur cette PR. J'ai oublié d'ajouter mon jeton GitHub,
00:07:32que j'avais pourtant demandé dans la compétence. Mais il a utilisé
00:07:35l'outil MCP GitHub à la place, ce qui est super. Il a remarqué que le diff
00:07:40est minime et a terminé la révision. De retour sur la PR, on voit que Claude
00:07:42a ajouté un commentaire : révision automatisée terminée, aucun problème trouvé.
00:07:46Malheureusement, comme ce n'était pas un test, cela a consommé
00:07:50l'une de mes cinq exécutions quotidiennes. Je ne pourrais donc lancer que
00:07:54cinq révisions de PR automatisées par jour. Apparemment, on en a 15
00:07:58avec le forfait Max 20x. Utiliserai-je davantage les routines Claude à l'avenir ?
00:08:03Très probablement pas. Pour ce que c'est, c'est très cher.
00:08:06D'accord, si j'avais beaucoup d'argent et plusieurs comptes Max 20x,
00:08:09alors bien sûr, je lancerais des routines tout le temps.
00:08:13Mais pour l'instant, il est bien moins cher pour moi de configurer des webhooks
00:08:16avec un agent comme Hermes, ou d'utiliser Multica avec Hermes sur un modèle
00:08:20plus abordable comme GLM 5.1 ou un modèle de code GPT.
00:08:21Cependant, j'admets qu'il est bien plus simple de créer plusieurs routines
00:08:26avec la configuration montrée plus tôt que de tout faire de zéro avec Hermes
00:08:29et Multica. Cela prendrait beaucoup de temps, même avec l'aide d'un LLM.
00:08:32Mais même avec de gros moyens, je ne dirais pas que les routines conviennent
00:08:33à tout type d'automatisation. Comme on l'a vu, on donne un seul prompt
00:08:36à une routine et elle est censée tout faire à partir de là.
00:08:37Certes, si vous êtes très technique, vous pourriez ajouter des compétences
00:08:43et des prompts supplémentaires à un dépôt, faire cloner ce dépôt par la routine,
00:08:44puis enchaîner ces prompts pour une routine plus complexe.
00:08:48Mais cela coûte toujours très cher. On ne peut pas y échapper.
00:08:55J'admets néanmoins qu'Anthropic semble préparer quelque chose de plus grand
00:08:56avec toutes ces fonctionnalités cloud ajoutées récemment.
00:09:01Et j'ai vraiment hâte de voir ce que c'est. En parlant de cloud,
00:09:05si vous voulez voir comment créer et déployer un agent en quelques minutes
00:09:09grâce à la fonction d'agents gérés dans le cloud, allez voir cette vidéo.
00:09:14Il est fascinant de voir comment l'écosystème évolue pour simplifier ces workflows.
00:09:19Les routines marquent une étape importante vers l'autonomie totale des agents.
00:09:20Même si les limites actuelles peuvent paraître frustrantes pour les gros utilisateurs.
00:09:25N'oubliez pas que nous sommes encore dans une phase de prévisualisation.
00:09:30Les tarifs et les quotas évolueront probablement avec les retours de la communauté.
00:09:32Pour l'instant, c'est un excellent outil pour des tâches critiques et ponctuelles.
00:09:34Si vous avez des questions sur la configuration des environnements personnalisés,
00:09:36posez-les dans les commentaires. Je serai ravi d'y répondre.
00:09:41La sécurité reste le point le plus délicat lors de l'automatisation via bash.
00:09:43Prenez le temps de bien tester vos réglages DNS et réseau.
00:09:45Et surtout, surveillez votre consommation de tokens si vous bouclez sur de gros dépôts.
00:09:50Merci d'avoir regardé cette analyse détaillée des nouvelles routines d'Anthropic.
00:09:55À la prochaine pour de nouvelles découvertes dans l'univers de l'IA !

Key Takeaway

Les Routines Claude automatisent les workflows IA sur le cloud d'Anthropic via GitHub et API, mais leur adoption massive reste freinée par un coût élevé et une limite stricte de 5 à 15 exécutions quotidiennes selon le forfait.

Highlights

Les Routines Claude permettent d'exécuter des prompts de manière autonome sur l'infrastructure cloud d'Anthropic via des déclencheurs temporels, des requêtes API POST ou des événements GitHub.

L'abonnement Pro limite l'utilisation à cinq routines actives par période de 24 heures, tandis que le forfait Max 20x porte ce plafond à 15 routines.

L'outil bash de Claude Code intègre une couche de sécurité interdisant par défaut les requêtes réseau sortantes comme curl, nécessitant la configuration manuelle d'un environnement avec des domaines autorisés.

Les routines distantes ne disposent pas d'un accès natif aux compétences locales ou aux paramètres personnalisés, imposant l'utilisation d'un dépôt GitHub pour synchroniser les fichiers .claude/settings.json.

L'utilisation des routines consomme les limites de messages standards des forfaits Pro, Team ou Enterprise au même titre qu'une session de chat interactive.

Timeline

Fonctionnement et types de déclencheurs des Routines

  • L'infrastructure cloud d'Anthropic exécute désormais des tâches planifiées sans intervention humaine.
  • Le système supporte trois modes d'exécution : des boucles en session, des calendriers précis et des déclencheurs externes.
  • Les connecteurs personnalisés et les environnements isolés assurent la liaison avec les outils tiers.

La mise à jour Routines transforme Claude en un orchestrateur de tâches capable de s'auto-déclencher. Les utilisateurs peuvent programmer des exécutions localement ou à distance pour répondre à des besoins de planification récurrente. Cette fonctionnalité s'intègre directement dans Claude Code pour faciliter le passage du prompt à l'automatisation.

Création d'une automatisation de veille par flux RSS

  • La commande /schedule dans le terminal génère automatiquement le calendrier et le prompt de la routine.
  • L'outil web fetch d'Anthropic contourne les restrictions réseau imposées à l'outil bash standard.
  • L'envoi automatique vers Slack nécessite un prompt spécifique évitant les éléments de mise en forme incompatibles comme les séparateurs horizontaux.

Un exemple concret montre la récupération quotidienne à 9h de données provenant de trois newsletters technologiques (JS Weekly, React Status, Node Weekly). La routine sélectionne les 10 meilleurs articles et les transmet via un connecteur Slack. La configuration exige une attention particulière aux permissions, car aucune intervention manuelle n'est possible pendant l'exécution autonome.

Tarification et restrictions d'usage

  • L'accès aux routines est réservé exclusivement aux abonnés Pro, Max, Team ou Enterprise.
  • Le quota quotidien de 5 routines pour les comptes Pro sert à réguler la charge sur l'infrastructure cloud d'Anthropic.
  • Les tests manuels d'une routine ne sont pas décomptés de la limite quotidienne de 5 exécutions.

Le modèle économique actuel lie la consommation des routines aux limites de messages de l'abonnement principal. Anthropic impose un plafond supplémentaire pour éviter une exécution massive qui saturerait ses serveurs. Les développeurs doivent donc prioriser les tâches les plus critiques pour rester dans les limites de leur forfait.

Intégration GitHub et déploiement de compétences personnalisées

  • L'application de bureau Claude est requise pour configurer les déclencheurs d'événements GitHub et les appels API.
  • Le transfert de compétences personnalisées vers le cloud s'effectue via un dossier .claude stocké dans un dépôt distant.
  • Les webhooks lancent automatiquement une révision de code dès la création d'une pull request.

L'automatisation des revues de code illustre la puissance des déclencheurs d'événements. En utilisant un fichier settings.json dans un dépôt, l'instance cloud de Claude clone les outils nécessaires pour analyser les changements. Bien que l'outil MCP GitHub puisse pallier l'absence de jeton, l'intégration nécessite une structure de dépôt rigoureuse pour fonctionner sans erreur.

Analyse comparative et limites stratégiques

  • Les solutions alternatives comme Hermes ou Multica offrent un coût inférieur pour des volumes d'automatisation élevés.
  • La simplicité de configuration des Routines Claude compense leur prix pour les utilisateurs peu familiers avec la gestion de serveurs.
  • La sécurité DNS et la gestion des tokens restent les points de vigilance majeurs pour éviter les échecs d'exécution.

Malgré l'avancée vers l'autonomie des agents, les routines actuelles sont jugées trop onéreuses pour remplacer totalement des outils de workflow comme n8n. Elles excellent toutefois pour des tâches ponctuelles hautement prioritaires grâce à une interface de configuration simplifiée. La phase de prévisualisation suggère que les quotas et tarifs pourraient être ajustés selon les retours des utilisateurs.

Community Posts

View all posts