﻿﻿{"id":2263,"date":"2026-02-03T20:30:34","date_gmt":"2026-02-03T19:30:34","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/xcode-26-3-les-agents-ia-anthropic-et-openai-debarquent-enfin\/"},"modified":"2026-02-03T20:30:34","modified_gmt":"2026-02-03T19:30:34","slug":"xcode-26-3-les-agents-ia-anthropic-et-openai-debarquent-enfin","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/xcode-26-3-les-agents-ia-anthropic-et-openai-debarquent-enfin\/","title":{"rendered":"Xcode 26.3 &#8211; Les agents IA Anthropic et OpenAI d\u00e9barquent enfin !"},"content":{"rendered":"<p>Apple vient de l\u00e2cher une bombe pour tous les d\u00e9veloppeurs pomm\u00e9s de leur \u00e9cosyst\u00e8me. Si vous pensiez que l&#8217;IA dans l&#8217;IDE se limitait \u00e0 de l&#8217;autocompl\u00e9tion un peu boost\u00e9e, accrochez-vous parce que la version 26.3 de Xcode arrive (enfin, sa <strong>Release Candidate<\/strong> pour l&#8217;instant) et elle apporte avec elle le &#8220;codage agentique&#8221;.<br \/>\n<a href=\"https:\/\/korben.info\/copilot-for-xcode-assistant-ia.html\">Aaah je l&#8217;attendais depuis looongtemps !<\/a>\n<\/p>\n<p>Concr\u00e8tement, \u00e7a veut dire qu&#8217;au lieu d&#8217;avoir un simple assistant qui vous sugg\u00e8re la fin de votre boucle &#8220;for&#8221;, vous avez maintenant de v\u00e9ritables agents capables de prendre des initiatives. Donc int\u00e9gration directe de <strong>Claude<\/strong> (Anthropic) et de <strong>Codex<\/strong> (OpenAI). Apple qui ouvre les vannes et vous laisse choisir votre moteur pr\u00e9f\u00e9r\u00e9 parmi ces deux-l\u00e0 au lancement, c&#8217;est fou !<\/p>\n<p>Le d\u00e9lire est assez pouss\u00e9 puisque ces agents ne se contentent pas d&#8217;\u00e9crire du code dans un coin. Ils ont acc\u00e8s \u00e0 la structure compl\u00e8te de votre projet, \u00e0 la doc officielle d&#8217;Apple (histoire de privil\u00e9gier les derni\u00e8res APIs) et peuvent m\u00eame lancer des builds ou des tests pour v\u00e9rifier que leur tambouille fonctionne. Si \u00e7a plante, ils analysent l&#8217;erreur et tentent de corriger le tir tout seuls. C&#8217;est un peu comme ce qu&#8217;on retrouve d\u00e9j\u00e0 dans Cursor et Windsurf.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/xcode-26-3-agentic-coding-tc\/xcode-26-3-agentic-coding-tc-1.jpg\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Perso, ce qui me botte le plus, c&#8217;est l&#8217;utilisation du <strong>Model Context Protocol<\/strong> (MCP) parce que je me sers tout le temps de \u00e7a. Pour ceux qui ne suivent pas, c&#8217;est un protocole ouvert qui permet d&#8217;interfacer Xcode avec des agents compatibles.<\/p>\n<p>Et c\u00f4t\u00e9 interface, c&#8217;est plut\u00f4t propre. Y&#8217;a un petit panneau \u00e0 gauche pour donner vos ordres en langage naturel (&#8220;Ajoute-moi une vue SwiftUI pour g\u00e9rer le profil utilisateur avec une image ronde et un d\u00e9grad\u00e9&#8221;), et tadaaa, l&#8217;agent d\u00e9coupe la t\u00e2che en petites \u00e9tapes. On voit le code changer en temps r\u00e9el, avec des surbrillances pour ne pas \u00eatre perdu. D&#8217;ailleurs, si le r\u00e9sultat est foireux (\u00e7a arrive, hein), Xcode cr\u00e9e des &#8220;milestones&#8221; \u00e0 chaque modification effectu\u00e9e par l&#8217;agent pour revenir en arri\u00e8re en un clic. Pas de panique donc.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/xcode-26-3-agentic-coding-tc\/xcode-26-3-agentic-coding-tc-2.jpg\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Si vous voulez mettre les mains dedans tout de suite, la Release Candidate est dispo depuis ce 3 f\u00e9vrier sur le site d\u00e9veloppeur d&#8217;Apple.<\/p>\n<p>Et pour ceux qui veulent vraiment monter en comp\u00e9tence, Apple organise un atelier &#8220;code-along&#8221; ce jeudi 5 f\u00e9vrier sur son site d\u00e9veloppeur. C&#8217;est l&#8217;occasion de voir comment dompter ces agents sans qu&#8217;ils ne transforment votre projet en plat de spaghettis.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/xcode-26-3-agentic-coding-tc\/xcode-26-3-agentic-coding-tc-3.jpg\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Bref, le m\u00e9tier de dev est en train de muter s\u00e9v\u00e8re et ce nouvel Xcode 26.3 pose une sacr\u00e9e brique.<\/p>\n<p>A vous de jouer maintenant !<\/p>\n<p>\n<a href=\"https:\/\/techcrunch.com\/2026\/02\/03\/agentic-coding-comes-to-apples-xcode-26-3-with-agents-from-anthropic-and-openai\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple vient de l\u00e2cher une bombe pour tous les d\u00e9veloppeurs pomm\u00e9s de leur \u00e9cosyst\u00e8me. Si vous pensiez que l&#8217;IA dans l&#8217;IDE se limitait \u00e0 de l&#8217;autocompl\u00e9tion un peu boost\u00e9e, accrochez-vous parce que la version 26.3 de Xcode arrive (enfin, sa Release Candidate pour l&#8217;instant) et elle apporte avec elle le &#8220;codage agentique&#8221;. Aaah je l&#8217;attendais depuis looongtemps ! Concr\u00e8tement, \u00e7a veut dire qu&#8217;au lieu d&#8217;avoir un simple assistant qui vous sugg\u00e8re la fin de votre boucle &#8220;for&#8221;, vous avez maintenant de v\u00e9ritables agents capables de prendre des initiatives. Donc int\u00e9gration directe de Claude (Anthropic) et de Codex (OpenAI). Apple qui ouvre les vannes et vous laisse choisir votre moteur pr\u00e9f\u00e9r\u00e9 parmi ces deux-l\u00e0 au lancement, c&#8217;est fou ! Le d\u00e9lire est assez pouss\u00e9 puisque ces agents ne se contentent pas d&#8217;\u00e9crire du code dans un coin. Ils ont acc\u00e8s \u00e0 la structure compl\u00e8te de votre projet, \u00e0 la doc officielle d&#8217;Apple (histoire de privil\u00e9gier les derni\u00e8res APIs) et peuvent m\u00eame lancer des builds ou des tests pour v\u00e9rifier que leur tambouille fonctionne. Si \u00e7a plante, ils analysent l&#8217;erreur et tentent de corriger le tir tout seuls. C&#8217;est un peu comme ce qu&#8217;on retrouve d\u00e9j\u00e0 dans Cursor et Windsurf. Perso, ce qui me botte le plus, c&#8217;est l&#8217;utilisation du Model Context Protocol (MCP) parce que je me sers tout le temps de \u00e7a. Pour ceux qui ne suivent pas, c&#8217;est un protocole ouvert qui permet d&#8217;interfacer Xcode avec des agents compatibles. Et c\u00f4t\u00e9 interface, c&#8217;est plut\u00f4t propre. Y&#8217;a un petit panneau \u00e0 gauche pour donner vos ordres en langage naturel (&#8220;Ajoute-moi une vue SwiftUI pour g\u00e9rer le profil utilisateur avec une image ronde et un d\u00e9grad\u00e9&#8221;), et tadaaa, l&#8217;agent d\u00e9coupe la t\u00e2che en petites \u00e9tapes. On voit le code changer en temps r\u00e9el, avec des surbrillances pour ne pas \u00eatre perdu. D&#8217;ailleurs, si le r\u00e9sultat est foireux (\u00e7a arrive, hein), Xcode cr\u00e9e des &#8220;milestones&#8221; \u00e0 chaque modification effectu\u00e9e par l&#8217;agent pour revenir en arri\u00e8re en un clic. Pas de panique donc. Si vous voulez mettre les mains dedans tout de suite, la Release Candidate est dispo depuis ce 3 f\u00e9vrier sur le site d\u00e9veloppeur d&#8217;Apple. Et pour ceux qui veulent vraiment monter en comp\u00e9tence, Apple organise un atelier &#8220;code-along&#8221; ce jeudi 5 f\u00e9vrier sur son site d\u00e9veloppeur. C&#8217;est l&#8217;occasion de voir comment dompter ces agents sans qu&#8217;ils ne transforment votre projet en plat de spaghettis. Bref, le m\u00e9tier de dev est en train de muter s\u00e9v\u00e8re et ce nouvel Xcode 26.3 pose une sacr\u00e9e brique. A vous de jouer maintenant ! Source<\/p>\n","protected":false},"author":1,"featured_media":2264,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2263","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2263"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2264"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}