<?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/ca/tags/azure-openai/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</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/ca/tags/azure-openai/index.xml" rel="self" type="application/rss+xml"/><item><title>Microsoft Agent Framework Hits 1.0: això és el que realment importa per als desenvolupadors de.NET</title><link>https://thedotnetblog.com/ca/posts/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/ca/posts/emiliano-montesdeoca/agent-framework-1-0-production-ready/</guid><description>Microsoft Agent Framework 1.0 està preparat per a la producció amb API estables, orquestració multiagent i connectors per a tots els principals proveïdors d'IA. Això és el que necessiteu saber com a desenvolupador.NET.</description><content:encoded>&lt;p&gt;Si heu estat seguint el viatge de l&amp;rsquo;Agent Framework des dels primers dies del nucli semàntic i de l&amp;rsquo;AutoGen, aquest és significatiu. Microsoft Agent Framework només &lt;a href="https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/"&gt;accedir a la versió 1.0&lt;/a&gt;: API estables, preparades per a la producció, compromís de suport a llarg termini. Està disponible tant per a.NET com per a Python, i està realment preparat per a càrregues de treball reals.&lt;/p&gt;
&lt;p&gt;Permeteu-me reduir el soroll de l&amp;rsquo;anunci i centrar-me en allò que importa si esteu creant aplicacions basades en IA amb.NET.&lt;/p&gt;
&lt;h2 id="la-versió-curta"&gt;La versió curta&lt;/h2&gt;
&lt;p&gt;Agent Framework 1.0 unifica el que abans era Semantic Kernel i AutoGen en un únic SDK de codi obert. Abstracció d&amp;rsquo;un agent. Un motor d&amp;rsquo;orquestració. Diversos proveïdors d&amp;rsquo;IA. Si heu estat rebotant entre el nucli semàntic per a patrons empresarials i AutoGen per a fluxos de treball multiagent de grau de recerca, podeu aturar-vos. Aquest és l&amp;rsquo;SDK ara.&lt;/p&gt;
&lt;h2 id="començar-és-gairebé-injustament-senzill"&gt;Començar és gairebé injustament senzill&lt;/h2&gt;
&lt;p&gt;Aquí hi ha un agent que treballa a.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;Això és tot. Un grapat de línies i teniu un agent d&amp;rsquo;IA que s&amp;rsquo;executa contra Azure Foundry. L&amp;rsquo;equivalent de Python és igualment concís. Afegiu eines de funció, converses de diversos torns i transmissió a mesura que avanceu: la superfície de l&amp;rsquo;API augmenta sense ser estrany.&lt;/p&gt;
&lt;h2 id="orquestració-multiagent-aquest-és-el-veritable-negoci"&gt;Orquestració multiagent: aquest és el veritable negoci&lt;/h2&gt;
&lt;p&gt;Els agents únics estan bé per a les demostracions, però els escenaris de producció solen necessitar coordinació. Agent Framework 1.0 s&amp;rsquo;envia amb patrons d&amp;rsquo;orquestració provats en batalla directament de Microsoft Research i AutoGen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Seqüencial&lt;/strong&gt;: els agents processen per ordre (escriptor → revisor → editor)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simultània&lt;/strong&gt;: es distribueix a diversos agents en paral·lel, convergeix els resultats&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Handoff&lt;/strong&gt;: un agent delega a un altre segons la intenció&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xat de grup&lt;/strong&gt;: diversos agents discuteixen i convergeixen en una solució&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Magentic-One&lt;/strong&gt;: el patró multiagent de grau de recerca de MSR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tots admeten la transmissió en temps real, els punts de control, les aprovacions humanes en el bucle i la pausa/reprèn. La part del punt de control és crucial: els fluxos de treball de llarga durada sobreviuen als reinicis del procés. Per als desenvolupadors de.NET que hem creat fluxos de treball duradors amb Azure Functions, això ens sembla familiar.&lt;/p&gt;
&lt;h2 id="les-característiques-que-més-importen"&gt;Les característiques que més importen&lt;/h2&gt;
&lt;p&gt;Aquí teniu la meva llista del que val la pena saber:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enganxs de middleware.&lt;/strong&gt; Saps com ASP.NET Core té canalitzacions de middleware? Mateix concepte, però per a l&amp;rsquo;execució de l&amp;rsquo;agent. Intercepteu totes les etapes (afegiu seguretat de contingut, registre, polítiques de compliment) sense tocar les indicacions de l&amp;rsquo;agent. Així és com podeu preparar els agents per a l&amp;rsquo;empresa.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Memòria connectable.&lt;/strong&gt; Historial de conversa, estat clau-valor persistent, recuperació basada en vectors. Trieu el vostre backend: Foundry Agent Service, Mem0, Redis, Neo4j o enrotlleu el vostre. La memòria és el que converteix una trucada LLM sense estat en un agent que realment recorda el context.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agents YAML declaratius.&lt;/strong&gt; Definiu les instruccions, les eines, la memòria i la topologia d&amp;rsquo;orquestració del vostre agent en fitxers YAML controlats per versions. Carregueu i executeu amb una única trucada a l&amp;rsquo;API. Això és un canvi de joc per als equips que volen repetir el comportament de l&amp;rsquo;agent sense tornar a desplegar el codi.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Compatibilitat amb A2A i MCP.&lt;/strong&gt; MCP (Model Context Protocol) permet als agents descobrir i invocar eines externes de manera dinàmica. A2A (protocol d&amp;rsquo;agent a agent) permet la col·laboració entre temps d&amp;rsquo;execució: els vostres agents.NET poden coordinar-se amb els agents que s&amp;rsquo;executen en altres marcs. El suport A2A 1.0 arribarà aviat.&lt;/p&gt;
&lt;h2 id="les-funcions-de-previsualització-val-la-pena-veure-les"&gt;Les funcions de previsualització val la pena veure-les&lt;/h2&gt;
&lt;p&gt;Algunes funcions s&amp;rsquo;envien com a previsualització a la versió 1.0: funcionals, però les API poden evolucionar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DevUI&lt;/strong&gt;: un depurador local basat en navegador per visualitzar l&amp;rsquo;execució de l&amp;rsquo;agent, els fluxos de missatges i les trucades d&amp;rsquo;eines en temps real. Penseu en Application Insights, però per al raonament dels agents.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Copilot SDK i Claude Code SDK&lt;/strong&gt;: utilitzeu Copilot o Claude com a arnès d&amp;rsquo;agent directament des del vostre codi d&amp;rsquo;orquestració. Escriu un agent capaç de codificar juntament amb els altres agents en el mateix flux de treball.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent Harness&lt;/strong&gt;: un temps d&amp;rsquo;execució local personalitzable que ofereix als agents accés a l&amp;rsquo;intèrpret d&amp;rsquo;ordres, al sistema de fitxers i als bucles de missatgeria. Penseu en agents de codificació i patrons d&amp;rsquo;automatització.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Habilitats&lt;/strong&gt;: paquets de capacitats de domini reutilitzables que ofereixen als agents capacitats estructurades de manera immediata.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="migració-des-del-nucli-semàntic-o-autogen"&gt;Migració des del nucli semàntic o AutoGen&lt;/h2&gt;
&lt;p&gt;Si teniu codi Semàntic Kernel o AutoGen, hi ha assistents de migració dedicats que analitzen el vostre codi i generen plans de migració pas a pas. La &lt;a href="https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-semantic-kernel"&gt;guia de migració del nucli semàntic&lt;/a&gt; i la &lt;a href="https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-autogen"&gt;guia de migració d&amp;rsquo;AutoGen&lt;/a&gt; us acompanyen tot.&lt;/p&gt;
&lt;p&gt;Si heu estat als paquets RC, l&amp;rsquo;actualització a la 1.0 és només un augment de la versió.&lt;/p&gt;
&lt;h2 id="tancant"&gt;Tancant&lt;/h2&gt;
&lt;p&gt;Agent Framework 1.0 és la fita de producció que els equips empresarials estaven esperant. API estables, suport per a diversos proveïdors, patrons d&amp;rsquo;orquestració que funcionen realment a escala i rutes de migració tant del nucli semàntic com d&amp;rsquo;AutoGen.&lt;/p&gt;
&lt;p&gt;El marc és &lt;a href="https://github.com/microsoft/agent-framework"&gt;totalment de codi obert a GitHub&lt;/a&gt;, i podeu començar avui mateix amb &lt;code&gt;dotnet add package Microsoft.Agents.AI&lt;/code&gt;. Consulteu la &lt;a href="https://learn.microsoft.com/en-us/agent-framework/get-started/"&gt;guia d&amp;rsquo;inici ràpid&lt;/a&gt; i les &lt;a href="https://github.com/microsoft/agent-framework"&gt;mostres&lt;/a&gt; per embrutar-vos les mans.&lt;/p&gt;
&lt;p&gt;Si heu estat esperant el senyal &amp;ldquo;Segur per utilitzar en producció&amp;rdquo;, això és tot.&lt;/p&gt;</content:encoded></item></channel></rss>