Transcript

00:00:00Aujourd'hui, j'ai un petit jeu pour vous. Voici quelques applications, IDE,
00:00:06outils d'ingénierie agentique et je veux que vous me disiez qui est qui. Vous remarquez quelque chose ?
00:00:15Ils sont tous pratiquement identiques. OK, celui-ci est VS Code. Il a l'air différent, n'est-ce pas ? La barre
00:00:22d'agent est ici à droite et non à gauche, et vous devez toujours ouvrir un espace de travail par projet,
00:00:31pour ainsi dire. Donc une fenêtre VS Code par projet et ensuite vous avez vos agents pour ce projet ici, mais
00:00:38bien sûr, cela va aussi changer. Si vous regardez leurs notes de mise à jour, nous aurons le mode
00:00:46agents de Visual Studio Code, ou vue, ou application, peu importe, dans une future version. Vous pouviez déjà y accéder si
00:00:54vous participez au canal de diffusion du programme VS Code Insiders, pour ainsi dire, et à l'avenir VS Code
00:01:02restera toujours. Vous pourrez toujours l'utiliser tel qu'il est. Il fonctionne aujourd'hui. Cela ne disparaîtra pas, mais
00:01:09à l'avenir, vous pourrez également utiliser cette application comme alternative et vous pourrez la lancer
00:01:17depuis VS Code et devinez quoi ? Ici, nous avons aussi plusieurs projets sur la gauche et
00:01:24plusieurs sessions regroupées sous les projets afin que vous puissiez avoir une seule application où vous pouvez
00:01:33gérer tous vos agents sur tous vos projets, tout comme dans Claude Code, oui, c'est Claude Code,
00:01:39ou Codex, ceci est Codex ou Cursor, et Cursor a bien sûr toujours l'ancien mode IDE, bien sûr,
00:01:48si vous le souhaitez, vous pouvez donc l'utiliser, et bien sûr il y a aussi les CLI. Je veux dire, vous pouvez utiliser Codex ou
00:01:55Claude Code via leurs CLI, et j'ai des cours sur Claude Code, Codex et aussi mon cours sur l'IA ici
00:02:02où je couvre GitHub Copilot et Cursor, et j'y traite des IDE dans le cas de GitHub,
00:02:09Copilot et Cursor, donc VS Code et Cursor, ainsi que les CLI et les applications de bureau pour Codex et Claude Code.
00:02:17Vous avez donc ces choix, ces différentes manières, mais en ce qui concerne les applications de bureau, nous avons un
00:02:23gagnant assez clair semble-t-il, l'éditeur, l'IDE si vous voulez l'appeler ainsi, du futur
00:02:30ressemble beaucoup à ceci, semble-t-il, et bien sûr, cela a du sens et bien sûr, il est également
00:02:37clair que nous ne savons pas si ce sera vraiment sa forme finale. Je suppose qu'il est assez peu probable que
00:02:44ce soit le cas car, au cours de la seule année écoulée, nous avons vu tellement de changements, d'évolution et de développements
00:02:52dans cet espace en ce qui concerne la façon dont nous interagissons avec les agents, que cela pourrait très bien ne pas être la forme
00:02:59finale, mais pour l'instant, c'est ce que nous avons et comme je l'ai dit, cela a du sens. Je ne suis pas sûr que vous
00:03:07devriez travailler sur quatre projets en même temps avec cinq agents faisant leur travail dans chaque projet,
00:03:15mais c'est votre affaire. Personnellement, la plupart du temps, je ne travaille qu'avec un ou deux agents et oui,
00:03:25parce que je veux réfléchir aux tâches que je leur confie, je veux analyser le code, mais bon, peut-être que je suis
00:03:31juste vieux, cela peut aussi changer bien sûr, mais vous pouvez vraiment y aller à fond et travailler facilement sur plusieurs
00:03:39projets, et je veux dire que c'est un nouveau paradigme, c'est quelque chose que nous ne faisions tout simplement pas il y a quatre ou trois
00:03:48ans, même il y a deux ans, ce n'était pas vraiment d'actualité, vous n'auriez pas quatre fenêtres VS Code ouvertes pour
00:03:56constamment sauter et basculer entre elles, écrire du code dans un projet puis passer à un autre, vous
00:04:01ne feriez pas ça parce que, devinez quoi, c'est vous qui écriviez le code. De nos jours, bien sûr, nous, et je dis "nous",
00:04:10ce n'est peut-être pas vrai pour vous bien sûr, mais beaucoup de développeurs écrivent moins de code. J'écris définitivement
00:04:15moins de code. Je l'ai déjà dit dans d'autres vidéos et oui, puisque nous orchestrons maintenant des agents, comme je l'ai dit,
00:04:23il est logique d'avoir cette interface utilisateur. Maintenant, ce que ces entreprises essaient encore de comprendre,
00:04:29ce sont les détails de cette interface, de ce genre d'application. Je veux dire, par exemple dans Codex, vous avez votre
00:04:40terminal ici en bas. Dans Claude Code, vous l'avez sur la droite, donc nous avons un accès au terminal
00:04:47là-bas parce qu'évidemment cela a du sens. On peut débattre pour savoir si à droite ou en bas c'est
00:04:52mieux. Ce que nous avons aussi dans les deux applications, c'est cet aperçu des différences de code, OK je suppose que je n'ai
00:05:00aucune modification non validée ici, mais j'en ai quelques-unes ici dans Claude Code où vous pouvez facilement jeter un œil aux
00:05:06changements dans votre code ou aux changements non validés, les changements appliqués par votre agent le plus
00:05:12probablement, et où vous pouvez même ajouter des commentaires, et ces commentaires sont ensuite ajoutés comme contexte à votre
00:05:21conversation. C'est une fonctionnalité de la nouvelle application de bureau Claude Code qui a été publiée il y a quelques heures
00:05:27en fait et déjà couverte dans mon cours, donc c'est une fonctionnalité de l'application de bureau Claude Code, c'est aussi une
00:05:33fonctionnalité de l'application de bureau Codex. Vous avez également des choses comme un navigateur intégré ici, un mode de
00:05:39prévisualisation intégré dans Claude Code que vous pouvez configurer, puis vous pouvez lancer un navigateur et dans ce navigateur,
00:05:45vous pouvez même sélectionner des éléments et les ajouter comme contexte à la conversation, donc des choses comme ça
00:05:51existent. Nous avons aussi cela dans Cursor par exemple, ils ont eu un lancement assez important l'année dernière déjà,
00:05:57n'est-ce pas, où ils ont annoncé leur navigateur, donc c'est aussi quelque chose que nous voyons pour le développement
00:06:02web, la nouvelle chose intéressante pour ces IDE et je pense que VS Code a également annoncé quelque chose
00:06:09de similaire, oui, qu'ils veulent améliorer leur navigateur intégré. Ce que nous voyons, c'est qu'ils
00:06:14se dirigent vraiment vers un monde où vous pouvez fermer la boucle de rétroaction plus facilement qu'auparavant, donc où vous
00:06:22pouvez orchestrer plusieurs agents sur plusieurs projets, mais où en même temps vous avez un aperçu
00:06:28en direct dans le même IDE, dans le même éditeur, et où vous pouvez ensuite cliquer sur des choses ou ajouter des commentaires
00:06:37comme je l'ai mentionné ici, ajouter des commentaires directement dans la fenêtre d'aperçu, dans la fenêtre de diff, afin que vous
00:06:43puissiez fournir ce retour à l'IA et c'est clairement la direction dans laquelle nous nous dirigeons et ce qui
00:06:50devient moins important semble-t-il, c'est bien sûr les trucs traditionnels de l'IDE, des choses comme le flux
00:06:58du débogueur intégré que j'admets n'avoir jamais utilisé très souvent de toute façon, mais pourtant il semble avoir disparu, des
00:07:07choses comme, eh bien, une arborescence de fichiers, n'est-ce pas ? Je veux dire, vous avez une arborescence de fichiers mais seulement pour vos changements, pas par défaut,
00:07:14parce que qui se soucie des fichiers si c'est l'agent qui travaille dessus ? Moi, ça m'importe toujours, donc pour cette
00:07:22raison, j'ai généralement mes projets ouverts dans VS Code et personnellement, j'ouvre généralement
00:07:30un terminal là-dedans et j'utilise quelque chose comme Claude Code ou Codex ou Pi avec mon abonnement Codex,
00:07:38et j'utilise beaucoup cette approche d'assistant de codage basé sur le terminal, mais ici et là je vais aussi
00:07:46sur une application de bureau, mais même là, j'aime pouvoir voir l'arborescence complète des fichiers et même aller dans des fichiers
00:07:54qui n'ont pas été touchés à ce moment-là par l'agent, ce qui est quelque chose qui manque dans
00:07:59ces nouveaux IDE ou ces nouvelles applications d'ingénierie agentique, peu importe comment vous voulez les appeler. Ce qu'ils ont,
00:08:07ou ce que certains d'entre eux ont, ce sont des choses comme des routines ou l'application Codex a des automatisations, qui sont des fonctionnalités
00:08:14où vous pouvez utiliser l'agent IA pour plus que de l'édition ou de la génération de code. Vous pouvez créer une
00:08:21routine par exemple où vous vous assurez qu'un certain prompt est exécuté à une certaine heure chaque
00:08:29jour, chaque jour de la semaine et ainsi de suite. Cela peut bien sûr être un prompt qui a un impact sur votre code, cela pourrait
00:08:33être aussi un prompt qui analyse juste les changements récents, les derniers commits ou qui fait quelque chose
00:08:38de totalement différent. Donc nous avons des choses comme ça là-dedans, mais oui, on dirait vraiment que le bon vieil
00:08:46IDE et l'éditeur de code sont peut-être en train de mourir, et quand je dis mourir, vous devez toujours garder à l'esprit que nous parlons
00:08:54d'un processus qui ne sera pas super rapide, même si toute l'évolution de l'IA est assez rapide et que
00:09:02beaucoup de choses changent tout le temps. Même avec cela à l'esprit, si nous regardons au-delà de la bulle technologique dont je
00:09:09fais certainement partie, n'est-ce pas ? Je fais partie de cette bulle, j'en suis pleinement conscient, mais si nous sortons de cette
00:09:14bulle, si nous regardons les entreprises normales et les personnes normales employées dans des entreprises,
00:09:20nous ne les verrons pas abandonner les IDE et les éditeurs de code demain, c'est clair, mais je pense que globalement dans le
00:09:28futur, oui, l'IDE à l'ancienne sera probablement moins important. Je suppose que, bien sûr, je suis aussi
00:09:38intéressé de savoir ce que vous en pensez. La grande question pour moi en ce moment est de savoir si ce genre
00:09:44d'application gagnera, donc cette application de bureau ici, ou si ce sera les CLI, les interfaces utilisateur de terminal, je veux dire comme
00:09:53Claude Code dans le terminal, qui a des inconvénients évidents. Le terminal n'est pas pour tout le monde,
00:09:59n'est-ce pas ? Et j'ai personnellement mes difficultés avec lui, mais encore une fois, comme je l'ai mentionné, j'aime
00:10:05le flux d'être dans un IDE normal et d'avoir mon agent de codage intégré ici dans le terminal,
00:10:12mais oui, je vois les avantages d'avoir une application comme celle-ci qui est plus esthétique, plus facile
00:10:19à utiliser, plus conviviale, surtout pour les débutants ou les nouveaux arrivants, mais aussi pour les développeurs expérimentés
00:10:24bien sûr. Ce sera donc intéressant de voir laquelle de ces approches gagnera ou si nous aurons les deux,
00:10:31ce qui est aussi bien sûr possible, c'est certainement le cas actuellement et pour l'avenir prévisible, je suppose,
00:10:39et comme mentionné tout au début, bien sûr ce style d'application d'ingénierie agentique, même s'il
00:10:47se ressemble à travers toutes ces applications en ce moment, continuera probablement aussi d'évoluer et il sera
00:10:53intéressant de voir à quoi ressembleront tout notre flux de travail, nos environnements de travail et les outils que nous utilisons
00:11:02dans un an environ.

