Retour au Blog
Agent Automation12 min22 août 2026

Comment utiliser les agents d’automatisation : des tâches planifiées aux workflows API sûrs

Un guide pratique pour choisir, cadrer, tester et superviser les tâches planifiées de Codex et les agents API équipés d’outils.

Un agent n’est pas seulement un prompt planifié

Un agent d’automatisation réunit un déclencheur, des instructions, du contexte, des outils, des permissions, un état, une vérification et une règle d’arrêt. La planification répond à la question « quand le travail commence-t-il ? ». L’agence répond à « que le système peut-il décider et faire ensuite ? ». Confondre les deux produit des automatisations fragiles avec une autorité floue.

Les meilleurs premiers agents sont ennuyeux. Ils inspectent une source bornée, produisent un rapport révisable ou effectuent un changement réversible, vérifient le résultat et s’arrêtent. Exemples : résumé quotidien des erreurs, rapport hebdomadaire de dérive documentaire, enrichissement de prospects sans envoi automatique ou revue de dépendances qui prépare un brouillon après contrôle des preuves.

Ne commencez pas par un agent capable de modifier la production, contacter des clients, dépenser de l’argent ou supprimer des données dans plusieurs systèmes. L’autorité doit grandir avec la fiabilité mesurée.

Choisir la bonne surface

Utilisez une tâche planifiée dans l’application de bureau ChatGPT lorsque le processus doit s’exécuter régulièrement sur un projet local. La documentation officielle indique que les tâches liées à un projet peuvent utiliser le dossier directement ou un worktree Git isolé. L’ordinateur doit rester allumé, l’application ouverte et le projet disponible au moment du lancement.

Choisissez un worktree lorsque les changements en arrière-plan doivent rester séparés du travail local en cours. Travaillez directement dans le projet seulement si la tâche est en lecture seule ou si les modifications concurrentes sont comprises et sûres. Les tâches planifiées s’exécutent sans surveillance avec leur sandbox : accordez le minimum d’accès aux fichiers et au réseau.

Utilisez une tâche web lorsque le travail dépend de fichiers chargés, d’outils connectés, de skills ou de plugins plutôt que d’un dossier local. La documentation précise que ces tâches ne conservent pas de dossier ou de worktree entre les exécutions. Placez les instructions durables dans le prompt ou une skill et gardez les sources dans un projet accessible, un fichier chargé ou un service connecté.

Construisez un agent API lorsque vous avez besoin de déclencheurs contrôlés par l’application, d’un état structuré, d’outils sur mesure, de webhooks, de plusieurs utilisateurs, d’observabilité ou d’une intégration produit. La Responses API et l’Agents SDK fournissent les briques, mais votre application reste responsable des autorisations, erreurs, évaluations et coûts.

Rédiger une tâche sans décision manquante

Un bon prompt d’automatisation indique le déclencheur, l’objectif exact, les sources autorisées, les actions permises et interdites, le format, la vérification, les conditions d’escalade et l’arrêt. « Vérifie le projet chaque jour » est insuffisant. « Chaque jour ouvré, inspecte les échecs CI des dernières 24 heures, regroupe-les par cause, lie les preuves, propose des corrections, sans modifier les fichiers ni contacter personne » est testable.

Séparez les faits des préférences. Les faits viennent des outils et des sources actuelles. Les conventions durables de l’équipe appartiennent au guide du dépôt ou à une skill. Le contexte temporaire reste dans la tâche. Ne recopiez pas un long manuel dans chaque planification si une skill maintenue peut le porter.

Définissez le comportement lorsque des données manquent. L’agent doit signaler une exécution bloquée et nommer l’entrée absente, pas inventer des identifiants, des destinataires ou des règles métier.

Concevoir des outils adaptés aux agents

Chaque outil doit avoir un but étroit, une entrée typée, une sortie bornée, une erreur explicite et un effet clair. Préférez « lister au maximum vingt builds échoués depuis cet horodatage » à « exécuter n’importe quelle requête CI ». Séparez l’outil de création de brouillon de l’outil de publication afin de placer une validation entre les deux.

Retournez les identifiants, l’état et les champs nécessaires à la prochaine décision. Gardez les journaux, documents et exports volumineux hors du prompt, avec une adresse stable. Fournissez un résumé et un moyen de récupérer une tranche précise. Cela réduit les tokens et empêche un seul résultat d’outil de consommer le contexte.

