
3 techniques pour utiliser efficacement les agents d’IA pour le codage
ont révolutionné ma façon de programmer. Lorsque j’ai appris le codage pour la première fois en 2019, j’ai écrit tout le code, caractère pour caractère. Avec le recul, je suis reconnaissant pour cette expérience, en raison de l’état d’esprit de résolution de problèmes que le codage m’a appris.
Cependant, avec les agents IA, je pense que je suis au moins 10 fois plus efficace en tant qu’ingénieur qu’avant. En effet, j’utilise des agents d’IA pour effectuer autant de tâches répétitives et banales que possible que je devais effectuer auparavant. Auparavant, je devais :
- Rechercher manuellement l’erreur d’indentation en Python
- Effectuer de longues recherches en recherchant des réponses sur Google
- Effectuer de grands refactors manuellement
Et une longue liste d’autres tâches auxquelles je ne consacre plus beaucoup de temps maintenant. Certains diraient que vous ne devriez pas laisser l’IA faire tout le travail à votre place, car cela fait de vous un pire codeur. Je rétorquerais que l’IA ne fait que le travail répétitif banal, alors que je peux effectuer les tâches les plus exigeantes sur le plan cognitif, en organisant et en orchestrant les agents de l’IA.

Dans cet article, je vais vous donner un aperçu de trois des techniques les plus importantes que je mets en œuvre pour utiliser efficacement les agents d’IA pour le codage. Je pense que ces techniques me rendent à la fois beaucoup plus efficace en tant qu’ingénieur et maximisent également le potentiel des agents d’IA.
Je suis toujours à la recherche de moyens d’être un ingénieur plus efficace, donc si vous avez d’autres suggestions, j’apprécierais grandement vos commentaires !
Tout au long de l’article, je ferai référence à la fois à Cursor et à Claude Code. Je ne suis sponsorisé par aucun d’entre eux, et ce sont simplement les outils que j’utilise pour mon codage agent.
Pourquoi devriez-vous utiliser des agents IA pour le codage
Je veux d’abord commencer par expliquer pourquoi vous devriez utiliser des agents IA lors du codage. L’argument principal est qu’on peut faire plus en moins de temps.
Les agents IA vous permettent d’en faire plus, en moins de temps
Des fonctionnalités dont la mise en œuvre prenait auparavant 5 heures peuvent désormais être mises en œuvre et testées de manière réaliste en 15 minutes.
Les bugs qui vous prenaient une heure à comprendre et 30 minutes à résoudre peuvent désormais être simplement résolus par votre agent en 5 minutes. Avec le MCP linéaire, vous pouvez même simplement copier l’URL du problème et demander à votre agent de lire la demande, de trouver l’erreur, de mettre en œuvre une solution et de créer un PR prêt à l’emploi pour vous.
C’est tout simplement incroyable. Vous pouvez lire des rapports sur la façon dont l’IA n’augmente l’efficacité que dans 5 % des implémentations. Cependant, si vous commencez à utiliser les outils de codage agent et les techniques que je présente dans cet article, je vous garantis que vous constaterez un changement notable dans votre productivité.
Je pousse du code plus que jamais, sans augmentation significative des bugs. C’est la définition littérale de ce qui rend un programmeur plus efficace.
Technique 1 : Mode de planification du curseur
La première technique, et probablement la plus importante, que j’utilise est le mode planification lors de la mise en œuvre d’une nouvelle fonctionnalité. Le mode planification est disponible dans tous les outils de codage agent bien connus, tels que Claude Code et Cursor. Dans Curseur, vous pouvez le sélectionner en appuyant sur Maj-Tab tout en invitant votre agent.
Le mode Planification permet à l’agent d’élaborer un plan pour une implémentation, que ce soit pour une nouvelle fonctionnalité, un rapport de bogue ou tout ce que vous souhaitez effectuer dans votre base de code. Ce plan est élaboré par l’agent qui lit votre demande et le référentiel de code afin de déterminer la meilleure approche pour résoudre votre demande.
Le mode Plan écrit ensuite le plan dans un fichier Markdown et peut vous poser quelques questions sur la façon de mettre en œuvre votre demande :
- Dans quelle langue souhaitez-vous l’implémentation ? Python ou TypeScript ?
- La mise en œuvre doit-elle être rétrocompatible ?
- Architecture monolithique ou microservices ?
Le mode Plan est si efficace parce que le langage naturel est intrinsèquement ambigu
C’est la raison pour laquelle nous avons créé un langage de programmation : un morceau de code est déterministe et produit toujours le même résultat, avec la même entrée. Il n’y a aucune ambiguïté dans un morceau de code Python, par exemple.
Cependant, nous sommes désormais revenus au codage en langage naturel, car les agents implémentent plutôt du code. Néanmoins, nous avons besoin d’une approche pour éliminer l’ambiguïté, là où le mode plan s’avère utile.
Technique 2 : Actions du navigateur de curseur
Les actions du navigateur avec le curseur sont une autre technique très utile que j’ai commencé à utiliser activement ces derniers temps. Les actions du navigateur Cursor permettent à votre agent Cursor d’effectuer des actions tout en travaillant sur votre implémentation. Ces actions peuvent être :
- Ouvrir une URL
- Appuyez sur un bouton
- Lire les journaux de la console
Il s’agit d’un outil incroyable pour aider l’agent à résoudre des problèmes ponctuels, tout seul, au lieu de devoir tester manuellement les implémentations dans le navigateur et copier les journaux de la console contenant des erreurs.