Key Takeaway

L'IDE traditionnel s'efface au profit d'interfaces d'ingénierie agentique unifiées qui privilégient l'orchestration multi-projets et les boucles de rétroaction directes sur le code généré plutôt que l'écriture manuelle et la gestion de fichiers classique.

Highlights

Les interfaces des outils d'ingénierie agentique comme Claude Code, Codex et Cursor convergent vers un design quasi identique avec une barre latérale pour la gestion des projets et des sessions.

Visual Studio Code intègre un mode agent dédié dans ses versions futures, déjà accessible via le programme VS Code Insiders, permettant de lancer l'application directement depuis l'IDE.

L'orchestration d'agents IA permet de travailler simultanément sur quatre ou cinq projets, un changement de paradigme par rapport au développement traditionnel où le code est écrit manuellement.

La nouvelle application de bureau Claude Code permet d'ajouter des commentaires directement sur les diffs de code pour les intégrer comme contexte à la conversation avec l'IA.

Les outils comme Codex proposent des automatisations permettant d'exécuter des prompts ou des analyses de commits à des heures programmées chaque jour de la semaine.

Les navigateurs intégrés dans les IDE, comme celui annoncé par Cursor et amélioré par VS Code, visent à fermer la boucle de rétroaction en permettant la sélection d'éléments UI comme contexte.

