Atelier pratique : comment encadrer un agent de code par des étapes de contrôle successives — plan, implémentation, vérifications locales et revue de pull request — sur une petite application de paiement.
Dans cet atelier de près d'une heure publié par AI Engineer, Nnenna Ndukwe (Qodo) montre comment transformer le cycle de vie d'une modification de code en une série de « portes de qualité » qu'un agent de programmation doit franchir avant que le travail soit considéré comme terminé. Le support est SignalPay, une application de paiement FastAPI volontairement réduite, sur laquelle les participants ajoutent une fonction de remboursement ou de nouvelle tentative de capture.
Du plan à la revue
L'idée centrale : donner à l'agent une définition explicite du comportement attendu, des contraintes, des commandes de vérification et des preuves qu'il doit fournir. Des modèles de plan transportent hypothèses, risques, critères d'acceptation et état de la branche jusqu'à l'implémentation dans Codex ; une fois la pull request ouverte, Qodo ajoute des remarques de revue fondées sur le code et les règles de l'organisation, que l'agent traite avant de relancer les vérifications.
Les questions du public portent sur la façon dont les règles sont déduites puis validées par un humain, sur la gravité qui bloque ou non une fusion, et sur l'articulation entre contrôles locaux et revue dans le cloud. Message final : un test local au vert n'est pas la fin du travail.
Watch this video directly on YouTube
Open on YouTube →