Au lieu de cela, vous pouvez simplement demander au curseur d’ouvrir l’URL, de cliquer et de vous assurer qu’il n’y a aucun problème avec la mise en œuvre. Essentiellement, vous demandez à Cursor d’effectuer un test de bout en bout pour vous, ce qui est très efficace pour découvrir les défis de votre implémentation.
Cela permet de gagner beaucoup de temps en demandant au curseur d’ouvrir le navigateur, de cliquer et de vérifier les journaux du navigateur chaque fois que j’ajoute une nouvelle implémentation.
Technique 3 : Vérifier les logs avec Claude Code
Une autre technique utile que j’utilise beaucoup consiste à vérifier les journaux avec Claude Code ou Cursor.
J’utilise Claude Code pour vérifier les journaux s’ils ne sont pas liés à une implémentation sur laquelle je travaille. Par exemple, si un document est soudainement bloqué dans le pipeline de traitement, sans que j’aie récemment modifié quoi que ce soit dans le code concerné.
J’utilise généralement Cursor pour vérifier les journaux chaque fois que je travaille sur une implémentation. Je peux, par exemple, inviter Cursor à envoyer un événement de test à une fonction Lambda et vérifier les journaux CloudWatch pour m’assurer que tout a été traité comme prévu.
Auparavant, je passais beaucoup de temps dans la console AWS, en accédant manuellement au groupe de journaux concerné et en recherchant le groupe de journaux, ce qui prend beaucoup de temps. Ainsi, j’ai commencé à demander à mes agents de codage de vérifier les logs à ma place, ce qui me fait gagner 10 à 60 minutes par jour : un gain d’efficacité incroyable.
Demander aux agents de vérifier les journaux est très utile et ne présente presque aucun inconvénient. La vérification des journaux est généralement une tâche simple qu’il vous suffit d’effectuer. Ce n’est pas un défi intellectuel ou quelque chose sur lequel vous voulez consacrer du temps. Ainsi, l’utilisation d’agents pour analyser les journaux est un cas d’utilisation extrêmement précieux des agents de codage.
La vérification des journaux est une tâche simple et répétitive : une tâche parfaite à confier aux agents de codage, pendant que vous effectuez un travail plus précieux.
Si vous utilisez des agents pour parcourir vos journaux, il est important de fournir à votre agent autant d’informations de base :
- Comment s’appellent vos groupes de journaux ?
- Quels sont les noms des tables
- Quels sont les noms et préfixes des compartiments S3 ?
Cela vous permet d’économiser beaucoup de temps et d’argent, car votre agent n’a pas besoin de répertorier toute votre infrastructure sous forme de code et de trouver le service approprié à parcourir. J’ai parlé de ce concept dans mon article sur l’utilisation efficace d’AGENTS.md.
Conclusion
Dans cet article, j’ai abordé trois des principales techniques que j’utilise pour utiliser efficacement les agents de codage. Je pense que l’utilisation d’agents de codage et de ces techniques m’a rendu au moins 10 fois plus efficace en tant qu’ingénieur, d’un point de vue global. Cela a révolutionné ma façon de travailler et me fait gagner un temps incroyable dans mon travail quotidien. Je pense qu’être efficace dans l’utilisation des outils d’IA sera extrêmement important pour les programmeurs du futur.
👉 Mes ressources gratuites
🚀 10x votre ingénierie avec les LLM (cours gratuit par e-mail de 3 jours)
📚 Obtenez mon ebook gratuit sur les modèles de langage de vision
💻 Mon webinaire sur les modèles de langage de vision
👉 Retrouvez-moi sur les réseaux sociaux :
📩 Abonnez-vous à ma newsletter
✍️ Moyen



