Notion · Pratique et outillage
Éditeur de code assisté
Un logiciel d’écriture de code avec l’IA intégrée : elle complète, explique et modifie le code pendant qu’on travaille. Cursor, VS Code avec Copilot ou Antigravity en sont des exemples.
Comment ça marche
Un éditeur de code est le logiciel dans lequel on écrit des programmes. L’éditeur assisté y ajoute l’IA à plusieurs niveaux. La complétion : pendant qu’on tape, l’IA propose la suite, une ligne ou un bloc, qu’on accepte d’une touche. Le chat sur le code : on sélectionne un passage et on demande « explique », « corrige », « réécris ». Et de plus en plus, un mode agent : on décrit une modification qui touche plusieurs fichiers, l’IA la propose, on relit les différences, on accepte.
La personne reste au centre : elle voit le code, décide à chaque étape, et garde la main. C’est ce qui distingue l’éditeur assisté de l’agent en ligne de commande, où l’on délègue une tâche entière et où l’on relit le résultat. Pour un développeur, l’éditeur assisté multiplie la vitesse sans changer la nature du travail. Pour quelqu’un qui ne lit pas le code, il est peu utile : l’agent, qui travaille sur description, convient mieux.
Un exemple concret
- 9 h, éditeur assisté : elle corrige un bug signalé dans l’outil de facturation. Elle lit le code, demande à l’IA d’expliquer une fonction héritée, accepte une complétion pour la correction, lance les tests. Elle a tout vu, tout décidé.
- 11 h, agent en ligne de commande : elle délègue une tâche entière : « Ajoute l’export au format demandé par le comptable, avec des tests, selon la spec dans specs/export.md. » L’agent travaille vingt minutes. Elle relit les différences dans l’éditeur.
- 14 h, éditeur assisté : revue du code produit par l’agent : elle demande à l’IA de l’éditeur de signaler les problèmes possibles, en trouve un, le corrige à la main.
- 16 h, agent : « Mets à jour la documentation pour refléter l’export, et prépare le commit. »
Deux outils, une personne, selon qu’elle veut écrire ou déléguer. Son collègue de la comptabilité, lui, n’utilise que l’agent.
Ce que ça change pour une équipe
- Les développeurs vont beaucoup plus vite. Complétion, explication, modifications guidées : le temps d’écriture et de compréhension du code fond.
- Le code hérité redevient abordable. « Explique ce que fait ce fichier » rend lisible ce que personne n’osait toucher.
- La revue a son outil. Le code produit par un agent se relit dans l’éditeur, avec l’aide de l’IA pour repérer les problèmes.
- Chacun son outil. Les profils techniques dans l’éditeur, les autres avec l’agent, et les deux se complètent.
Les limites et les erreurs fréquentes
- Accepter les complétions sans lire. La complétion est plausible, pas toujours juste. Chaque bloc accepté se lit.
- Imposer l’éditeur à des non-développeurs. Ils n’en tireront rien ; l’agent en ligne de commande est fait pour eux.
- Confondre l’éditeur assisté et l’absence de revue. L’IA dans l’éditeur aide à relire ; elle ne remplace pas la relecture.
- Multiplier les outils. Trois éditeurs et deux agents dans la même équipe : des conventions impossibles à tenir. Un éditeur, un agent, des règles communes.
Pour aller plus loin
L’éditeur assisté combine complétion, chat contextuel et parfois des agents qui modifient plusieurs fichiers. Il s’adresse à ceux qui lisent le code ; l’agent en ligne de commande s’adresse à ceux qui délèguent des tâches entières.
Où ça se situe chez Opora
Programme 04 · Construire des agentsIngénierie agentique pour les équipes techniques
Choisir entre l’éditeur assisté et l’agent en ligne de commande selon le profil de chacun dans l’équipe, c’est une des premières questions du programme Construire des agents.
Questions fréquentes
Éditeur assisté ou agent en ligne de commande ?
L’éditeur assisté s’adresse à qui lit et écrit du code : l’IA complète, explique, modifie, mais la personne reste au clavier dans le code. L’agent en ligne de commande s’adresse à qui délègue des tâches entières : on décrit, l’agent fait, on relit le résultat. Les développeurs utilisent souvent les deux ; les non-techniciens préfèrent l’agent.
Quels éditeurs existent ?
Cursor, une version de VS Code centrée sur l’IA ; VS Code avec l’extension GitHub Copilot ; Antigravity, l’environnement agentique de Google ; et des fonctions d’IA dans la plupart des éditeurs. Les frontières bougent : les éditeurs intègrent des agents, les agents s’intègrent aux éditeurs.
Faut-il un éditeur pour utiliser un agent de code ?
Non. Un agent comme Claude Code fonctionne dans le terminal, sans éditeur. Mais un éditeur reste utile pour lire le code produit, le relire, le corriger à la main. Pour la revue, voir le code est nécessaire, et l’éditeur est l’endroit pour ça.