Timeline

Convergence du design des outils de codage IA

  • Les applications d'ingénierie agentique actuelles présentent des interfaces utilisateur quasiment interchangeables.
  • VS Code adopte une structure où les agents sont regroupés par projet dans un espace de travail dédié.
  • Le futur mode agent de VS Code permet de gérer plusieurs sessions et projets au sein d'une seule interface centralisée.

Les outils comme Claude Code, Codex et Cursor partagent une esthétique commune axée sur la gestion de sessions d'agents. VS Code s'aligne sur cette tendance en proposant une vue alternative dans ses versions Insiders pour éviter l'ouverture de multiples fenêtres par projet. Cette interface centralisée facilite le suivi des agents sur l'ensemble du flux de travail.

Le passage de l'écriture à l'orchestration de code

  • L'utilisation d'interfaces CLI comme Claude Code ou Codex reste une option viable pour les développeurs préférant le terminal.
  • Le rôle du développeur évolue vers l'orchestration d'agents plutôt que la production de lignes de code.
  • Travailler sur plusieurs projets en parallèle devient la norme grâce à l'automatisation des tâches par l'IA.

Le paradigme du développement change car les développeurs écrivent moins de code manuellement. Cette réduction de l'écriture directe rend logique l'utilisation d'interfaces conçues pour piloter des agents sur plusieurs fronts simultanément. Ce mode opératoire tranche avec les méthodes d'il y a deux ou trois ans où basculer entre quatre fenêtres VS Code était inefficace pour un humain.

