<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Azure-Openai | The .NET Blog</title><link>https://thedotnetblog.com/fr/tags/azure-openai/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>fr</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 03 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/fr/tags/azure-openai/index.xml" rel="self" type="application/rss+xml"/><item><title>Microsoft Agent Framework Atteint la 1.0 — Voici Ce Qui Compte Vraiment pour les Développeurs .NET</title><link>https://thedotnetblog.com/fr/news/emiliano-montesdeoca/agent-framework-1-0-production-ready/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/fr/news/emiliano-montesdeoca/agent-framework-1-0-production-ready/</guid><description>Microsoft Agent Framework 1.0 est prêt pour la production avec des APIs stables, une orchestration multi-agent et des connecteurs pour tous les principaux fournisseurs d'IA. Voici ce que vous devez savoir en tant que développeur .NET.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Cet article a été traduit automatiquement. Pour la version originale, &lt;a href="https://thedotnetblog.com/fr/news/emiliano-montesdeoca/agent-framework-1-0-production-ready/"&gt;cliquez ici&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Si vous avez suivi le parcours d&amp;rsquo;Agent Framework depuis les premiers jours de Semantic Kernel et AutoGen, celui-ci est significatif. Microsoft Agent Framework vient d&amp;rsquo;&lt;a href="https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/"&gt;atteindre la version 1.0&lt;/a&gt; — prêt pour la production, APIs stables, engagement de support à long terme. Il est disponible pour .NET et Python, et il est véritablement prêt pour les charges de travail réelles.&lt;/p&gt;
&lt;p&gt;Laissez-moi couper à travers le bruit de l&amp;rsquo;annonce et me concentrer sur ce qui compte si vous construisez des applications alimentées par l&amp;rsquo;IA avec .NET.&lt;/p&gt;
&lt;h2 id="la-version-courte"&gt;La version courte&lt;/h2&gt;
&lt;p&gt;Agent Framework 1.0 unifie ce qui était auparavant Semantic Kernel et AutoGen en un seul SDK open source. Une abstraction d&amp;rsquo;agent. Un moteur d&amp;rsquo;orchestration. Plusieurs fournisseurs d&amp;rsquo;IA. Si vous avez jonglé entre Semantic Kernel pour les patterns entreprise et AutoGen pour les workflows multi-agent de niveau recherche, vous pouvez arrêter. C&amp;rsquo;est le seul SDK maintenant.&lt;/p&gt;
&lt;h2 id="démarrer-est-presque-injustement-simple"&gt;Démarrer est presque injustement simple&lt;/h2&gt;
&lt;p&gt;Voici un agent fonctionnel en .NET :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-csharp" data-lang="csharp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// dotnet add package Microsoft.Agents.AI.OpenAI --prerelease&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;Microsoft.Agents.AI&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;Microsoft.Agents.AI.Foundry&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;Azure.Identity&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;var&lt;/span&gt; &lt;span class="n"&gt;agent&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;AIProjectClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;endpoint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;https://your-project.services.ai.azure.com&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetResponsesClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;gpt-5.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AsAIAgent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;HaikuBot&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;instructions&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;You are an upbeat assistant that writes beautifully.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;RunAsync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Write a haiku about shipping 1.0.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;C&amp;rsquo;est tout. Une poignée de lignes et vous avez un agent IA qui tourne contre Azure Foundry. L&amp;rsquo;équivalent Python est tout aussi concis. Ajoutez des outils de fonctions, des conversations multi-tours et du streaming au fur et à mesure — la surface de l&amp;rsquo;API monte en puissance sans devenir bizarre.&lt;/p&gt;
&lt;h2 id="orchestration-multi-agent--cest-du-sérieux"&gt;Orchestration multi-agent — c&amp;rsquo;est du sérieux&lt;/h2&gt;
&lt;p&gt;Les agents individuels sont bien pour les démos, mais les scénarios de production nécessitent généralement de la coordination. Agent Framework 1.0 est livré avec des patterns d&amp;rsquo;orchestration éprouvés au combat directement de Microsoft Research et AutoGen :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Séquentiel&lt;/strong&gt; — les agents traitent dans l&amp;rsquo;ordre (rédacteur → réviseur → éditeur)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Concurrent&lt;/strong&gt; — distribue vers plusieurs agents en parallèle, converge les résultats&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Handoff&lt;/strong&gt; — un agent délègue à un autre basé sur l&amp;rsquo;intention&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chat de groupe&lt;/strong&gt; — plusieurs agents discutent et convergent vers une solution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Magentic-One&lt;/strong&gt; — le pattern multi-agent de niveau recherche de MSR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tous supportent le streaming, le checkpointing, les approbations humain-dans-la-boucle, et la pause/reprise. La partie checkpointing est cruciale — les workflows de longue durée survivent aux redémarrages de processus. Pour nous, développeurs .NET qui avons construit des workflows durables avec Azure Functions, ça nous parle.&lt;/p&gt;
&lt;h2 id="les-fonctionnalités-qui-comptent-le-plus"&gt;Les fonctionnalités qui comptent le plus&lt;/h2&gt;
&lt;p&gt;Voici ma liste de ce qui vaut la peine d&amp;rsquo;être connu :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hooks middleware.&lt;/strong&gt; Vous savez comment ASP.NET Core a des pipelines middleware ? Même concept, mais pour l&amp;rsquo;exécution des agents. Interceptez chaque étape — ajoutez la sécurité du contenu, le logging, les politiques de conformité — sans toucher aux prompts de l&amp;rsquo;agent. C&amp;rsquo;est comme ça que vous rendez les agents prêts pour l&amp;rsquo;entreprise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mémoire pluggable.&lt;/strong&gt; Historique conversationnel, état persistant clé-valeur, récupération basée sur les vecteurs. Choisissez votre backend : Foundry Agent Service, Mem0, Redis, Neo4j, ou créez le vôtre. La mémoire est ce qui transforme un appel LLM sans état en un agent qui se souvient réellement du contexte.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agents YAML déclaratifs.&lt;/strong&gt; Définissez les instructions de votre agent, ses outils, sa mémoire et sa topologie d&amp;rsquo;orchestration dans des fichiers YAML versionnés. Chargez et exécutez avec un seul appel API. C&amp;rsquo;est un changement de donne pour les équipes qui veulent itérer sur le comportement de l&amp;rsquo;agent sans redéployer du code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support A2A et MCP.&lt;/strong&gt; MCP (Model Context Protocol) permet aux agents de découvrir et d&amp;rsquo;invoquer des outils externes dynamiquement. A2A (protocole Agent-to-Agent) permet la collaboration inter-runtime — vos agents .NET peuvent se coordonner avec des agents s&amp;rsquo;exécutant dans d&amp;rsquo;autres frameworks. Le support A2A 1.0 arrive bientôt.&lt;/p&gt;
&lt;h2 id="les-fonctionnalités-en-preview-à-surveiller"&gt;Les fonctionnalités en preview à surveiller&lt;/h2&gt;
&lt;p&gt;Certaines fonctionnalités ont été livrées en preview dans la 1.0 — fonctionnelles mais les APIs peuvent évoluer :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DevUI&lt;/strong&gt; — un débogueur local basé navigateur pour visualiser l&amp;rsquo;exécution de l&amp;rsquo;agent, les flux de messages et les appels d&amp;rsquo;outils en temps réel. Pensez Application Insights, mais pour le raisonnement de l&amp;rsquo;agent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Copilot SDK et Claude Code SDK&lt;/strong&gt; — utilisez Copilot ou Claude comme harness d&amp;rsquo;agent directement depuis votre code d&amp;rsquo;orchestration. Composez un agent capable de coder aux côtés de vos autres agents dans le même workflow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent Harness&lt;/strong&gt; — un runtime local personnalisable donnant aux agents l&amp;rsquo;accès au shell, au système de fichiers et aux boucles de messagerie. Pensez agents de codage et patterns d&amp;rsquo;automatisation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt; — des packages de capacités de domaine réutilisables qui donnent aux agents des capacités structurées prêtes à l&amp;rsquo;emploi.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="migration-depuis-semantic-kernel-ou-autogen"&gt;Migration depuis Semantic Kernel ou AutoGen&lt;/h2&gt;
&lt;p&gt;Si vous avez du code Semantic Kernel ou AutoGen existant, il existe des assistants de migration dédiés qui analysent votre code et génèrent des plans de migration étape par étape. Le &lt;a href="https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-semantic-kernel"&gt;guide de migration Semantic Kernel&lt;/a&gt; et le &lt;a href="https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-autogen"&gt;guide de migration AutoGen&lt;/a&gt; vous accompagnent à travers tout.&lt;/p&gt;
&lt;p&gt;Si vous étiez sur les packages RC, la mise à niveau vers 1.0 est juste un changement de version.&lt;/p&gt;
&lt;h2 id="pour-conclure"&gt;Pour conclure&lt;/h2&gt;
&lt;p&gt;Agent Framework 1.0 est le jalon de production que les équipes entreprise attendaient. APIs stables, support multi-fournisseur, patterns d&amp;rsquo;orchestration qui fonctionnent réellement à l&amp;rsquo;échelle, et des chemins de migration depuis Semantic Kernel et AutoGen.&lt;/p&gt;
&lt;p&gt;Le framework est &lt;a href="https://github.com/microsoft/agent-framework"&gt;entièrement open source sur GitHub&lt;/a&gt;, et vous pouvez commencer dès aujourd&amp;rsquo;hui avec &lt;code&gt;dotnet add package Microsoft.Agents.AI&lt;/code&gt;. Consultez le &lt;a href="https://learn.microsoft.com/en-us/agent-framework/get-started/"&gt;guide de démarrage rapide&lt;/a&gt; et les &lt;a href="https://github.com/microsoft/agent-framework"&gt;exemples&lt;/a&gt; pour mettre les mains dans le cambouis.&lt;/p&gt;
&lt;p&gt;Si vous attendiez le signal « utilisable en production en toute sécurité » — c&amp;rsquo;est celui-ci.&lt;/p&gt;</content:encoded></item></channel></rss>