Rendez les écritures idempotentes. Une exécution relancée après un timeout ne doit pas créer deux tickets, envoyer deux messages ou facturer deux fois. Utilisez une clé d’idempotence liée à l’exécution ou à l’événement métier.

Placer l’humain à la frontière du risque

La validation humaine est la plus utile avant une action irréversible, externe, coûteuse ou sensible pour la réputation. Lire des journaux et préparer un rapport demande moins de supervision que fusionner du code, écrire à un client, publier, acheter un service ou supprimer des enregistrements.

Ne demandez pas une validation pour chaque lecture sans danger. Classez les actions par impact et exigez une confirmation au passage de l’analyse à l’action importante. L’agent doit montrer l’action, la cible, les preuves, l’effet attendu et le retour arrière possible.

Pour une tâche récurrente, révisez manuellement les premières exécutions. Une autorisation plus large ne vient qu’après compréhension des échecs et preuve que la vérification les détecte.

Vérifier le résultat, pas le discours

Un agent qui écrit « terminé » ne fournit pas une preuve. La vérification interroge l’état de destination, exécute des tests, compare avant et après ou contrôle un reçu du système externe. Un agent de code lance les tests pertinents et inspecte le diff. Un agent de rapport confirme la période et le nombre de sources. Un agent de messagerie vérifie la destination exacte et conserve l’identifiant.

Séparez le résultat d’action du récit final. Le rapport doit indiquer ce qui a changé, les preuves de vérification, les exceptions, l’usage des tokens et outils et les points nécessitant une attention humaine.

Définissez un arrêt déterministe : après succès vérifié, nombre maximal de tentatives, échéance, plafond de dépense ou absence d’une validation. « Continuer jusqu’à ce que ça marche » crée des boucles.

Tester avant de planifier

La documentation officielle recommande de tester le prompt dans un chat normal avant de le planifier puis de revoir les premières exécutions. Utilisez un projet de test ou un mode lecture seule. Couvrez les cas normaux, résultats vides, sorties mal formées, refus de permission, timeouts, doublons et échecs partiels.

Pour les agents API, créez une évaluation à partir de cas réels. Notez la réussite, le support factuel, le respect des contraintes, le choix d’outil, les effets, la latence et le coût. Ajoutez un cas de régression à chaque surprise de production.

Testez aussi le calendrier : fuseau horaire, changement d’heure si pertinent, exécutions simultanées, tâches manquées après une interruption et situation où l’exécution précédente n’est pas terminée. La politique de concurrence compte autant que le prompt.

Observer et exploiter l’agent

Enregistrez l’identifiant d’exécution, le déclencheur, le modèle, la version du prompt ou de la skill, les outils, permissions, tokens, latence, tentatives, vérification et état final. Évitez de journaliser des secrets ou des données sensibles. Liez les artefacts plutôt que de les dupliquer.

Créez des alertes pour les échecs répétés, dépenses inhabituelles, refus de permission, séries sans résultat et variations de volume. La boîte des tâches planifiées facilite la revue, mais les agents API en production ont aussi besoin d’un monitoring applicatif et d’un responsable.

Mettez l’automatisation en pause lorsque ses hypothèses changent. Retrait de modèle, schéma modifié, identifiant expiré, projet renommé, politique révisée ou nouvelle obligation légale peuvent invalider une tâche fiable.

Trois bonnes premières automatisations

Premièrement, un brief hebdomadaire en lecture seule : inspecter les changements fusionnés et les contrôles échoués, résumer l’impact, citer les commits et n’effectuer aucune écriture. Deuxièmement, une veille de contenu en brouillon : consulter les sources actuelles, proposer des mises à jour d’articles datés et attendre une validation éditoriale. Troisièmement, un tri d’exceptions : collecter un nombre borné d’échecs, classer les causes connues et ne router que les cas à forte confiance.

Chaque exemple possède un déclencheur clair, des preuves limitées, une sortie révisable et peu d’autorité. Une fois fiable, ajoutez une capacité à la fois et relancez l’évaluation.

Sources

Pret a transformer cela en vrai systeme ?

Demarrez l audit IA et voyez ce que votre business doit automatiser en premier.

Demarrer l'audit IA

Continuer l'exploration