Optimisation de la boucle de rétroaction et outils intégrés

  • L'aperçu des différences de code (diff) intègre désormais des fonctions de commentaires pour guider l'IA.
  • Les navigateurs Web intégrés permettent de capturer des éléments d'interface pour les injecter dans le contexte de l'agent.
  • La fermeture de la boucle de rétroaction au sein d'un même outil accélère les cycles de correction.

Claude Code et Codex incluent des terminaux et des vues de diff pour surveiller les changements appliqués par les agents en temps réel. L'ajout de commentaires sur les modifications non validées sert de retour d'expérience immédiat pour l'IA, affinant ainsi le résultat produit. L'intégration de navigateurs permet également d'importer directement des contextes visuels ou techniques du front-end vers la conversation.

Déclin de l'IDE traditionnel et nouvelles routines

  • Les fonctionnalités classiques comme le débogueur intégré et l'arborescence de fichiers complète perdent en visibilité.
  • Les routines automatisées permettent à l'IA d'analyser les derniers commits sans intervention humaine.
  • L'arborescence de fichiers devient secondaire car les agents ciblent uniquement les fichiers pertinents pour leurs tâches.

Les nouveaux outils d'ingénierie agentique masquent souvent l'arborescence complète des fichiers pour se concentrer sur les changements en cours. Des fonctions d'automatisation dans Codex permettent de programmer des analyses de code régulières ou des exécutions de prompts spécifiques. Cette évolution marque le début d'un processus de remplacement progressif de l'IDE tel qu'il est connu depuis des décennies.

Perspectives sur l'avenir du flux de travail

  • L'adoption massive de ces nouveaux outils par les entreprises hors du secteur technologique sera progressive.
  • La compétition entre les applications de bureau graphiques et les interfaces CLI (Terminal) reste ouverte.
  • La convivialité des applications de bureau favorise l'entrée des nouveaux développeurs dans l'écosystème IA.

Bien que la bulle technologique adopte rapidement ces changements, les entreprises traditionnelles conserveront les IDE classiques pendant encore un certain temps. Le choix entre une application graphique esthétique et un agent intégré au terminal dépendra de la préférence des utilisateurs pour le flux de travail. L'évolution rapide constatée sur l'année écoulée suggère que l'environnement de travail des développeurs sera radicalement différent d'ici un an.

Community Posts

View all posts