{"id":13208,"date":"2025-04-08T07:03:23","date_gmt":"2025-04-08T07:03:23","guid":{"rendered":"https:\/\/mon-agent-ia.fr\/blog\/decouvrez-lintegration-dun-agent-ia-dans-visual-studio-code\/"},"modified":"2025-04-08T07:03:23","modified_gmt":"2025-04-08T07:03:23","slug":"decouvrez-lintegration-dun-agent-ia-dans-visual-studio-code","status":"publish","type":"post","link":"https:\/\/mon-agent-ia.fr\/blog\/decouvrez-lintegration-dun-agent-ia-dans-visual-studio-code\/","title":{"rendered":"D\u00e9couvrez l&rsquo;int\u00e9gration d&rsquo;un agent IA dans Visual Studio Code"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Dans un monde technologique en constante \u00e9volution, la mani\u00e8re dont nous d\u00e9veloppons nos projets logiciels change rapidement. L&rsquo;int\u00e9gration d&rsquo;intelligences artificielles dans nos outils de d\u00e9veloppement est devenue indispensable. En 2025, avec la sortie de Visual Studio Code 1.99, les d\u00e9veloppeurs sont invit\u00e9s \u00e0 sauter le pas vers une approche de plus en plus assist\u00e9e par l&rsquo;IA, permettant de transformer radicalement leurs flux de travail. Cet article propose une plong\u00e9e approfondie dans les nouvelles fonctionnalit\u00e9s que propose Microsoft avec cet IDE incontournable.<\/p>\n\n<h2 class=\"wp-block-heading\">Les nouvelles fonctionnalit\u00e9s r\u00e9volutionnaires de Visual Studio Code 1.99<\/h2>\n\n<p class=\"wp-block-paragraph\">Visual Studio Code, connu pour sa flexibilit\u00e9 et sa large gamme d\u2019extensions, accueille une mise \u00e0 jour majeure qui r\u00e9duit le foss\u00e9 entre le d\u00e9veloppement traditionnel et celui pilot\u00e9 par l&rsquo;intelligence artificielle. Avec l&rsquo;int\u00e9gration d&rsquo;un <strong>agent IA<\/strong> dans le Chat Copilot, la strat\u00e9gie de Microsoft est claire : simplifier la programmation, m\u00eame pour les t\u00e2ches les plus complexes.<\/p>\n\n<h3 class=\"wp-block-heading\">Le nouveau mode Agent : une assistance \u00e0 la programmation<\/h3>\n\n<p class=\"wp-block-paragraph\">Le mode Agent de VS Code transformera la fa\u00e7on dont les d\u00e9veloppeurs interagissent avec leur environnement de d\u00e9veloppement. En permettant d&rsquo;\u00e9crire du code \u00e0 l&rsquo;aide de requ\u00eates en langage naturel, les utilisateurs peuvent demander des actions sp\u00e9cifiques telles que :<\/p>\n\n<ul class=\"wp-block-list\"><li>Cr\u00e9er des fichiers pour un nouveau projet<\/li><li>Lancer des tests unitaires<\/li><li>\u00c9crire de la documentation technique<\/li><li>Ex\u00e9cuter des commandes complexes<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Pour activer ce mode, il suffit d\u2019acc\u00e9der aux param\u00e8tres et de rechercher l&rsquo;option ad\u00e9quate. Une fois activ\u00e9, le syst\u00e8me utilise un outil appel\u00e9 \u00ab\u00a0Thinking\u00a0\u00bb, qui permet \u00e0 l&rsquo;IA d&rsquo;effectuer des r\u00e9flexions par \u00e9tapes, un peu comme le fait Anthropic avec son mod\u00e8le Sonnet 3.7.<\/p>\n\n<h3 class=\"wp-block-heading\">Outils puissants int\u00e9gr\u00e9s dans le mode Agent<\/h3>\n\n<p class=\"wp-block-paragraph\">Le mode Agent n&rsquo;est pas seulement un interm\u00e9diaire pour le codage en langage naturel ; il int\u00e8gre \u00e9galement des outils avanc\u00e9s pour am\u00e9liorer l&rsquo;exp\u00e9rience des d\u00e9veloppeurs. Parmi eux, on trouve :<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Outil<\/th>\n<th>Fonctionnalit\u00e9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Fetch Tool<\/td>\n<td>R\u00e9cup\u00e9ration de contenu depuis des pages web publiques<\/td>\n<\/tr>\n<tr>\n<td>Usage Tool<\/td>\n<td>Compr\u00e9hension approfondie du code via <strong>Find All References<\/strong> et <strong>Go to Definition<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Terminal Commands<\/td>\n<td>Ex\u00e9cution de commandes terminal directement dans VS Code<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Ces outils permettent aux d\u00e9veloppeurs de demander des t\u00e2ches telles que : \u00ab\u00a0Cr\u00e9e un endpoint API Express avec une connexion MongoDB.\u00a0\u00bb L&rsquo;agent peut alors g\u00e9n\u00e9rer tous les fichiers n\u00e9cessaires, installer les d\u00e9pendances et m\u00eame effectuer des tests unitaires automatiquement.<\/p>\n\n<h3 class=\"wp-block-heading\">Nouvelles normes de protocole avec le MCP<\/h3>\n\n<p class=\"wp-block-paragraph\">La mise \u00e0 jour du Code VS introduit \u00e9galement le <strong>Model Context Protocol<\/strong> (MCP), facilitant l\u2019int\u00e9gration de mod\u00e8les IA avec des outils externes et des applications. Cela signifie que les d\u00e9veloppeurs peuvent d\u00e9sormais faire interagir leurs projets avec d\u2019autres plateformes, ce qui ouvre un champ d\u2019exploitation sans pr\u00e9c\u00e9dent.<\/p>\n\n<h2 class=\"wp-block-heading\">Le soutien aux API personnalis\u00e9es pour une flexibilit\u00e9 accrue<\/h2>\n\n<p class=\"wp-block-paragraph\">Une autre avanc\u00e9e majeure de Visual Studio Code 1.99 r\u00e9side dans le soutien \u00e0 des APIs personnalis\u00e9es. Cela signifie que les d\u00e9veloppeurs peuvent d\u00e9sormais choisir parmi un \u00e9ventail de mod\u00e8les d&rsquo;intelligence artificielle :<\/p>\n\n<ul class=\"wp-block-list\"><li>Azure OpenAI<\/li><li>Anthropic (Claude)<\/li><li>Google Gemini<\/li><li>OpenAI (Diff\u00e9rents mod\u00e8les GPT)<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Cette flexibilit\u00e9 permet aux entreprises de garantir la s\u00e9curit\u00e9 et la confidentialit\u00e9 de leurs projets. Par exemple, en utilisant Ollama pour les mod\u00e8les locaux, le code ne quitte jamais l&rsquo;environnement de d\u00e9veloppement local, un atout pr\u00e9cieux pour les entreprises soucieuses de leur confidentialit\u00e9. Si toutefois une entreprise a un abonnement Azure, elle peut l\u2019utiliser directement sans devoir passer par les services standard de Microsoft.<\/p>\n\n<h3 class=\"wp-block-heading\">Exploitation des capacit\u00e9s de Claude et d&rsquo;autres mod\u00e8les<\/h3>\n\n<p class=\"wp-block-paragraph\">Pour les d\u00e9veloppeurs qui appr\u00e9cient la profondeur de compr\u00e9hension de Claude, l&rsquo;int\u00e9gration avec l&rsquo;API d&rsquo;Anthropic offre des interactions plus robustes compar\u00e9es \u00e0 GPT-4o. Ce choix est parfait pour ceux qui cherchent la pr\u00e9cision et la simplicit\u00e9 dans le d\u00e9veloppement de leurs applications.<\/p>\n\n<h2 class=\"wp-block-heading\">Am\u00e9liorations g\u00e9n\u00e9rales de l&rsquo;exp\u00e9rience utilisateur dans Visual Studio Code<\/h2>\n\n<p class=\"wp-block-paragraph\">Microsoft ne s&rsquo;est pas arr\u00eat\u00e9 \u00e0 la seule fonctionnalit\u00e9 d&rsquo;Agent. La mise \u00e0 jour 1.99 vient avec une s\u00e9rie d&rsquo;am\u00e9liorations touchant tous les aspects de l&rsquo;IDE, voyant le jour sous forme de nouvelles fonctionnalit\u00e9s et d&rsquo;optimisations :<\/p>\n\n<ul class=\"wp-block-list\"><li>Vue chat unifi\u00e9e : unification des modes Ask, Edit, et Agent.<\/li><li>Support d\u2019images : importation d\u2019images directement dans le chat (formats support\u00e9s incluent .jpg, .png, .gif, .webp). <\/li><li>Next Edit Suggestions (NES) : d\u00e9sormais en version finale.<\/li><li>Indexation instantan\u00e9e du codebase, permettant aux utilisateurs de recevoir des r\u00e9ponses rapidement.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Les <strong>recherches s\u00e9mantiques<\/strong> bas\u00e9es sur l&rsquo;intelligence artificielle sont d\u00e9sormais activ\u00e9es par d\u00e9faut, permettant des recherches astucieuses. Par exemple, les utilisateurs peuvent simplement demander \u00e0 l&rsquo;IA de \u00ab\u00a0trouver toutes les fonctions qui manipulent des donn\u00e9es utilisateurs sans validation\u00a0\u00bb, une t\u00e2che qui pourrait prendre des heures sans l&rsquo;assistance de l&rsquo;IA.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Am\u00e9lioration<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Vue chat unifi\u00e9e<\/td>\n<td>Interaction simplifi\u00e9e entre diff\u00e9rents modes de travail.<\/td>\n<\/tr>\n<tr>\n<td>Support d&rsquo;images<\/td>\n<td>Facilit\u00e9 de communication graphique avec le chat.<\/td>\n<\/tr>\n<tr>\n<td>Recherche s\u00e9mantique<\/td>\n<td>Facilite les recherches complexes avec des requ\u00eates simples.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Ces am\u00e9liorations rendent Visual Studio Code encore plus attrayant pour les d\u00e9veloppeurs, permettant une collaboration fluide et une productivit\u00e9 accrue.<\/p>\n\n<h3 class=\"wp-block-heading\">Pourquoi choisir Visual Studio Code pour vos projets de d\u00e9veloppement ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Avec toutes ces fonctionnalit\u00e9s revues et optimis\u00e9es, il devient vital de se poser la question : pourquoi ne pas adopter Visual Studio Code comme votre IDE principal ? En raison de ses extensions vari\u00e9es et de son adaptabilit\u00e9, il se mesure ais\u00e9ment \u00e0 des alternatives comme <strong>JetBrains<\/strong>, <strong>Eclipse<\/strong>, ou encore <strong>Sublime Text<\/strong>. Ces autres IDE ont leurs propres forces, mais l&rsquo;approche int\u00e9gr\u00e9e et assist\u00e9e par IA de Microsoft lui conf\u00e8re une position unique sur le march\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Int\u00e9gration et Post\u00e9rit\u00e9 des Agents IA dans le d\u00e9veloppement<\/h2>\n\n<p class=\"wp-block-paragraph\">Les agents IA r\u00e9volutionnent non seulement la mani\u00e8re dont nous d\u00e9veloppons, mais aussi notre vision du futur du d\u00e9veloppement logiciel. Avec l&rsquo;essor d&rsquo;outils comme ceux int\u00e9gr\u00e9s dans Visual Studio Code, l&rsquo;informatique devient plus fluide et accessible. L&rsquo;importance d&rsquo;un environnement agile et d&rsquo;une aide intelligente est maintenant primordiale dans le cycle de d\u00e9veloppement.<\/p>\n\n<p class=\"wp-block-paragraph\">Il est \u00e9vident que des plateformes comme <strong>GitHub<\/strong> viennent \u00e9galement renforcer cette tendance en permettant un partage des projets et des connaissances enrichi par l&rsquo;intelligence artificielle. Gr\u00e2ce \u00e0 ces avanc\u00e9es, le d\u00e9veloppement fait un pas vers une \u00e8re plus intuitive, o\u00f9 la machine devient un alli\u00e9, plus qu&rsquo;un simple outil.<\/p>\n\n<p class=\"wp-block-paragraph\">Se retrouver face \u00e0 un \u00e9cran de code n&rsquo;est plus une fatalit\u00e9 ! Les agents IA comme ceux pr\u00e9sents dans l&rsquo;environnement de Microsoft sont l\u00e0 pour nous \u00e9pauler, et avec les mises \u00e0 jour continues, cette assistance ne fait que s&rsquo;am\u00e9liorer.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Dans un monde technologique en constante \u00e9volution, la mani\u00e8re dont nous d\u00e9veloppons nos projets logiciels change rapidement. L&rsquo;int\u00e9gration d&rsquo;intelligences artificielles dans nos outils de d\u00e9veloppement est devenue indispensable. En 2025, avec la sortie de Visual Studio Code 1.99, les d\u00e9veloppeurs sont invit\u00e9s \u00e0 sauter le pas vers une approche de plus en plus assist\u00e9e par [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13207,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2343,25696,25692,775,25694],"class_list":["post-13208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia-automatisation","tag-agent-ia","tag-developpement-logiciel","tag-integration-ia","tag-technologie","tag-visual-studio-code"],"_links":{"self":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts\/13208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/comments?post=13208"}],"version-history":[{"count":0,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts\/13208\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/media\/13207"}],"wp:attachment":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/media?parent=13208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/categories?post=13208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/tags?post=13208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}