<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Général Dotnet</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum dédié aux questions sur le développement .NET en général. Avant de poster -> FAQs .NET, Articles .NET, Sources .NET]]></description>
		<language>fr</language>
		<lastBuildDate>Tue, 14 Apr 2026 16:50:16 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Général Dotnet</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Découvrez les types union dans C# 15, par Bill Wagner</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183189&amp;goto=newpost</link>
			<pubDate>Mon, 13 Apr 2026 15:42:01 GMT</pubDate>
			<description>*Découvrez les types union...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Découvrez les types union dans C# 15, par Bill Wagner</font></b> <br />
<br />
Les types union étaient très attendus dans C#, et ils sont enfin là. À partir de .NET 11 Preview 2, C# 15 introduit le mot-clé <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span>. Le mot-clé <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span> permet de déclarer qu’une valeur appartient exactement à l’un des types d’un ensemble fixe, avec une correspondance de motifs exhaustive imposée par le compilateur. Si vous avez déjà utilisé des unions discriminées en F# ou des fonctionnalités similaires dans d'autres langages, vous vous sentirez comme chez vous. Mais les unions C# sont conçues pour une expérience native de C# : ce sont des unions de types qui composent des types existants, s'intègrent à la correspondance de motifs que vous connaissez déjà et fonctionnent de manière transparente avec le reste du langage.<br />
<br />
<b><font size="3">Que sont les types union ?</font></b><br />
<br />
Avant C# 15, lorsqu'une méthode devait renvoyer l'un de plusieurs types possibles, les options disponibles étaient imparfaites. L'utilisation de <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">object</span></span> n'imposait aucune contrainte sur les types réellement stockés : n'importe quel type pouvait s'y retrouver, et l'appelant devait écrire une logique défensive pour les valeurs inattendues. Les interfaces marqueurs et les classes de base abstraites étaient meilleures car elles restreignaient l'ensemble des types, mais elles ne peuvent pas être « fermées » : n'importe qui peut implémenter l'interface ou dériver de la classe de base, de sorte que le compilateur ne peut jamais considérer l'ensemble comme complet. Et ces deux approches exigent que les types partagent un ancêtre commun, ce qui ne fonctionne pas lorsque vous souhaitez une union de types sans rapport entre eux, comme <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">string</span></span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Exception</span>, ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">int</span></span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">IEnumerable&lt;T&gt;</span>.<br />
<br />
Les types union résolvent ces problèmes. Une union déclare un ensemble fermé de types de cas — ils n’ont pas besoin d’être liés les uns aux autres, et aucun autre type ne peut être ajouté. Le compilateur garantit que les expressions <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">switch</span></span> traitant l’union sont exhaustives, couvrant tous les types de cas sans nécessiter de branche discard <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">_</span> ou par défaut. Mais cela va au-delà de l’exhaustivité : les unions permettent des conceptions que les hiérarchies traditionnelles ne peuvent pas exprimer, en composant n’importe quelle combinaison de types existants en un seul contrat vérifié par le compilateur.<br />
<br />
Voici la déclaration la plus simple :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">public</span> record <span style="color: #0000ff;">class</span> Cat<span class="br0">&#40;</span><span style="color: #0000ff;">string</span> Name<span class="br0">&#41;</span>;
<span style="color: #0000ff;">public</span> record <span style="color: #0000ff;">class</span> Dog<span class="br0">&#40;</span><span style="color: #0000ff;">string</span> Name<span class="br0">&#41;</span>;
<span style="color: #0000ff;">public</span> record <span style="color: #0000ff;">class</span> Bird<span class="br0">&#40;</span><span style="color: #0000ff;">string</span> Name<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">public</span> union Pet<span class="br0">&#40;</span>Cat, Dog, Bird<span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Cette seule ligne déclare <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Pet</span> comme un nouveau type dont les variables peuvent contenir un <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Cat</span>, un <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Dog</span> ou un <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Bird</span>. Le compilateur fournit des conversions implicites à partir de chaque type de cas, ce qui vous permet de leur attribuer directement n’importe lequel d’entre eux :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">Pet pet = <span style="color: #0000ff;">new</span> Dog<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Rex&quot;</span><span class="br0">&#41;</span>;
Console.WriteLine<span class="br0">&#40;</span>pet.Value<span class="br0">&#41;</span>; <span style="color: #808080;">// Dog { Name = Rex }</span>
&nbsp;
Pet pet2 = <span style="color: #0000ff;">new</span> Cat<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Whiskers&quot;</span><span class="br0">&#41;</span>;
Console.WriteLine<span class="br0">&#40;</span>pet2.Value<span class="br0">&#41;</span>; <span style="color: #808080;">// Cat { Name = Whiskers }</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Le compilateur génère une erreur si vous attribuez à un objet <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Pet</span> une instance d’un type qui ne fait pas partie des types de cas.<br />
<br />
Lorsque vous utilisez une instance d'un type <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span> dont on sait qu'elle n'est pas nulle, le compilateur connaît l'ensemble complet des types de cas, de sorte qu'une expression <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">switch</span></span> qui les couvre tous est exhaustive — aucune branche de rejet n'est nécessaire :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">string</span> name = pet <span style="color: #0000ff;">switch</span>
<span class="br0">&#123;</span>
    Dog d =&gt; d.Name,
    Cat c =&gt; c.Name,
    Bird b =&gt; b.Name,
<span class="br0">&#125;</span>;</pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Les types <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Dog</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Cat</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Bird</span> sont tous des types non nuls. La variable <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">pet</span> est connue pour être non nulle, elle a été définie dans l'extrait de code précédent. Par conséquent, cette expression <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">switch</span></span> n’a pas besoin de vérifier la valeur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">null</span></span>. Si l’un des types est nullable, par exemple <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">int</span>?</span> ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Bird?</span>, toutes les expressions <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">switch</span></span> pour une instance <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Pet</span> auraient besoin d’une branche <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">null</span></span> pour être exhaustives. Si vous ajoutez plus tard un quatrième type de cas à <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Pet</span>, toute expression <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">switch</span></span> qui ne le gère pas génère un avertissement du compilateur. C’est l’un des principes fondamentaux : le compilateur détecte les cas manquants au moment de la compilation, et non à l’exécution.<br />
<br />
Les modèles s'appliquent à la propriété <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> de l'union, et non à la structure d'union elle-même. Ce « déballage » est automatique : vous écrivez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Dog d</span> et le compilateur vérifie <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> pour vous. Les deux exceptions sont <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">var</span></span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">_</span>, qui s'appliquent à la valeur de l'union elle-même afin que vous puissiez capturer ou ignorer l'union dans son ensemble.<br />
<br />
Pour les types <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span>, le modèle <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">null</span></span> vérifie si <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> est nulle. La valeur par <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">d&eacute;faut</span> d'une structure d'union a une valeur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> null :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">Pet pet = <span style="color: #0000ff;">default</span>;
&nbsp;
<span style="color: #0000ff;">var</span> description = pet <span style="color: #0000ff;">switch</span>
<span class="br0">&#123;</span>
    Dog d =&gt; d.Name,
    Cat c =&gt; c.Name,
    Bird b =&gt; b.Name,
    <span style="color: #0000ff;">null</span> =&gt; <span style="color: #FF0000;">&quot;no pet&quot;</span>,
<span class="br0">&#125;</span>;
<span style="color: #808080;">// description is &quot;no pet&quot;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
L'exemple <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Pet</span> illustre la syntaxe. Explorons maintenant des scénarios concrets pour les types union.<br />
<br />
<b><font size="3">OneOrMore&lt;T&gt; — valeur unique ou collection</font></b><br />
<br />
Les API acceptent parfois soit un élément unique, soit une collection. Une union avec un corps vous permet d'ajouter des membres d'aide aux côtés des types de cas. La déclaration <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">OneOrMore&lt;T&gt;</span> inclut une méthode <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AsEnumerable<span class="br0">&#40;</span><span class="br0">&#41;</span></span> directement dans le corps de l'union — tout comme vous ajouteriez des méthodes à n'importe quelle déclaration de type :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">public</span> union OneOrMore&lt;T&gt;<span class="br0">&#40;</span>T, IEnumerable&lt;T&gt;<span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #0000ff;">public</span> IEnumerable&lt;T&gt; AsEnumerable<span class="br0">&#40;</span><span class="br0">&#41;</span> =&gt; Value <span style="color: #0000ff;">switch</span>
    <span class="br0">&#123;</span>
        T single =&gt; <span class="br0">&#91;</span>single<span class="br0">&#93;</span>,
        IEnumerable&lt;T&gt; multiple =&gt; multiple,
        <span style="color: #0000ff;">null</span> =&gt; <span class="br0">&#91;</span><span class="br0">&#93;</span>
    <span class="br0">&#125;</span>;
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Notez que la méthode <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AsEnumerable</span> doit gérer le cas où <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">null</span></span>. En effet, l'état null par défaut de la propriété <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> est « peut-être null ». Cette règle est nécessaire pour fournir des avertissements appropriés pour les tableaux d'un type union, ou les instances de la valeur par défaut de la structure <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span>.<br />
<br />
Les appelants transmettent la forme qui leur convient, et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AsEnumerable<span class="br0">&#40;</span><span class="br0">&#41;</span></span> la normalise :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">OneOrMore&lt;<span style="color: #0000ff;">string</span>&gt; tags = <span style="color: #FF0000;">&quot;dotnet&quot;</span>;
OneOrMore&lt;<span style="color: #0000ff;">string</span>&gt; moreTags = <span style="color: #0000ff;">new</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="br0">&#123;</span> <span style="color: #FF0000;">&quot;csharp&quot;</span>, <span style="color: #FF0000;">&quot;unions&quot;</span>, <span style="color: #FF0000;">&quot;preview&quot;</span> <span class="br0">&#125;</span>;
&nbsp;
<span style="color: #0000ff;">foreach</span> <span class="br0">&#40;</span><span style="color: #0000ff;">var</span> tag <span style="color: #0000ff;">in</span> tags.AsEnumerable<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
    Console.Write<span class="br0">&#40;</span><span style="color: #FF0000;">$</span><span style="color: #FF0000;">&quot;[<span style="color: black;"><span class="br0">&#123;</span>tag<span class="br0">&#125;</span></span>] &quot;</span><span class="br0">&#41;</span>;
<span style="color: #808080;">// [dotnet]</span>
&nbsp;
<span style="color: #0000ff;">foreach</span> <span class="br0">&#40;</span><span style="color: #0000ff;">var</span> tag <span style="color: #0000ff;">in</span> moreTags.AsEnumerable<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
    Console.Write<span class="br0">&#40;</span><span style="color: #FF0000;">$</span><span style="color: #FF0000;">&quot;[<span style="color: black;"><span class="br0">&#123;</span>tag<span class="br0">&#125;</span></span>] &quot;</span><span class="br0">&#41;</span>;
<span style="color: #808080;">// [csharp] [unions] [preview]</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<b><font size="3">Les unions personnalisées pour les bibliothèques existantes</font></b><br />
<br />
La déclaration <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span> est une syntaxe abrégée qui reflète une approche particulière. Le compilateur génère une structure comportant un constructeur pour chaque type de cas et une propriété <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> de type <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">object</span>?</span> qui contient la valeur sous-jacente. Les constructeurs permettent des conversions implicites depuis n'importe quel type de cas vers le type union. L'instance de l'union stocke toujours son contenu sous la forme d'une seule référence <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0000ff;">object</span>?</span> et encapsule les types de valeur. Cela couvre proprement la majorité des cas d'utilisation.<br />
<br />
Cependant, plusieurs bibliothèques communautaires fournissent déjà des types de type union avec leurs propres stratégies de stockage. Ces bibliothèques n’ont pas besoin de passer à la syntaxe <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">union</span> pour bénéficier des avantages de C# 15. Toute classe ou structure dotée d’un attribut <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span class="br0">&#91;</span>System.Runtime.CompilerServices.Union<span class="br0">&#93;</span></span> est reconnue comme un type union, à condition qu’elle respecte le modèle de base de l’union : un ou plusieurs constructeurs publics à paramètre unique (définissant les types de cas) et une propriété <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Value</span> publique.<br />
<br />
Dans les scénarios sensibles aux performances où les types de cas incluent des types de valeur, les bibliothèques peuvent également implémenter le modèle d'accès sans boxing en ajoutant une propriété <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">HasValue</span> et des méthodes <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">TryGetValue</span>. Cela permet au compilateur d'implémenter la correspondance de motifs sans boxing.<br />
<br />
Pour plus de détails sur la création de types union personnalisés et le modèle d'accès sans boxing, consultez <a rel="nofollow" href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/union#custom-union-types" target="_blank">la référence du langage sur les types union.</a><br />
<br />
<b><font size="3">Propositions associées</font></b><br />
<br />
Les types union vous fournissent un type qui contient l'un des éléments d'un ensemble fermé de types. Deux fonctionnalités proposées offrent des capacités connexes pour les hiérarchies de types et les énumérations. Vous pouvez en savoir plus sur ces deux propositions et leur lien avec les unions en consultant les spécifications des fonctionnalités :<br />
<br />
- Hiérarchies fermées : le modificateur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Closed</span> appliqué à une classe empêche les classes dérivées d'être déclarées en dehors de l'assembly de définition.<br />
<br />
- Énumérations fermées : une énumération <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Closed</span> empêche la création de valeurs autres que les membres déclarés.<br />
<br />
Ensemble, ces trois fonctionnalités confèrent à C# une capacité d'exhaustivité complète :<br />
<br />
- Types union — correspondance exhaustive sur un ensemble fermé de types<br />
- Hiérarchies fermées — correspondance exhaustive sur une hiérarchie de classes scellées<br />
- Énumérations fermées — correspondance exhaustive sur un ensemble fixe de valeurs d'énumération<br />
<br />
Les types union sont désormais disponibles en préversion. Lorsque vous les évaluez, gardez à l'esprit cette feuille de route plus large. Ces propositions sont en cours, mais ne sont pas encore confirmées pour une version. Rejoignez la discussion alors que nous poursuivons leur conception et leur implémentation.<br />
<br />
<b><font size="3">Essayez-les vous-même</font></b><br />
<br />
Les types union sont disponibles à partir de .NET 11 Preview 2. Pour commencer :<br />
<br />
1. Installez le <a rel="nofollow" href="https://dotnet.microsoft.com/download/dotnet" target="_blank">SDK .NET 11 Preview.</a><br />
<br />
2. Créez ou mettez à jour un projet ciblant <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">net11.0</span>.<br />
<br />
3. Définissez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">&lt;LangVersion&gt;preview&lt;/LangVersion&gt;</span> dans votre fichier de projet.<br />
<br />
La prise en charge par l'IDE dans Visual Studio sera disponible dans la prochaine version Visual Studio Insiders. Elle est incluse dans la dernière version C# DevKit Insiders.<br />
<br />
<b>Aperçu préliminaire : déclarez vous-même les types d'exécution</b><br />
<br />
Dans .NET 11 Preview 2, l'attribut <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">UnionAttribute</span> et l'interface <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">IUnion</span> ne sont pas encore inclus dans le runtime. Vous devez les déclarer dans votre projet. Les versions d'aperçu ultérieures incluront ces types dans le runtime.<br />
<br />
Ajoutez ce qui suit à votre projet (ou récupérez RuntimePolyfill.cs depuis le dépôt de documentation) :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">namespace</span> System.Runtime.CompilerServices
<span class="br0">&#123;</span>
    <span class="br0">&#91;</span>AttributeUsage<span class="br0">&#40;</span>AttributeTargets.Class | AttributeTargets.Struct,
        AllowMultiple = <span style="color: #0000ff;">false</span><span class="br0">&#41;</span><span class="br0">&#93;</span>
    <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">sealed</span> <span style="color: #0000ff;">class</span> UnionAttribute : Attribute;
&nbsp;
    <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">interface</span> IUnion
    <span class="br0">&#123;</span>
        <span style="color: #0000ff;">object</span>? Value <span class="br0">&#123;</span> <span style="color: #0000ff;">get</span>; <span class="br0">&#125;</span>
    <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Une fois ces éléments en place, vous pouvez déclarer et utiliser les types union :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">public</span> record <span style="color: #0000ff;">class</span> Cat<span class="br0">&#40;</span><span style="color: #0000ff;">string</span> Name<span class="br0">&#41;</span>;
<span style="color: #0000ff;">public</span> record <span style="color: #0000ff;">class</span> Dog<span class="br0">&#40;</span><span style="color: #0000ff;">string</span> Name<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">public</span> union Pet<span class="br0">&#40;</span>Cat, Dog<span class="br0">&#41;</span>;
&nbsp;
Pet pet = <span style="color: #0000ff;">new</span> Cat<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Whiskers&quot;</span><span class="br0">&#41;</span>;
Console.WriteLine<span class="br0">&#40;</span>pet <span style="color: #0000ff;">switch</span>
<span class="br0">&#123;</span>
    Cat c =&gt; <span style="color: #FF0000;">$</span><span style="color: #FF0000;">&quot;Cat: <span style="color: black;"><span class="br0">&#123;</span>c.Name<span class="br0">&#125;</span></span>&quot;</span>,
    Dog d =&gt; <span style="color: #FF0000;">$</span><span style="color: #FF0000;">&quot;Dog: <span style="color: black;"><span class="br0">&#123;</span>d.Name<span class="br0">&#125;</span></span>&quot;</span>,
<span class="br0">&#125;</span><span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
Certaines fonctionnalités de la spécification complète de la proposition ne sont pas encore implémentées, notamment les fournisseurs de membres d'union. Elles seront disponibles dans les prochaines versions de prévisualisation.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/csharp-15-union-types/" target="_blank">Explore union types in C# 15</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://dotnet.developpez.com/actu/360859/Proposition-officielle-d-unions-de-types-par-l-equipe-de-conception-du-langage-C-pour-tenter-de-fournir-des-solutions-a-tous-les-cas-d-utilisation-en-declarant-quatre-categories/" target="_blank">Proposition officielle d'unions de types par l'équipe de conception du langage C# pour tenter de fournir des solutions à tous les cas d'utilisation en déclarant quatre catégories</a><br />
<br />
:fleche: <a href="https://dotnet.developpez.com/actu/377739/Microsoft-presente-les-nouvelles-fonctionnalites-de-C-14-qui-devraient-permettre-aux-developpeurs-C-de-beneficier-de-certaines-des-ameliorations-de-performances-offertes-par-NET-10/" target="_blank">Microsoft présente les nouvelles fonctionnalités de C# 14 qui devraient permettre aux développeurs C# de bénéficier de certaines des améliorations de performances offertes par .NET 10</a><br />
<br />
:fleche: <a href="https://dotnet.developpez.com/actu/372078/Microsoft-presente-les-nouvelles-fonctionnalites-du-langage-de-programmation-de-C-14-membres-d-extension-affectation-par-condition-nulle-proprietes-field-stockees/" target="_blank">Microsoft présente les nouvelles fonctionnalités du langage de programmation de C# 14 : Membres d'extension, affectation par condition nulle, propriétés field stockées</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Bill Wagner</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183189/dotnet/general-dotnet/decouvrez-types-union-csharp-15-bill-wagner/</guid>
		</item>
		<item>
			<title>Microsoft nie que Copilot soit uniquement destiné à des fins de divertissement</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183064&amp;goto=newpost</link>
			<pubDate>Mon, 06 Apr 2026 14:29:32 GMT</pubDate>
			<description><![CDATA[*Microsoft précise que l'IA...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft précise que l'IA Copilot est destinée uniquement à des fins de divertissement, que son utilisation se fait à vos propres risques et qu'il ne faut pas s'y fier pour prendre des décisions importantes</font></b><br />
<br />
<b>Microsoft a mis à jour les conditions d'utilisation de ses outils d'IA Copilot. La société indique que Copilot est destiné « uniquement à des fins de divertissement » et que son utilisation se fait à vos propres risques. Il semble que les nouvelles conditions d’utilisation visent à transférer la responsabilité des éventuelles inexactitudes commises par Copilot. Microsoft ne vous demande pas exactement de cesser complètement d'utiliser Copilot pour votre travail. Elle souhaite plutôt que vous utilisiez Copilot comme un outil, et non comme un décideur. L'entreprise souhaite que les utilisateurs vérifient les informations fournies par Copilot avant de s'y fier pour tout travail important.</b><br />
<br />
Microsoft Copilot est un chatbot basé sur l'intelligence artificielle (IA) générative développé par Microsoft AI, une division de Microsoft. S'appuyant sur les séries de grands modèles de langage GPT-4 et GPT-5 d'OpenAI, il a été lancé en 2023 pour remplacer principalement Cortana, dont le développement a été arrêté. Le style de l'interface conversationnelle de Copilot ressemble à celui de ChatGPT. Le chatbot est capable de citer des sources, de créer des poèmes, de générer des chansons et d'utiliser de nombreuses langues et dialectes.<br />
<br />
Microsoft exploite Copilot selon un modèle freemium. Les utilisateurs de la version gratuite ont accès à la plupart des fonctionnalités, tandis que l'accès prioritaire aux nouvelles fonctionnalités, notamment la création de chatbots personnalisés, est réservé aux abonnés payants dans le cadre des services d'abonnement payants. Plusieurs chatbots par défaut sont disponibles dans la version gratuite de Microsoft Copilot, notamment le chatbot Copilot standard ainsi que Microsoft Designer, qui est orienté vers l'utilisation de son Image Creator pour générer des images à partir des instructions génératives textuelles.<br />
<br />
Selon un rapport de 2025, Microsoft, co-investisseur stratégique d’OpenAI et promoteur infatigable de l’IA dans la suite Office, fait face à une situation paradoxale : <a href="https://microsoft.developpez.com/actu/373305/Microsoft-peine-a-vendre-Copilot-aux-entreprises-que-ChatGPT-seduit-sans-effort-Microsoft-cofinance-le-developpement-de-ChatGPT-mais-voit-cet-outil-concurrencer-son-propre-produit-sur-le-terrain/" target="_blank">les entreprises rechignent à adopter sa solution Copilot, tandis que les salariés eux-mêmes se tournent spontanément vers ChatGPT</a>, perçu comme plus simple, plus accessible, voire plus puissant. Alors que Microsoft mise massivement sur son assistant Copilot (intégré à Word, Excel, Outlook ou Teams) pour faire entrer l’IA dans les flux de travail professionnels, la réalité du terrain est plus contrastée : les décideurs informatiques hésitent à payer le prix fort, et les utilisateurs contournent l’outil pour utiliser directement ChatGPT.<br />
<br />
Récemment, Microsoft a mis à jour les conditions d'utilisation de ses outils d'IA Copilot. La société indique que Copilot est destiné « uniquement à des fins de divertissement » et que son utilisation se fait à vos propres risques. Il semble que les nouvelles conditions d’utilisation visent à transférer la responsabilité des éventuelles inexactitudes commises par Copilot. Selon le site officiel de Microsoft, cette modification des conditions d’utilisation a été effectuée en octobre de l’année dernière.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/5-tzLvOu9lo?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Les grands modèles de langage (LLM), tels que le GPT d’OpenAI ou Claude d’Anthropic, sont sujets à des « hallucinations », c’est-à-dire que l’IA peut inventer des informations au lieu de présenter des données réelles. Bien que ce phénomène ait diminué, il reste néanmoins un problème. La mise à jour des conditions d'utilisation de Microsoft laisse entendre que l'entreprise reste prudente quant à l'exactitude des informations fournies par l'IA. Ces nouvelles conditions permettraient à Microsoft d'échapper à toute poursuite judiciaire pouvant résulter d'informations inexactes fournies par l'IA.<br />
<br />
Microsoft ne vous demande pas exactement de cesser complètement d'utiliser Copilot pour votre travail. En substance, l'entreprise déclare qu'elle ne sera pas tenue responsable des erreurs commises par l'IA. Elle souhaite plutôt que vous utilisiez Copilot comme un outil, et non comme un décideur. L'entreprise souhaite que les utilisateurs vérifient les informations fournies par Copilot avant de s'y fier pour tout travail important. Notez que la plupart des modèles d'IA sont accompagnés de clauses de non-responsabilité concernant les inexactitudes et les erreurs potentielles qu'ils pourraient commettre.<br />
<br />
Par le passé, l'entreprise a particulièrement mis en avant Copilot auprès des utilisateurs professionnels, tout en proposant également l'outil aux particuliers. Malgré ce changement de condition d'utilisation, Microsoft n'a pas non plus cessé de promouvoir Copilot en tant qu'outil de productivité au travail. Selon un rapport, le PDG de Microsoft, Judson Althoff, a déclaré lors d'une réunion interne que l'entreprise avait atteint « des objectifs assez ambitieux » pour la vente de Copilot au cours du dernier trimestre. Pourtant, en janvier, l'entreprise avait confirmé que seuls 3 % de ses clients payaient pour Copilot au 31 décembre 2025.<br />
<br />
Pourquoi Microsoft peine à vendre Copilot ? En 2025, <a href="https://intelligence-artificielle.developpez.com/actu/375497/Un-essai-mene-par-le-gouvernement-britannique-sur-Microsoft-365-Copilot-n-a-revele-aucun-gain-de-productivite-notable-Copilot-excelle-dans-les-taches-banales-mais-bute-sur-les-taches-complexes/" target="_blank">le ministère britannique des Affaires et du Commerce a procédé à un essai du logiciel Microsoft 365 Copilot sur une période de trois mois.</a> Et les résultats sont très peu concluants. Le ministère n'a observé aucune augmentation significative de la productivité. L’impact réel était beaucoup plus nuancé que ne le suggéraient les supports marketing de Microsoft. La création de diapositives PowerPoint a été en moyenne plus rapide de sept minutes, mais a nécessité des corrections en raison d'une qualité &quot;inférieure&quot;. Même son de cloche du côté du gouvernement australien. Après une période d'essai, le personnel a jugé l'IA de Microsoft moins utile que prévu.<br />
<br />
Plus tôt cette année, l'entreprise a lancé Copilot Cowork afin de stimuler davantage la productivité grâce à l'IA. Copilot Cowork s'appuie sur Claude Cowork d'Anthropic, l'outil qui a fait trembler des entreprises SaaS telles que TCS et Infosys. L'entreprise a également utilisé des termes tels que « vibe working » (l'utilisation de l'IA pour travailler) lors de ses campagnes de marketing pour Copilot par le passé. Ce changement de condition d'utilisation intervient dans un contexte où <a href="https://microsoft.developpez.com/actu/381516/Copilot-se-transforme-en-desastre-pour-Microsoft-Microsoft-brandit-la-menace-judiciaire-face-a-l-accord-Amazon-OpenAI-a-50-milliards-pendant-qu-OpenAI-pousse-les-limites-de-leur-exclusivite-cloud/" target="_blank">Copilot se transforme en désastre pour Microsoft.</a><br />
<br />
De la retraite discrète de Copilot sur Windows 11 à la menace d'un procès fleuve contre OpenAI et Amazon, Microsoft a traversé une période révélatrice de ses contradictions profondes fin mars 2026. D'un côté, l'entreprise admet avoir trop poussé l'IA dans la gorge de ses utilisateurs et entreprend de dégraisser Windows 11. De l'autre, elle agite l'arme juridique pour protéger un monopole cloud que son ancien partenaire cherche activement à fuir. Par ailleurs, sur le marché des outils de développement, les développeurs lui préfèrent massivement la concurrence. Et dans les couloirs de Redmond même, les ingénieurs de Microsoft sont encouragés à utiliser Claude Code d'Anthropic, l'outil concurrent, pour faire leur travail. Copilot s'effondre sur tous les fronts à la fois.<br />
<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.microsoft.com/en-us/microsoft-copilot/for-individuals/termsofuse" target="_blank">Condition d'utilisation de Copilot</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/381658/Microsoft-365-Copilot-devoile-des-mises-a-jour-en-matiere-d-IA-Copilot-Cowork-gere-de-maniere-autonome-les-projets-tandis-que-Researcher-utilise-deux-modeles-d-IA-pour-la-recherche-approfondie/" target="_blank">Microsoft 365 Copilot dévoile des mises à jour en matière d'IA : Copilot Cowork gère de manière autonome les projets, tandis que Researcher utilise deux modèles d'IA pour la recherche approfondie</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/381759/Microsoft-enregistre-son-pire-trimestre-a-Wall-Street-depuis-2008-en-raison-des-inquietudes-liees-a-l-IA-l-action-chute-de-23-pourcent-au-premier-trimestre-effacant-pres-d-un-quart-de-sa-valeur/" target="_blank">Microsoft enregistre son pire trimestre à Wall Street depuis 2008 en raison des inquiétudes liées à l'IA : l'action chute de 23 % au premier trimestre, effaçant près d'un quart de sa valeur</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379704/Microsoft-vend-Copilot-comme-l-avenir-du-travail-pourtant-ses-propres-ingenieurs-ne-l-utilisent-pas-au-quotidien-Microsoft-peut-elle-tout-de-meme-imposer-Copilot-aux-entreprises/" target="_blank">Microsoft vend Copilot comme l'avenir du travail, pourtant ses propres ingénieurs ne l'utilisent pas au quotidien. Microsoft peut-elle tout de même imposer Copilot aux entreprises ?</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183064/dotnet/general-dotnet/microsoft-nie-copilot-soit-uniquement-destine-fins-divertissement/</guid>
		</item>
		<item>
			<title>Microsoft annonce la version 1.0 de Microsoft Agent Framework pour .NET et Python</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183059&amp;goto=newpost</link>
			<pubDate>Mon, 06 Apr 2026 11:47:48 GMT</pubDate>
			<description>*Microsoft annonce la version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la version 1.0 de Microsoft Agent Framework pour .NET et Python, offrant une orchestration multi-agents de niveau entreprise et la prise en charge de modèles d'IA multi-fournisseurs</font></b><br />
<br />
<b>L'équipe de Microsoft a annoncé que Microsoft Agent Framework est désormais disponible en version 1.0 pour .NET et Python. Il s'agit d'une version prête pour la production : elle offre des API stables et garantit un support à long terme. Que vous développiez un assistant unique ou que vous orchestriez une flotte d’agents spécialisés, Agent Framework 1.0 vous offre une orchestration multi-agents de niveau entreprise, la prise en charge de modèles multi-fournisseurs et une interopérabilité entre environnements d’exécution via A2A et MCP.</b><br />
<br />
Au cours de l'année écoulée, les développeurs ont expérimenté des agents IA sous toutes les formes imaginables. Les agents ne sont pas seulement des chatbots : ce sont des composants logiciels autonomes capables de raisonner sur des objectifs, d'appeler des outils et des API, de collaborer avec d'autres agents et de s'adapter de manière dynamique. Qu'il s'agisse d'un agent de recherche, d'un agent de codage intégré à un workflow de développement ou d'un agent de conformité garantissant l'application des politiques, les agents sont en train de devenir la prochaine couche de la logique applicative.<br />
<br />
C'est pourquoi, <a href="https://microsoft.developpez.com/actu/376441/Presentation-de-Microsoft-Agent-Framework-Preview-simplifier-les-agents-IA-pour-tous-les-developpeurs-par-Luis-Quintanilla/" target="_blank">Microsoft a lancé Microsoft Agent Framework en octobre 2025</a>. Microsoft Agent Framework est un SDK et un runtime open source conçu pour permettre aux développeurs de créer, déployer et gérer facilement des systèmes multi-agents sophistiqués. Il unifie les fondements prêts pour l'entreprise de Semantic Kernel avec l'orchestration d'AutoGen, afin que les équipes n'aient plus à choisir entre expérimentation et production.<br />
<br />
Selon Microsoft, Microsoft Agent Framework offre aux développeurs une base unique pour passer de l'expérimentation au déploiement en entreprise sans compromis. Microsoft Agent Framework prend en charge à la fois l'orchestration d'agents (raisonnement créatif et prise de décision pilotés par des modèles de langage de grande envergure) et l'orchestration de workflows (workflows multi-agents déterministes pilotés par la logique métier). Ensemble, elles permettent aux équipes de choisir l'approche la mieux adaptée au problème : une collaboration flexible pour les tâches ouvertes, ou des workflows structurés pour les processus d'entreprise reproductibles.<br />
<br />
Récemment, l'équipe de Microsoft a annoncé que Microsoft Agent Framework est désormais disponible en version 1.0 pour .NET et Python. Il s'agit d'une version prête pour la production : elle offre des API stables et garantit un support à long terme. Que vous développiez un assistant unique ou que vous orchestriez une flotte d’agents spécialisés, Agent Framework 1.0 vous offre une orchestration multi-agents de niveau entreprise, la prise en charge de modèles multi-fournisseurs et une interopérabilité entre environnements d’exécution via A2A et MCP.<br />
<br />
Mcirosoft commente l'annonce : « <i>Lorsque nous avons présenté Microsoft Agent Framework en octobre dernier, notre objectif était d’unifier les fondements prêts pour l’entreprise de Semantic Kernel avec les orchestrations innovantes d’AutoGen au sein d’un SDK open source unique. Lorsque nous avons atteint la version Release Candidate en février, nous avons figé l’ensemble des fonctionnalités et invité la communauté à le tester de manière approfondie. Aujourd'hui, après des mois de retours d'expérience, de renforcement et de validation en conditions réelles auprès de nos clients et partenaires, Agent Framework 1.0 est prêt pour la production.</i> »<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/yOBcPuLLmuY?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Créez votre premier agent</font></b><br />
<br />
Pour commencer, quelques lignes de code suffisent. Voici comment créer un agent simple dans les deux langages.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;"># pip install agent-framework</span>
<span style="color: #808080;"># Use `az login` to authenticate with Azure CLI</span>
&nbsp;
<span style="color: #0000ff;">import</span> asyncio
&nbsp;
<span style="color: #0000ff;">from</span> agent_framework <span style="color: #0000ff;">import</span> Agent
<span style="color: #0000ff;">from</span> agent_framework.foundry <span style="color: #0000ff;">import</span> FoundryChatClient
<span style="color: #0000ff;">from</span> azure.identity <span style="color: #0000ff;">import</span> AzureCliCredential
&nbsp;
agent = Agent<span class="br0">&#40;</span>
*** client= FoundryChatClient<span class="br0">&#40;</span>
**** *project_endpoint=<span style="color: #FF0000;">&quot;https://your-project.services.ai.azure.com&quot;</span>,
***** model=<span style="color: #FF0000;">&quot;gpt-5.3&quot;</span>,
* ****credential=AzureCliCredential<span class="br0">&#40;</span><span class="br0">&#41;</span>,
*** <span class="br0">&#41;</span>,
*** name=<span style="color: #FF0000;">&quot;HelloAgent&quot;</span>,
*** instructions=<span style="color: #FF0000;">&quot;You are a friendly assistant.&quot;</span>
<span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">print</span><span class="br0">&#40;</span>asyncio.run<span class="br0">&#40;</span>agent.run<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Write a haiku about shipping 1.0.&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;">// dotnet add package Microsoft.Agents.AI.OpenAI --prerelease</span>
<span style="color: #0000ff;">using</span> Microsoft.Agents.AI;
<span style="color: #0000ff;">using</span> Microsoft.Agents.AI.Foundry
<span style="color: #0000ff;">using</span> Azure.Identity;
&nbsp;
<span style="color: #808080;">// Replace the &lt;apikey&gt; with your OpenAI API key.</span>
<span style="color: #0000ff;">var</span> agent = <span style="color: #0000ff;">new</span> AIProjectClient<span class="br0">&#40;</span>endpoint:<span style="color: #FF0000;">&quot;https://your-project.services.ai.azure.com&quot;</span><span class="br0">&#41;</span>
*** .GetResponsesClient<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;gpt-5.3&quot;</span><span class="br0">&#41;</span>
*** .AsAIAgent<span class="br0">&#40;</span>
        name: <span style="color: #FF0000;">&quot;HaikuBot&quot;</span>, 
        instructions: <span style="color: #FF0000;">&quot;You are an upbeat assistant that writes beautifully.&quot;</span>
    <span class="br0">&#41;</span>;
&nbsp;
Console.WriteLine<span class="br0">&#40;</span><span style="color: #0000ff;">await</span> agent.RunAsync<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Write a haiku about shipping 1.0.&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
Et voilà : un agent IA fonctionnel en quelques lignes. À partir de là, vous pouvez ajouter des outils de fonction, des sessions pour des conversations à plusieurs tours, des réponses en streaming, et bien plus encore.<br />
<br />
<b><font size="3">Workflows multi-agents</font></b><br />
<br />
Les agents individuels sont puissants, mais les applications concrètes nécessitent souvent la collaboration de plusieurs agents. Voici un workflow séquentiel dans lequel un rédacteur rédige un slogan et un réviseur fournit des commentaires :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">import</span> asyncio
&nbsp;
<span style="color: #0000ff;">from</span> agent_framework <span style="color: #0000ff;">import</span> Agent, Message
<span style="color: #0000ff;">from</span> agent_framework.foundry <span style="color: #0000ff;">import</span> FoundryChatClient
<span style="color: #0000ff;">from</span> agent_framework.orchestrations <span style="color: #0000ff;">import</span> SequentialBuilder
<span style="color: #0000ff;">from</span> azure.identity <span style="color: #0000ff;">import</span> AzureCliCredential
&nbsp;
&nbsp;
<span style="color: #0000ff;">async</span> <span style="color: #0000ff;">def</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span> -&gt; <span style="color: #339933;">None</span>:
*** <span style="color: #808080;"># credentials read from .env</span>
*** client = FoundryChatClient<span class="br0">&#40;</span>credential=AzureCliCredential<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp;
*** writer = Agent<span class="br0">&#40;</span>
******* client=client,
******* instructions=<span style="color: #FF0000;">&quot;You are a concise copywriter. Provide a single, punchy marketing sentence.&quot;</span>,
******* name=<span style="color: #FF0000;">&quot;writer&quot;</span>,
*** <span class="br0">&#41;</span>
&nbsp;
*** reviewer = Agent<span class="br0">&#40;</span>
******* client=client,
******* instructions=<span style="color: #FF0000;">&quot;You are a thoughtful reviewer. Give brief feedback on the previous message.&quot;</span>,
******* name=<span style="color: #FF0000;">&quot;reviewer&quot;</span>,
*** <span class="br0">&#41;</span>
&nbsp;
&nbsp;
*** workflow = SequentialBuilder<span class="br0">&#40;</span>participants=<span class="br0">&#91;</span>writer, reviewer<span class="br0">&#93;</span><span class="br0">&#41;</span>.build<span class="br0">&#40;</span><span class="br0">&#41;</span>
*** outputs: list<span class="br0">&#91;</span>list<span class="br0">&#91;</span>Message<span class="br0">&#93;</span><span class="br0">&#93;</span> = <span class="br0">&#91;</span><span class="br0">&#93;</span>
*** <span style="color: #0000ff;">async</span> <span style="color: #0000ff;">for</span> event <span style="color: #0000ff;">in</span> workflow.run<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Write a tagline for Microsoft Agent Framework 1.0.&quot;</span>, stream=<span style="color: #339933;">True</span><span class="br0">&#41;</span>:
******* <span style="color: #0000ff;">if</span> event.type == <span style="color: #FF0000;">&quot;output&quot;</span>:
*********** outputs.append<span class="br0">&#40;</span>cast<span class="br0">&#40;</span>list<span class="br0">&#91;</span>Message<span class="br0">&#93;</span>, event.data<span class="br0">&#41;</span><span class="br0">&#41;</span>
*** <span style="color: #0000ff;">if</span> outputs:
******* <span style="color: #0000ff;">for</span> msg <span style="color: #0000ff;">in</span> outputs<span class="br0">&#91;</span>-<span style="color: #cc66cc;">1</span><span class="br0">&#93;</span>:
*********** <span style="color: #0000ff;">print</span><span class="br0">&#40;</span>f<span style="color: #FF0000;">&quot;[{msg.author_name or 'user'}]: {msg.text}&quot;</span><span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">if</span> <span style="color: #0080ff;">__name__</span> == <span style="color: #FF0000;">&quot;__main__&quot;</span>:
*** asyncio.run<span class="br0">&#40;</span>main<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/KHI7Kmo1Lfs?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Nouveautés de la version 1.0</font></b><br />
<br />
Voici les principales fonctionnalités de cette version :<br />
<br />
- <b>Agent unique et connecteurs de services</b> : L’abstraction de base de l’agent est stable et prête pour la production à la fois sur .NET et Python. Agent Framework est livré avec des connecteurs de services propriétaires pour Microsoft Foundry, Azure OpenAI, OpenAI, Anthropic Claude, Amazon Bedrock, Google Gemini et Ollama.<br />
<br />
- <b>Hooks de middleware</b> : Le pipeline de middleware vous permet d’intercepter, de transformer et d’étendre le comportement de l’agent à chaque étape de l’exécution : filtres de sécurité du contenu, journalisation, politiques de conformité, logique personnalisée – le tout sans modifier les invites de l’agent.<br />
<br />
- <b>Mémoire d'agent et fournisseurs de contexte</b> : Architecture de mémoire modulable prenant en charge l'historique des conversations, l'état clé-valeur persistant et la récupération vectorielle. Choisissez votre backend : mémoire dans Foundry Agent Service, Mem0, Redis, Neo4j ou utilisez un magasin personnalisé.<br />
<br />
- <b>Workflows d'agent</b> : Le moteur de workflow basé sur des graphes permettant de composer des agents et des fonctions en processus déterministes et reproductibles est désormais stable. Créez des workflows qui combinent le raisonnement des agents avec la logique métier, se ramifient en fonction de conditions, se déploient en étapes parallèles et convergent vers des résultats. Les points de contrôle et l'hydratation garantissent la survie des processus de longue durée en cas d'interruptions.<br />
<br />
- <b>Orchestration multi-agents</b> : Prise en charge stable des modèles d'orchestration issus de Microsoft Research et d'AutoGen : séquentiel, concurrent, transfert, discussion de groupe et Magentic-One. Tous les modèles prennent en charge le streaming, les points de contrôle, les validations par intervention humaine et la mise en pause/reprise pour les workflows de longue durée.<br />
<br />
- <b>Agents et workflows déclaratifs (YAML)</b> : Définissez les instructions, les outils, la configuration de la mémoire et la topologie d’orchestration des agents dans des fichiers YAML sous contrôle de version, puis chargez-les et exécutez-les à l’aide d’un simple appel API.<br />
<br />
- <b>A2A et MCP</b> : La prise en charge du MCP (Model Context Protocol) permet aux agents de découvrir et d'invoquer dynamiquement des outils externes exposés sur des serveurs compatibles MCP. La prise en charge du protocole A2A (Agent-to-Agent) (prise en charge d'A2A 1.0 à venir) permet la collaboration entre agents de différents environnements d'exécution : vos agents peuvent se coordonner avec des agents s'exécutant dans d'autres frameworks à l'aide d'une messagerie structurée et pilotée par protocole. <br />
<br />
- <b>Assistants de migration (Semantic Kernel et AutoGen)</b> : Pour les équipes issues de Semantic Kernel ou d'AutoGen, les assistants de migration analysent votre code existant et génèrent des plans de migration étape par étape. Le guide de migration Semantic Kernel et le guide de migration AutoGen fournissent des procédures détaillées.<br />
<br />
Microsoft conclut son annonce en déclarant : « <i>La version 1.0 est un début, pas une fin. Nous continuons à investir dans la finalisation des fonctionnalités en préversion, l’extension de l’écosystème de connecteurs et de compétences, l’approfondissement de l’intégration de Foundry et l’intégration des dernières recherches en orchestration de Microsoft Research. Le framework est 100 % open source : nous le développons en toute transparence, et vos commentaires et contributions façonnent ce qui va suivre. </i>»<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://github.com/microsoft/agent-framework" target="_blank">Microsoft Agent Framework 1.0</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/368113/L-IA-agentique-expliquee-Un-cadre-philosophique-pour-comprendre-les-agents-d-IA-par-David-Barkol/" target="_blank">L'IA agentique expliquée : Un cadre philosophique pour comprendre les agents d'IA, par David Barkol</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/380660/Perplexity-presente-Computer-un-nouvel-outil-qui-permet-aux-utilisateurs-d-assigner-des-taches-et-de-les-voir-executees-par-un-systeme-qui-coordonne-plusieurs-agents-IA-utilisant-differents-modeles/" target="_blank">Perplexity présente « Computer », un nouvel outil qui permet aux utilisateurs d'assigner des tâches et de les voir exécutées par un système qui coordonne plusieurs agents IA utilisant différents modèles</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/378354/Block-Anthropic-et-OpenAI-ont-lance-la-Fondation-Agentic-AI-sous-l-egide-de-la-Fondation-Linux-afin-d-etablir-des-normes-ouvertes-pour-les-agents-IA-promouvoir-l-interoperabilite-et-reduire-la-fragmentation/" target="_blank">Block, Anthropic et OpenAI ont lancé la Fondation Agentic AI sous l'égide de la Fondation Linux afin d'établir des normes ouvertes pour les agents IA, promouvoir l'interopérabilité et réduire la fragmentation</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183059/dotnet/general-dotnet/microsoft-annonce-version-1-0-microsoft-agent-framework-net-python/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft annonce la sortie d'Aspire 13.2 avec un AppHost TypeScript et une interface CLI pour les agents IA]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182845&amp;goto=newpost</link>
			<pubDate>Tue, 24 Mar 2026 17:30:22 GMT</pubDate>
			<description>*Microsoft annonce la sortie...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la sortie d'Aspire 13.2 avec un AppHost TypeScript, une interface CLI native pour les agents IA, un tableau de bord plus intelligent et bien plus encore</font></b><br />
<br />
<b>Microsoft a annoncé la sortie d'Aspire 13.2, une mise à jour majeure de sa chaîne d'outils axée sur le code, dédiée à la création et au déploiement d'applications distribuées. Cette mise à jour permet aux développeurs d'écrire leur AppHost en TypeScript. Elle intègre également une interface en ligne de commande (CLI) native pour les agents d'intelligence artificielle (IA), un tableau de bord plus intelligent, ainsi que de nouvelles intégrations et améliorations.</b> <br />
<br />
Aspire est une chaîne d'outils multi-langage axée sur le code, destinée à la création, à l'exécution et au déploiement d'applications distribuées. Elle décrit comment les services, les interfaces utilisateur, les conteneurs, les bases de données, les caches et les connexions s'articulent dans le code. L'interface CLI d'Aspire exécute l'application dans son intégralité en local, offre des capacités d'observabilité basées sur OpenTelemetry et transpose cette même définition lors du déploiement.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/uZEEZsweQs8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Une définition d'application simplifiée</font></b><br />
<br />
Une même définition d'application peut être écrite dans différents langages.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">var</span> builder = DistributedApplication.CreateBuilder<span class="br0">&#40;</span>args<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">var</span> cache = builder.AddRedis<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;cache&quot;</span><span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">var</span> api = builder.AddNodeApp<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;api&quot;</span>, <span style="color: #FF0000;">&quot;./api&quot;</span>, <span style="color: #FF0000;">&quot;src/index.ts&quot;</span><span class="br0">&#41;</span>
    .WithReference<span class="br0">&#40;</span>cache<span class="br0">&#41;</span>
    .WaitFor<span class="br0">&#40;</span>cache<span class="br0">&#41;</span>
    .WithHttpEndpoint<span class="br0">&#40;</span>env: <span style="color: #FF0000;">&quot;PORT&quot;</span><span class="br0">&#41;</span>
    .WithExternalHttpEndpoints<span class="br0">&#40;</span><span class="br0">&#41;</span>;
&nbsp;
builder.AddViteApp<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;frontend&quot;</span>, <span style="color: #FF0000;">&quot;./frontend&quot;</span><span class="br0">&#41;</span>
    .WithReference<span class="br0">&#40;</span>api<span class="br0">&#41;</span>
    .WaitFor<span class="br0">&#40;</span>api<span class="br0">&#41;</span>;
&nbsp;
builder.Build<span class="br0">&#40;</span><span class="br0">&#41;</span>.Run<span class="br0">&#40;</span><span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">import</span> <span style="color: black;">&#123;</span> createBuilder <span style="color: black;">&#125;</span> <span style="color: #0000ff;">from</span> <span style="color: #FF0000;">'./.modules/aspire.js'</span><span style="color: black;">;</span>
&nbsp;
<span style="color: #0000ff;font-weight:bold">const</span> builder <span style="color: black;">=</span> <span style="color: #0000ff;font-weight:bold">await</span> createBuilder<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">;</span>
&nbsp;
<span style="color: #0000ff;font-weight:bold">const</span> cache <span style="color: black;">=</span> <span style="color: #0000ff;font-weight:bold">await</span> builder.<span style="color: #0080ff;">addRedis</span><span style="color: black;">&#40;</span><span style="color: #FF0000;">&quot;cache&quot;</span><span style="color: black;">&#41;</span><span style="color: black;">;</span>
&nbsp;
<span style="color: #0000ff;font-weight:bold">const</span> api <span style="color: black;">=</span> <span style="color: #0000ff;font-weight:bold">await</span> builder
    .<span style="color: #0080ff;">addNodeApp</span><span style="color: black;">&#40;</span><span style="color: #FF0000;">&quot;api&quot;</span><span style="color: black;">,</span> <span style="color: #FF0000;">&quot;./api&quot;</span><span style="color: black;">,</span> <span style="color: #FF0000;">&quot;src/index.ts&quot;</span><span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">withReference</span><span style="color: black;">&#40;</span>cache<span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">waitFor</span><span style="color: black;">&#40;</span>cache<span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">withHttpEndpoint</span><span style="color: black;">&#40;</span><span style="color: black;">&#123;</span> env<span style="color: black;">:</span> <span style="color: #FF0000;">&quot;PORT&quot;</span> <span style="color: black;">&#125;</span><span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">withExternalHttpEndpoints</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">;</span>
&nbsp;
<span style="color: #0000ff;font-weight:bold">await</span> builder
    .<span style="color: #0080ff;">addViteApp</span><span style="color: black;">&#40;</span><span style="color: #FF0000;">&quot;frontend&quot;</span><span style="color: black;">,</span> <span style="color: #FF0000;">&quot;./frontend&quot;</span><span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">withReference</span><span style="color: black;">&#40;</span>api<span style="color: black;">&#41;</span>
    .<span style="color: #0080ff;">waitFor</span><span style="color: black;">&#40;</span>api<span style="color: black;">&#41;</span><span style="color: black;">;</span>
&nbsp;
<span style="color: #0000ff;font-weight:bold">await</span> builder.<span style="color: #0080ff;">build</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>.<span style="color: #0080ff;">run</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<b><font size="3">Une interface en ligne de commande conçue pour les agents de codage</font></b><br />
<br />
Dans la version 13.2, Microsoft s'est attaché à doter les agents de codage IA des mêmes capacités que celles dont les développeurs disposent avec Aspire, afin qu'ils puissent effectuer des tâches complexes sans que l'utilisateur n'aie à copier-coller des journaux, à redémarrer manuellement des processus ou à envoyer des captures d'écran.<br />
<br />
Que ce soit pour la création d'une nouvelle application Aspire avec la commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire <span style="color: #0000ff;">new</span></span> ou pour l'ajout d'un AppHost à une base de code existante avec <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire init</span>, les développeurs bénéficieront de compétences spécifiques à Aspire et d'un MCP afin que leurs agents de codage IA puissent travailler avec eux. Les agents peuvent démarrer l'AppHost en arrière-plan grâce au nouveau mode <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">--detach</span>, arrêter et démarrer n'importe quelle ressource depuis le CLI sans détruire l'ensemble du système, et attendre que l'état des ressources soit mis à jour avant de passer à l'action suivante.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0">aspire start
aspire resource api restart
aspire wait api --status healthy --timeout <span style="color: #cc66cc;">120</span></pre></td></tr></table></code><hr />
</div><br />
Le flag <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">--isolated</span> permet aux agents de créer des environnements parallèles sans interférer les uns avec les autres : ports aléatoires, secrets distincts et finis les conflits entre les arborescences Git.<br />
<br />
La commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire docs</span> intègre directement la documentation d'aspire.dev dans les workflows des agents, ce qui permet à ces derniers de rechercher et de récupérer des documents par programmation sans avoir à configurer de MCP supplémentaires. De plus, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire doctor</span> valide l'ensemble de l'environnement de l'utilisateur avant qu'un agent ne commence la compilation.<br />
<br />
Cette version apporte également une gestion des certificats et des secrets de premier ordre, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire export</span> pour les instantanés de débogage, ainsi qu'un fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire.config.json</span> unifié pour simplifier la gestion des fichiers de configuration.<br />
<br />
<b><font size="3">Arrivée de l'AppHost TypeScript</font></b><br />
<br />
L'AppHost TypeScript a été la fonctionnalité la plus demandée depuis le lancement d'Aspire 13, elle est maintenant disponible en avant-première. Les développeurs peuvent désormais écrire leur AppHost Aspire en TypeScript. Orchestration complète, tableau de bord, découverte de services.<br />
<br />
L'interface de ligne de commande (CLI), l'extension VS Code et le tableau de bord fonctionnent exactement de la même manière, que l'AppHost soit en C# ou en TypeScript. Et ce n'est qu'un début : Microsoft a conçu cette infrastructure multi-langages de manière à ce qu'elle soit évolutive. D'autres langages seront ainsi disponibles très prochainement.<br />
<br />
<b><font size="3">Améliorations apportées au tableau de bord</font></b><br />
<br />
Le tableau de bord permet désormais aux utilisateurs d'exporter des traces, des spans, des journaux et des configurations de ressources au format JSON ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.env</span>, ainsi que d'importer des ensembles de données de télémétrie depuis <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aspire export</span> afin de partager le contexte de débogage avec leurs collègues.<br />
<br />
Autres points forts :<br />
<br />
<ul><li style=""> Visualiseur GenAI amélioré, avec une meilleure gestion des schémas et une inspection plus poussée des outils</li><li style=""> Disposition adaptative du graphique des ressources en fonction de la force</li><li style=""> État persistant de l'interface utilisateur pour les ressources et les filtres réduits ou développés</li><li style=""> Prise en charge d'OTLP/JSON en plus de gRPC</li><li style=""> Masquage des valeurs des chaînes de requête pour les données sensibles</li><li style=""> Couleurs des ressources harmonisées entre le tableau de bord et le CLI</li></ul><br />
<b><font size="3">Des intégrations améliorées</font></b><br />
<br />
Dans la version 13.2, Microsoft a ajouté la prise en charge de Certbot, repensé l'intégration d'AI Foundry pour la nouvelle génération de Microsoft Foundry, intégré Bun à l'environnement JavaScript, et bien plus encore.<br />
<br />
<b><font size="3">Pour commencer</font></b><br />
<br />
Pour installer la dernière version disponible de l'interface CLI d'Aspire :<br />
<br />
Sur Windows :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">irm https:<span style="color: #808080;">//aspire.dev/install.ps1 | iex</span></code><hr />
</div><br />
Sur Linux ou macOS :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">curl -sSL https:<span style="color: #808080;">//aspire.dev/install.sh | bash</span></code><hr />
</div><br />
<b>Sources :</b> <a rel="nofollow" href="https://devblogs.microsoft.com/aspire/aspire-13-2-announcement/" target="_blank">Microsoft Aspire 13.2</a>, <a rel="nofollow" href="https://github.com/microsoft/aspire/" target="_blank">Aspire (dépôt GitHub)</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version d'Aspire ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://dotnet.developpez.com/actu/377608/Microsoft-annonce-la-derniere-version-de-son-framework-logiciel-NET-10-apportant-des-ameliorations-au-compilateur-JIT-des-ameliorations-NativeAOT-ainsi-que-l-optimisation-du-runtime/" target="_blank">Microsoft annonce la dernière version de son framework logiciel .NET 10, apportant des améliorations au compilateur JIT, des améliorations NativeAOT, ainsi que l'optimisation du runtime</a><br />
<br />
:fleche: <a href="https://dotnet.developpez.com/actu/364653/Microsoft-annonce-NET-9-et-apporte-des-ameliorations-radicales-a-l-ensemble-de-la-pile-NET-qu-il-s-agisse-des-langages-de-programmation-des-outils-de-developpement-ou-des-charges-de-travail/" target="_blank">Microsoft annonce .NET 9 et apporte des améliorations radicales à l'ensemble de la pile .NET, qu'il s'agisse des langages de programmation, des outils de développement ou des charges de travail</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182845/dotnet/general-dotnet/microsoft-annonce-sortie-d-aspire-13-2-apphost-typescript-interface-cli-agents-ia/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft s'efforce d'éliminer les temps d'attente liés à la « compilation des shaders » dans les jeux sur PC]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182660&amp;goto=newpost</link>
			<pubDate>Mon, 16 Mar 2026 06:19:25 GMT</pubDate>
			<description><![CDATA[*Microsoft s'efforce...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft s'efforce d'éliminer les temps d'attente liés à la « compilation des shaders » dans les jeux sur PC avec la technologie « Advanced Shader Delivery » qui utilise des shaders précompilés</font></b><br />
<br />
<b>Lors de la GDC 2026, Microsoft, Intel et Nvidia ont annoncé une nouvelle méthode permettant de fournir des shaders précompilés dans le cadre du téléchargement des jeux, éliminant ainsi les longs délais d'attente lorsque les joueurs lancent un titre pour la première fois. La technologie Advanced Shader Delivery nécessitera le soutien des développeurs et des fabricants de matériel graphique. Heureusement, Intel et Nvidia se sont déjà attelés à la tâche. Nvidia et Microsoft ont également collaboré à la standardisation de l’IA accélérée par le matériel via DirectX, ce qui devrait réduire la charge supplémentaire pouvant être générée lorsque les GPU tentent d’effectuer des calculs d’IA tout en rendant des ressources 3D.</b><br />
<br />
En infographie, un shader est une opération programmable qui s'applique aux données au fur et à mesure de leur progression dans le pipeline de rendu. Les shaders peuvent agir sur des données telles que les sommets et les primitives — pour générer ou transformer la géométrie — et les fragments — pour calculer les valeurs d'une image rendue.<br />
<br />
Les shaders peuvent exécuter une grande variété d'opérations et fonctionner sur différents types de matériel. Dans l'infographie en temps réel moderne, les shaders sont exécutés sur des processeurs graphiques (GPU) — du matériel dédié qui permet une exécution hautement parallèle des programmes. Le rendu d'une image étant extrêmement parallèle, les shaders de fragments et de pixels s'adaptent bien au matériel SIMD. Historiquement, la recherche d'un rendu plus rapide a donné naissance à des processeurs hautement parallèles qui peuvent à leur tour être utilisés pour d'autres algorithmes compatibles SIMD. Ces shaders s'exécutant dans un pipeline de calcul sont communément appelés « compute shaders ». <br />
<br />
Lors de la GDC 2026, Microsoft, Intel et Nvidia ont annoncé une nouvelle méthode permettant de fournir des shaders précompilés dans le cadre du téléchargement des jeux, éliminant ainsi les longs délais d'attente lorsque les joueurs lancent un titre pour la première fois. Cette technologie Advanced Shader Delivery réduira également les saccades lors de l'entrée dans de nouvelles zones d'un jeu pour la première fois.<br />
<br />
La raison pour laquelle les jeux modernes nécessitent souvent une longue compilation des shaders lors de la première utilisation est que chaque PC de jeu est différent. Microsoft a d'abord déployé Advanced Shader Delivery sur la ROG Xbox Ally, car l'entreprise connaissait la configuration matérielle et pouvait pré-intégrer les shaders en conséquence. Elle ne peut toutefois pas le faire avec toutes les configurations.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Nouvelles annonces de la #GDC2026 &#128227;<br />
<br />
En collaboration avec @Microsoft, nous standardisons l'IA accélérée par le matériel via DirectX afin d'améliorer l'efficacité des GPU GeForce RTX et de fournir un flux de travail unifié à l'ensemble de la communauté des développeurs. <br />
<br />
De plus, nous travaillons à résoudre les problèmes de temps de compilation trop longs et de saccades en jeu en faisant évoluer la gestion des shaders afin de distribuer les shaders précompilés lors du téléchargement du jeu plutôt qu'au moment de l'exécution.
			
		<hr />
	</div>
</div><blockquote class="twitter-tweet"><p lang="en" dir="ltr">New announcements from <a rel="nofollow" href="https://twitter.com/hashtag/GDC2026?src=hash&amp;ref_src=twsrc%5Etfw">#GDC2026</a> &#128227;<br><br>In collaboration with <a rel="nofollow" href="https://twitter.com/Microsoft?ref_src=twsrc%5Etfw">@Microsoft</a>, we are standardizing hardware-accelerated AI through DirectX to boost GeForce RTX GPU efficiency and provide a unified workflow for the broader development community. <br><br>Additionally, we are working to address… <a rel="nofollow" href="https://t.co/POTbLHOodu">pic.twitter.com/POTbLHOodu</a></p>&mdash; NVIDIAGameDev (@NVIDIAGameDev) <a rel="nofollow" href="https://twitter.com/NVIDIAGameDev/status/2032198401203282173?ref_src=twsrc%5Etfw">March 12, 2026</a></blockquote>  Microsoft a trouvé une solution, mais elle nécessitera le soutien des développeurs et des fabricants de matériel graphique. Heureusement, Intel et Nvidia se sont déjà attelés à la tâche, et les processeurs Intel Lunar Lake et Panther Lake devraient prendre en charge cette fonctionnalité dans les prochains mois, tandis que Nvidia promet la prise en charge de la GeForce RTX avant la fin de l'année. <br />
<br />
Intel explique que « les nouvelles API et les nouveaux outils de Microsoft permettent aux développeurs de jeux de regrouper un ensemble d’objets d’état de pipeline dans une base de données d’objets d’état (SODB). Par la suite, le compilateur hors ligne d’Intel compile ces SODB en une base de données de shaders précompilés (PSDB) ». Cela devrait réduire les temps de chargement et les saccades en jeu, selon Intel.<br />
<br />
Il est intéressant de noter qu'AMD n'est pas mentionné dans l'annonce, alors que cette fonctionnalité a été utilisée pour la première fois sur son matériel. La ROG Xbox Ally est construite autour d'un APU AMD et intègre un processeur et un GPU AMD. On peut supposer que cela signifie que nous verrons quelque chose de similaire avec les cartes graphiques AMD pour ordinateurs de bureau et portables à l'avenir, mais aucune information n'a encore été communiquée à ce sujet.<br />
<br />
Par ailleurs, Microsoft a mis en avant ses nouvelles capacités DirectStorage 1.4, notamment la compression Zstandard et l’amélioration de DirectX Machine Learning via l’algèbre linéaire, facilitant ainsi l’implémentation des fonctionnalités LLM dans les jeux. Nvidia et Microsoft ont également collaboré à la standardisation de l’IA accélérée par le matériel via DirectX, ce qui devrait réduire la charge supplémentaire pouvant être générée lorsque les GPU tentent d’effectuer des calculs d’IA tout en rendant des ressources 3D.<br />
<br />
Microsoft a également dévoilé son outil Pix, qui aide les développeurs de jeux à optimiser les performances et à déboguer leurs jeux. Qualifiés de « de niveau console » par Intel, ces outils devraient aider les développeurs PC à produire des jeux plus optimisés. Parallèlement, Nvidia a mis en place un moyen pour les développeurs de jeux de proposer des tests de jeu sur GeForce Now aux joueurs du monde entier, sans aucun téléchargement requis.<br />
<br />
Voici l'annonce de Microsoft :<br />
<br />
<b><font size="3">Advanced Shader Delivery : les nouveautés de la GDC 2026</font></b><br />
<br />
Nous avons annoncé aujourd’hui, lors de notre conférence à la GDC intitulée « Advanced Shader Delivery for Windows », les innovations que nous apportons pour résoudre les problèmes de compilation des shaders au sein de l’écosystème. Vous souhaitez savoir ce que cela signifie pour la compilation des shaders de votre jeu et pour vos clients ? Poursuivez votre lecture !<br />
<br />
<b>État des lieux du secteur</b><br />
<br />
Les longs délais de compilation des shaders et les saccades de shaders en jeu pour les applications D3D12 constituent deux des principaux problèmes du jeu sur PC. Ces problèmes sont dus à la compilation des shaders lors de l'exécution. Contrairement aux consoles, les jeux PC ne disposent pas d'un environnement de pilotes et de GPU fixe, et les shaders précompilés doivent pouvoir être fournis à une vaste matrice de pilotes et de GPU au sein de l'écosystème Windows.<br />
<br />
À l'automne dernier, nous avons annoncé comment la distribution avancée de shaders résolvait ce problème sur les appareils Xbox ROG Ally et Ally X. Aujourd'hui, Microsoft rassemble ces éléments de l'écosystème entre les développeurs de jeux, les fabricants de matériel informatique (IHV) et les boutiques de jeux afin de résoudre le problème de la compilation des shaders sur PC à l'avenir.<br />
<br />
En tant que développeurs de jeux, vous pouvez permettre aux joueurs de télécharger des shaders entièrement compilés pour leur matériel spécifique. Dans notre précédent article de blog, vous pouvez découvrir comment tracer votre titre de jeu ou générer par programmation un fichier de base de données d'objets d'état (SODB) et utiliser un compilateur hors ligne pour compiler les objets d'état au format de base de données de shaders précompilés (PSDB) afin de tester localement les avantages de la distribution avancée des shaders.<br />
<br />
<b>Nouveautés et à venir</b><br />
<br />
Dans la version 1.619 de l'AgilitySDK, nous avons dévoilé deux nouvelles API : l'API d'enregistrement d'application et l'API de statistiques.<br />
<br />
- <b>Nouvelles API :</b><br />
<br />
API d'identité d'application : cette API permet aux applications de déclarer leur propre identité à D3D12 et aux pilotes graphiques sous-jacents de manière standardisée. Les allocations peuvent définir un D3D12_APPLICATION_DESC et un GUID par défaut pour s’auto-identifier avant la création d’un périphérique D3D12. L’association de l’identité de l’application à la SODB sera obligatoire pour soumettre un fichier SODB au Xbox Partner Center pour votre titre.<br />
<br />
API Stats : cette API permet aux développeurs de jeux de connaître les performances d’une base de données de shaders précompilée (PSDB). Si vous souhaitez évaluer les performances d’une PSDB donnée pour une configuration matérielle spécifique, ces API fourniront aux développeurs de jeux des informations sur le taux de réussite du cache de shaders.<br />
<br />
Prise en charge de PIX : la version de mai 2026 de PIX affichera ces statistiques sous forme de compteurs en temps réel dans la vue « System Monitor » (Moniteur système) de PIX pendant l’exécution de votre jeu.<br />
<br />
- <b>Programmes graphiques partiels :</b><br />
<br />
Certains titres comportent un nombre si important d’objets d’état de pipeline (PSO) que la plupart des moteurs ne parviennent pas à les énumérer. Précompiler à l’avance ces titres riches en PSO pour de nombreuses configurations matérielles différentes en vue d’une distribution via la livraison avancée de shaders prendrait un temps considérable et entraînerait une duplication des efforts. Pour remédier à cela, nous créons des programmes graphiques partiels. Les programmes graphiques partiels divisent la création du pipeline en deux étapes : créer des programmes de pré-rasterisation partielle et de shader de pixels contenant des états communs utilisés par différents pipelines graphiques, puis les relier à d'autres états.<br />
<br />
Pour les titres comportant de grandes quantités de PSO, des programmes partiels seront bientôt disponibles afin de réutiliser plus efficacement les programmes graphiques et de les relier entre eux lors de l'exécution. En attendant, consultez dès aujourd'hui nos spécifications relatives aux programmes graphiques partiels.<br />
<br />
<b>Alignement sectoriel</b><br />
<br />
Nous travaillons en étroite collaboration avec les fabricants de cartes graphiques afin de généraliser la technologie « Advanced Shader Delivery » (ASD) à l’ensemble de l’écosystème PC. Voici ce que nos partenaires ont à dire concernant la prise en charge de cette fonctionnalité.<br />
<br />
« La technologie Advanced Shader Delivery (ASD) transforme l'expérience de jeu, en réduisant les temps de chargement et en éliminant les saccades en cours de jeu sur les appareils Xbox ROG Ally. Ce que les équipes d'ingénieurs de Microsoft et d'AMD ont accompli en si peu de temps est vraiment remarquable. » -Rodney Andre, vice-président corporate du développement logiciel<br />
<br />
« Intel s’engage à résoudre les défis liés à la compilation des shaders sur PC afin d’améliorer l’expérience de jeu globale. La fonctionnalité Microsoft Advanced Shader Delivery constitue une étape cruciale vers la réduction des temps de chargement des shaders et des saccades liées à la compilation, et Intel est ravi de publier des pilotes prenant en charge cette fonctionnalité sur nos plateformes Lunar Lake et Panther Lake. » – Lisa Pearce – Vice-présidente du groupe Logiciels, Intel<br />
<br />
« Afin d’éliminer les saccades liées aux shaders et les temps de chargement qui gênent les joueurs depuis des années, NVIDIA travaille en étroite collaboration avec Microsoft pour lancer Advanced Shader Delivery pour les utilisateurs de GeForce RTX plus tard cette année. » - Henry Lin, directeur de la gestion des produits, Jeux et IA chez NVIDIA<br />
<br />
« Advanced Shader Delivery est une fonctionnalité clé pour les plateformes de calcul Qualcomm Snapdragon®. En réduisant la compilation redondante des shaders, elle améliore l’expérience de jeu globale. Nous travaillons en partenariat avec l’équipe Microsoft DirectX pour lancer prochainement cette fonctionnalité sur les GPU Qualcomm Adreno™ X2. » – Nagendra Kumar, directeur principal de l’ingénierie<br />
<br />
Et voici ce qu’un partenaire middleware a à dire au sujet de la prise en charge de cette fonctionnalité.<br />
<br />
« Chez Unreal, nous sommes ravis de prendre en charge la livraison avancée de shaders au sein de l'écosystème. Nous avons mené des tests préliminaires et des explorations sur la génération de SODB et de PSDB, et nous vous donnerons plus de détails très prochainement. » – Mihnea Balta, directeur de l'ingénierie de rendu chez Epic Games<br />
<br />
<b>Appel à l'action</b><br />
<br />
En résumé, pour résoudre la compilation des shaders de votre titre, deux étapes importantes sont nécessaires : intégrez la collecte SODB dans votre moteur de jeu et soumettez un fichier SODB avec votre package de jeu au Xbox Partner Center.<br />
<br />
En mai, le Xbox Partner Center proposera une nouvelle interface utilisateur où vous pourrez télécharger un fichier SODB avec votre package de jeu.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674970d1773643479/dotnet/general-dotnet/microsoft-s-efforce-d-eliminer-temps-d-attente-lies-compilation-shaders-jeux-pc/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 3349
Taille : 29,6 Ko"  style="float: CONFIG" /></div><br />
Et dans un avenir proche, ne manquez pas la sortie des programmes partiels pour compiler plus efficacement les PSO.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://devblogs.microsoft.com/directx/advanced-shader-delivery-whats-new-at-gdc-2026/" target="_blank">Annonce de Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://jeux.developpez.com/actu/331869/Microsoft-promet-des-temps-de-chargement-de-jeux-PC-plus-rapides-avec-la-sortie-de-DirectStorage-Les-developpeurs-pourront-creer-des-mondes-virtuels-plus-detailles-selon-l-editeur/" target="_blank">Microsoft promet des temps de chargement de jeux PC plus rapides avec la sortie de DirectStorage. Les développeurs pourront créer des mondes virtuels plus détaillés, selon l'éditeur</a><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/380039/Microsoft-recidive-sur-Windows-11-KB5074109-brise-des-milliers-de-PC-gaming-Nvidia-recommande-de-desinstaller-la-mise-a-jour-afin-d-eviter-les-baisses-de-frequence-d-images-et-les-artefacts/" target="_blank">Microsoft récidive sur Windows 11: KB5074109 brise des milliers de PC gaming, Nvidia recommande de désinstaller la mise à jour afin d'éviter les baisses de fréquence d'images et les artefacts</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/380900/Xbox-confirme-le-Projet-Helix-la-prochaine-console-de-Microsoft-tourne-sous-Windows-supporte-Steam-et-ressemble-de-plus-en-plus-a-un-PC-sans-exclusivites-ni-identite-claire/" target="_blank">Xbox confirme le « Projet Helix » : la prochaine console de Microsoft tourne sous Windows, supporte Steam et ressemble de plus en plus à un PC sans exclusivités ni identité claire</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674970d1773643479/dotnet/general-dotnet/microsoft-s-efforce-d-eliminer-temps-d-attente-lies-compilation-shaders-jeux-pc/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182660/dotnet/general-dotnet/microsoft-s-efforce-d-eliminer-temps-d-attente-lies-compilation-shaders-jeux-pc/</guid>
		</item>
		<item>
			<title>Microsoft supprime certains abonnements autonomes populaires à OneDrive et SharePoint</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181923&amp;goto=newpost</link>
			<pubDate>Wed, 04 Feb 2026 14:53:14 GMT</pubDate>
			<description>*Microsoft supprime certains...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft supprime certains abonnements autonomes populaires à OneDrive et SharePoint, car ils ne sont pas suffisamment rentables, et invite ses clients à migrer vers Microsoft 365 à la place</font></b> <br />
<br />
<b>Microsoft annonce mettre fin à ses offres autonomes SharePoint Online et OneDrive for Business. Le géant du logiciel aurait informé ses partenaires que la société « <i>fait évoluer ses offres de stockage et de collaboration dans le cloud et retire les offres autonomes SharePoint Online (SPO) 1 et 2, ainsi que OneDrive for Business (ODB) 1 et 2</i> ». Microsoft a indiqué que sa décision de supprimer ces services « <i>reflète la faible demande des clients pour les offres autonomes, l'augmentation des cas d'utilisation non intentionnelle ou non standard, et les coûts opérationnels plus élevés associés à la maintenance de ces offres</i> ».</b><br />
<br />
Microsoft OneDrive est un ensemble de services en ligne : stockage et applications Word, Excel, PowerPoint et OneNote, dont les fonctionnalités sont toutefois réduites par rapport aux logiciels installés sur un ordinateur. Ce service a été créé en 2007 et a porté les noms Windows Live Folders, Windows Live SkyDrive, SkyDrive et enfin son nom actuel depuis janvier 2014. Le service peut s'utiliser de deux manières : à travers un navigateur web, en téléchargeant des fichiers sur un serveur, en les récupérant sur son ordinateur au besoin et en les partageant avec des amis ou avec tous les internautes ; ou à travers le logiciel OneDrive qui permet une synchronisation entre OneDrive et les supports informatiques compatibles.<br />
<br />
SharePoint est une série de logiciels de type applications web développée par Microsoft. Disponible depuis 2001, elle est principalement destinée aux entreprises. Le produit est une solution collaborative qui combine des fonctions de portail web, de système de gestion de contenu avec des fonctions destinées à la collaboration tel que la gestion électronique de documents ou encore de moteur de recherche. Suivant les versions d'autres fonctions sont également disponibles telle que les forums, les formulaires, les Workflows ou encore les statistiques décisionnelles. <br />
<br />
Microsoft annonce mettre fin à ses offres autonomes SharePoint Online et OneDrive for Business. Le géant du logiciel aurait informé ses partenaires que la société « <i>fait évoluer ses offres de stockage et de collaboration dans le cloud et retire les offres autonomes SharePoint Online (SPO) 1 et 2, ainsi que OneDrive for Business (ODB) 1 et 2</i> ». Microsoft a indiqué que sa décision de supprimer ces services « <i>reflète la faible demande des clients pour les offres autonomes, l'augmentation des cas d'utilisation non intentionnelle ou non standard, et les coûts opérationnels plus élevés associés à la maintenance de ces offres</i> ».<br />
<br />
La société a annoncé la nouvelle dans une note adressée à ses partenaires, marquant ainsi la fin de plusieurs options d'abonnement qui servaient de points d'entrée pour les entreprises à la recherche d'outils de stockage et de collaboration dans le cloud. Cependant, Microsoft n'a pas encore précisé ce qui remplacera ces plans autonomes ni comment l'évolution de ses offres de stockage et de collaboration dans le cloud affectera les abonnés actuels.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/BMsl2jS6-O8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
SharePoint Online est une version web de la suite collaborative de Microsoft. Le plan 1 coûte 5 dollars par utilisateur et par mois et comprend 1 To de stockage cloud, tandis que le plan 2 double le coût et ajoute un stockage cloud illimité ainsi que des fonctionnalités avancées. OneDrive for Business Plan 1 offre 1 To de stockage cloud pour 5 dollars par utilisateur et par mois. Le plan 2 comprend jusqu'à 5 To de stockage, ajoute des outils tels que la prévention des pertes de données et peut être étendu pour fournir 25 To de stockage aux membres de l'équipe.<br />
<br />
Quelle pourrait être la raison derrière la suppression par Microsoft de ces deux plans pour les entreprises ? L'expression « utilisation non prévue ou non standard » semble faire référence aux utilisateurs qui s'inscrivent à ces produits principalement pour accéder à un stockage cloud abordable, sur la base des rapports des utilisateurs Microsoft indiquant que ces services offrent plus de capacité à un coût inférieur à celui de certaines autres offres de stockage de Redmond.<br />
<br />
Cela pourrait expliquer pourquoi l'annonce de Microsoft mentionne également « <i>des coûts opérationnels plus élevés liés au maintien de ces plans</i> ». La société souligne que ses suites Microsoft 365 «<i> restent le principal moyen pour les clients d'accéder aux fonctionnalités SharePoint et OneDrive</i> ». Ces suites sont également plus chères que les offres que Microsoft a l'intention d'abandonner. Le message destiné aux partenaires les invite à orienter leurs clients vers les suites Microsoft 365 Business ou E3/E5.<br />
<br />
Les partenaires et les utilisateurs auront le temps de s'organiser, car le service sera maintenu jusqu'en décembre 2029. Les ventes cesseront le 31 mai 2026 et Microsoft ne renouvellera pas les contrats de service à compter de janvier 2027. « <i>Nous recommandons aux partenaires d'identifier de manière proactive les clients concernés, de communiquer les dates clés à l'avance et d'orienter les clients vers la suite Microsoft 365 ou l'alternative de stockage la plus appropriée afin de garantir la continuité et une expérience fluide</i> », ajoute le message.<br />
<br />
Voici l'annonce de Microsoft :<br />
<br />
<b><font size="3">Retrait des offres autonomes SharePoint Online et OneDrive Entreprise (plan 1 et plan 2)</font></b><br />
<br />
<b>Date</b> : 28 janvier 2026<br />
<b>Espace de travail</b> : Général<br />
<b>Public concerné</b> : Partenaires agréés CSP, partenaires vendant à des clients les offres SharePoint Online (SPO) 1 et 2 et OneDrive Entreprise (ODB) 1 et 2<br />
<br />
<i>Avis aux partenaires : retrait des offres autonomes SharePoint Online et OneDrive Entreprise.</i><br />
<br />
Microsoft fait évoluer ses offres de stockage et de collaboration dans le cloud et retire les offres autonomes SharePoint Online (SPO) plan 1 et plan 2 et OneDrive Entreprise (ODB) plan 1 et plan 2. Ce changement reflète la faible demande des clients pour les offres autonomes, l'augmentation des cas d'utilisation non intentionnelle ou non standard et les coûts opérationnels plus élevés associés à la maintenance de ces offres. Alors que Microsoft continue d'investir dans des expériences sécurisées, évolutives et intégrées, les suites Microsoft 365 restent le principal moyen pour les clients d'accéder aux fonctionnalités de SharePoint et OneDrive.<br />
<br />
En tant que partenaire Microsoft, vous jouez un rôle essentiel en aidant les clients à planifier cette transition. Les clients disposent d'un délai prolongé pour se préparer, et Microsoft introduit davantage d'options de stockage afin de répondre à un large éventail de besoins. Nous recommandons aux partenaires d'identifier de manière proactive les clients concernés, de communiquer les dates clés à l'avance et de guider les clients vers la suite Microsoft 365 ou l'alternative de stockage la plus appropriée afin de garantir la continuité et une expérience fluide.<br />
<br />
<b>Calendrier clé</b><br />
<br />
- Annonce de la fin de vie : ce changement sera communiqué aux clients fin janvier 2026.<br />
- Fin de la commercialisation : juin 2026 (plus aucun nouveau locataire/client après le 31 mai 2026 ; renouvellements pour les clients existants uniquement).<br />
- Fin de vie : janvier 2027 (plus aucun renouvellement ; les contrats existants se poursuivent jusqu'à leur expiration).<br />
- Fin du service : décembre 2029 (tous les plans autonomes sont complètement retirés ; les clients doivent passer aux suites Microsoft 365, aux packs de capacité ou aux options de stockage à la carte).<br />
<br />
<b>Prochaines étapes</b><br />
<br />
- Pour aider vos clients à traverser ce changement, vous devez commencer à planifier dès maintenant, en passant en revue les locataires de vos clients, en positionnant les suites Microsoft 365 Business ou E3/E5 le cas échéant, et en aidant vos clients à optimiser, migrer ou archiver leurs données selon leurs besoins. Microsoft continue de partager des conseils, des ressources et des mises à jour pour aider ses partenaires à mener à bien cette transition et à soutenir la réussite à long terme de leurs clients.<br />
- Cloud Ascent sera mis à jour d'ici la fin du mois de février, vous permettant ainsi de savoir quels clients sont concernés par ce changement.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://learn.microsoft.com/en-us/partner-center/announcements/2026-january#retirement-of-standalone-sharepoint-online-and-onedrive-for-business-plans-plan-1-and-plan-2" target="_blank">Annonce de Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://office.developpez.com/actu/378353/Microsoft-augmente-les-prix-d-Office-365-et-de-Microsoft-365-jusqu-a-33-pourcent-afin-d-atteindre-un-benefice-supplementaire-de-10-7-milliards-en-les-justifiant-par-des-fonctionnalites-telles-que-Copilot/" target="_blank">Microsoft augmente les prix d'Office 365 et de Microsoft 365 jusqu'à 33 % afin d'atteindre un bénéfice supplémentaire de 10,7 milliards $, en les justifiant par des fonctionnalités telles que Copilot</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/370742/Microsoft-incite-les-entreprises-a-abandonner-les-licences-perpetuelles-d-Office-au-profit-d-abonnements-a-Microsoft-365-mais-certains-utilisateurs-ont-migre-vers-LibreOffice-a-la-place/" target="_blank">Microsoft incite les entreprises à abandonner les licences perpétuelles d'Office au profit d'abonnements à Microsoft 365, mais certains utilisateurs ont migré vers LibreOffice à la place</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379772/Microsoft-perd-400-milliards-en-valeur-boursiere-a-cause-de-la-bulle-monetaire-circulaire-de-l-IA-qui-a-cree-une-illusion-de-750-milliards-un-fantasme-de-Sam-Altman-qui-ruine-l-avenir-de-Microsoft/" target="_blank">Microsoft perd 400 milliards $ en valeur boursière à cause de la bulle monétaire circulaire de l'IA qui a créé une illusion de 750 milliards $, un fantasme de Sam Altman qui ruine l'avenir de Microsoft</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181923/dotnet/general-dotnet/microsoft-supprime-certains-abonnements-autonomes-populaires-onedrive-sharepoint/</guid>
		</item>
		<item>
			<title>Bill Gates a discrètement versé près de 8 milliards $ à la fondation privée de son ex-femme, Melinda Gates</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181438&amp;goto=newpost</link>
			<pubDate>Mon, 12 Jan 2026 11:13:58 GMT</pubDate>
			<description>*Bill Gates a discrètement...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Bill Gates a discrètement versé près de 8 milliards $ à la fondation privée de son ex-femme, Melinda Gates, dans le cadre de l'un des plus importants règlements financiers jamais versés dans un divorce</font></b><br />
<br />
<b>Bill Gates aurait discrètement versé près de 8 milliards de dollars à la fondation privée de son ex-femme, Melinda French Gates, dans le cadre de ce qui est considéré comme l'un des plus importants versements liés à un divorce jamais enregistrés. Selon un article publié dans Forbes, ce montant a été révélé dans une déclaration fiscale. Selon cet article, le don de Bill Gates a fait grimper les actifs de la fondation Pivotal Philanthropies de plus de 1 000 %, pour atteindre environ 7,4 milliards de dollars en 2024. Ce montant est passé de 604 millions de dollars à la fin de 2023 à 7,4 milliards de dollars.</b><br />
<br />
William Henry Gates III ou Bill Gates, né le 28 octobre 1955, est un homme d'affaires et philanthrope américain. Pionnier de la révolution des micro-ordinateurs dans les années 1970 et 1980, il a cofondé la société de logiciels Microsoft en 1975 avec son ami d'enfance Paul Allen. Après l'introduction en bourse de Microsoft en 1986, Gates est devenu le plus jeune milliardaire du monde en 1987, à l'âge de 31 ans. <br />
<br />
Au fil du temps, Bill Gates a réduit son rôle chez Microsoft pour se concentrer sur son travail philanthropique au sein de la Fondation Bill &amp; Melinda Gates, la plus grande organisation caritative privée au monde, qu'il a coprésidée avec son épouse de l'époque, Melinda French Gates, de 2000 à 2024. Se concentrant sur des domaines tels que la santé, l'éducation et la lutte contre la pauvreté, Bill Gates s'est fait connaître pour ses efforts dans la lutte contre les maladies transmissibles telles que la tuberculose, le paludisme et la polio. Selon Forbes, en mai 2025, sa fortune s'élevait à 115,1 milliards de dollars, ce qui faisait de lui la treizième personne la plus riche du monde.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p673211d1768219135/dotnet/general-dotnet/bill-gates-discretement-verse-pres-8-milliards-fondation-privee-ex-femme-melinda-gates/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 5205
Taille : 40,9 Ko"  style="float: CONFIG" /></div><br />
Bill Gates aurait discrètement versé près de 8 milliards de dollars à la fondation privée de son ex-femme, Melinda French Gates, dans le cadre de ce qui est considéré comme l'un des plus importants versements liés à un divorce jamais enregistrés. Selon un article publié dans Forbes, ce montant a été révélé dans une déclaration fiscale. Selon cet article, le don de Bill Gates a fait grimper les actifs de la fondation Pivotal Philanthropies de plus de 1 000 %, pour atteindre environ 7,4 milliards de dollars en 2024. Ce montant est passé de 604 millions de dollars à la fin de 2023 à 7,4 milliards de dollars.<br />
<br />
Le don de 7,88 milliards de dollars a été fait en 2024 à la fondation Pivotal Philanthropies, selon une déclaration fiscale récemment publiée et examinée par le DealBook du New York Times. La fondation Philanthropies se concentre sur les femmes et les familles. Cette déclaration fiscale marquerait la première fois que les conditions financières concrètes du divorce des Gates en 2021 sont rendues publiques. Melinda Gates gère également certains de ses investissements et de ses activités caritatives par l'intermédiaire de Pivotal Ventures, la société d'investissement fondée en 2015.<br />
<br />
Bill Gates et Melinda Gates ont annoncé leur décision de séparer officiellement leurs activités philanthropiques en 2024, trois ans après que leur divorce ait été rendu public. En mai 2024, Melinda French Gates a déclaré qu'elle quittait la fondation caritative qu'elle avait cofondée avec Bill Gates il y a plus de 20 ans. Son dernier jour à la fondation était le 7 juin 2024. « <i>Selon les termes de mon accord avec Bill, en quittant la fondation, je disposerai de 12,5 milliards de dollars supplémentaires à consacrer à mon travail en faveur des femmes et des familles</i> », a alors déclaré Melinda Gates, sans donner plus de détails sur ses projets. « <i>Je suis triste de voir Melinda partir, mais je suis sûr qu'elle aura un impact considérable dans ses futures activités philanthropiques</i> », a écrit Bill Gates..<br />
<br />
Après son départ en tant que coprésidente, la fondation a changé de nom pour devenir la Fondation Gates, avec Bill Gates comme seul président. On ne sait pas exactement où les 4,6 milliards de dollars supplémentaires ont été alloués. Selon DealBook, ces fonds auraient pu être versés à la société française de Melinda Gates, Pivotal, qui ne dépose pas de déclaration fiscale. Pivotal Philanthropies est gérée parallèlement à Pivotal Ventures, une société à responsabilité limitée qui n'est pas soumise aux obligations de divulgation qui régissent les organisations à but non lucratif traditionnelles.<br />
<br />
En mai 2021, Bill et Melinda French Gates ont annoncé leur intention de divorcer, déclarant qu'ils ne croyaient plus pouvoir « grandir ensemble ». Gates a démissionné du conseil d'administration de Microsoft en 2020, quelques mois avant l'annonce du divorce. Le couple aurait également convenu du partage de biens immobiliers d'une valeur de plus de 170 millions de dollars, d'une collection d'œuvres d'art d'une valeur d'environ 130 millions de dollars et d'un important bloc d'actions Microsoft.  <br />
<br />
En mars 2022, Melinda Gates a affirmé que Jeffrey Epstein avait joué un rôle dans la fin de leur mariage de 27 ans. Melinda a confié qu'elle avait décidé de quitter son mari « pour de nombreuses raisons », notamment les liens de son ex-mari avec Epstein. « <i>Je n'aimais pas qu'il rencontre Jeffrey Epstein, non. Je le lui ai clairement fait savoir</i> », a-t-elle déclaré à l'époque, ajoutant qu'elle n'avait rencontré le pédophile décédé qu'une seule fois parce qu'elle « voulait voir qui » il était.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/_U53QTxm4g8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Bill Gates est resté discrètement actif au sein de Microsoft après avoir pris publiquement ses distances avec l'entreprise. Il a déclaré qu'il était un &quot;conseiller technologique&quot; pour le géant de la technologie et qu'il souhaitait utiliser sa fortune, estimée à 157 milliards de dollars, pour financer la recherche sur des questions mondiales qui lui tiennent à cœur, notamment la pauvreté et le changement climatique. <a href="https://emploi.developpez.com/actu/362494/Bill-Gates-declare-que-la-retraite-semble-horrible-le-cofondateur-de-Microsoft-a-declare-qu-il-esperait-continuer-a-travailler-comme-son-ami-et-collegue-milliardaire-Warren-Buffett/" target="_blank">Il a également déclare que la retraite &quot;semble horrible&quot;</a>. Il espère que sa santé lui permettra de continuer à travailler. Selon ces propos, son travail au sein de la fondation à but non lucratif qu'il a cofondée avec son ex-femme, Melinda French Gates, est l'une des principales raisons pour lesquelles il n'est pas prêt à prendre sa retraite.<br />
<br />
Cependant, <a href="https://droit.developpez.com/actu/375596/Les-profits-de-Bill-Gates-tires-du-programme-de-deportation-de-masse-de-Donald-Trump-reveles-apres-un-diner-amical-a-la-Maison-Blanche-alors-que-Bill-Gates-s-enrichit-avec-la-machine-a-expulser-de-Trump/" target="_blank">des révélations en septembre 2025 contrastent fortement avec les déclarations publiques de Bill Gates sur le travail et la philanthropie</a>. En effet, Bill Gates, réputé pour ses activités philanthropiques, tirerait profit du programme de déportation de masse du président Donald Trump grâce à sa participation dans Signature Aviation, un prestataire clé des vols de l'ICE, l'agence américaine chargée de l'immigration et des douanes. Ces services d'affrètement privés, essentiels au programme d'expulsion massive du président Trump, ont soulevé des inquiétudes quant à d'éventuels conflits d'intérêts, d'autant plus que Bill Gates continue de défendre des causes à but non lucratif axées sur l'immigration par le biais de sa fondation.<br />
<br />
<b>Source</b> : Forbes<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/314819/Bill-Gates-fondateur-de-Microsoft-et-Melinda-Gates-se-separent-apres-27-ans-mais-les-deux-poursuivront-leur-travail-ensemble-au-sein-de-la-fondation/" target="_blank">Bill Gates, fondateur de Microsoft, et Melinda Gates se séparent après 27 ans, mais les deux « poursuivront leur travail ensemble au sein de la fondation »</a><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/335117/Bill-Gates-va-faire-don-de-la-quasi-totalite-de-sa-fortune-a-sa-fondation-Je-vais-descendre-et-eventuellement-sortir-de-la-liste-des-plus-riches-du-monde/" target="_blank">Bill Gates va faire don de « la quasi-totalité » de sa fortune à sa fondation : « Je vais descendre et éventuellement sortir de la liste des plus riches du monde »</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/365885/Bill-Gates-recommande-quatre-livres-qui-donnent-un-sens-au-monde-les-ouvrages-abordent-les-risques-et-les-opportunites-de-l-IA-et-le-lien-entre-les-natifs-de-l-ere-du-numerique-et-les-maladies-mentales/" target="_blank">Bill Gates recommande quatre livres qui donnent un sens au monde : les ouvrages abordent les risques et les opportunités de l'IA, et le lien entre les natifs de l'ère du numérique et les maladies mentales</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673211d1768219135/dotnet/general-dotnet/bill-gates-discretement-verse-pres-8-milliards-fondation-privee-ex-femme-melinda-gates/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181438/dotnet/general-dotnet/bill-gates-discretement-verse-pres-8-milliards-fondation-privee-ex-femme-melinda-gates/</guid>
		</item>
		<item>
			<title>Microsoft remet ça : Edge va ouvrir automatiquement un panneau latéral Copilot sur vos liens Outlook</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181333&amp;goto=newpost</link>
			<pubDate>Tue, 06 Jan 2026 11:50:13 GMT</pubDate>
			<description>*Microsoft transforme peu à...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft transforme peu à peu son navigateur web Edge en une autre application de son IA Copilot et test une interface redessinée qui s'inspire de Copilot</font></b><br />
<br />
<b>Microsoft déploie un rafraîchissement visuel pour son navigateur Microsoft Edge, qui s'inspire fortement du langage de conception de son assistant d'IA Copilot. Les changements sont actuellement testés dans les premières versions des canaux Canary et Dev, marquant ce qui pourrait être le début d'un changement de design plus large dans la gamme de produits de Microsoft. La refonte touche presque toutes les parties de l'interface du navigateur.</b><br />
<br />
Microsoft Edge est un navigateur web propriétaire développé par la société américaine Microsoft depuis 2015, et basé sur Chromium depuis 2020. Il fut conçu pour remplacer Internet Explorer. Edge est installé par défaut avec Windows 10 et Windows 11, et est disponible également sur macOS et Linux, ainsi que sur mobile avec des versions Android et iOS. Edge utilise Microsoft Bing comme moteur de recherche par défaut, et intègre également d'autres services Microsoft. <br />
<br />
Microsoft déploie un rafraîchissement visuel pour son navigateur Edge, qui s'inspire fortement du langage de conception de son assistant d'IA Copilot. Les changements sont actuellement testés dans les premières versions des canaux Canary et Dev, marquant ce qui pourrait être le début d'un changement de design plus large dans la gamme de produits de Microsoft. La refonte touche presque toutes les parties de l'interface du navigateur. La nouvelle page d'onglets, le menu des paramètres, les menus contextuels et les éléments déroulants présentent désormais les coins arrondis, les couleurs et la typographie qui ont fait leurs débuts avec l'application Copilot. Selon Windows Central, ces changements apparaissent que les utilisateurs aient ou non activé le mode Copilote, bien que la nouvelle page d'onglet s'adapte en fonction du paramètre.<br />
<br />
Ce changement s'éloigne du système Fluent Design de Microsoft, qui équipe actuellement Windows 11, Xbox et Office. Le langage de conception Copilot est apparu après que la plupart des membres de l'équipe Inflection AI ont rejoint Microsoft en 2024, présentant des similitudes frappantes avec l'assistant Pi AI qu'Inflection avait développé. Mustafa Suleyman, PDG de Microsoft AI, a confirmé l'année dernière que l'entreprise prévoyait de faire évoluer Edge plutôt que de créer un navigateur entièrement nouveau axé sur l'IA. <i>&quot;Il n'y aura pas de nouveau navigateur ; il s'agira simplement d'une expérience</i>&quot;, a déclaré Suleyman à Tom Warren de The Verge.<br />
<br />
Le navigateur Edge n'est pas la seule interface à être retravaillée. Microsoft explore également l'utilisation de son langage de conception Copilot Discover, qui est une version du site MSN.com pilotée par l'intelligence artificielle. Bien que le nouveau look n'ait pas été mis en œuvre dans Windows ou Xbox, la tendance générale est à un look unifié pour ses services, qui est piloté par l'IA. La nouvelle interface est actuellement en phase de prévisualisation, et il faudra probablement attendre plusieurs semaines avant qu'elle n'arrive dans la version stable du navigateur Edge.<br />
<br />
Le terme « Microslop » s’est imposé en quelques semaines comme un marqueur ironique, voire corrosif, de la lassitude croissante face à l’offensive tous azimuts de l’intelligence artificielle chez Microsoft. Derrière ce mot-valise, contraction à peine voilée de Microsoft et de « slop », se cristallise un malaise plus large dans les communautés tech, chez les développeurs, les power users et une partie du grand public. L’IA n’y est plus perçue comme un progrès maîtrisé, mais comme une couche imposée, parfois maladroite, souvent envahissante, et surtout déconnectée des usages réels.<br />
<br />
Ce backlash n’est pas anecdotique. Il révèle une fracture entre la vision stratégique portée par Redmond et l’expérience vécue sur le terrain, que ce soit dans Windows, Office, Edge ou les services cloud. À travers « Microslop », ce n’est pas l’IA en tant que technologie qui est rejetée, mais une certaine manière de l’intégrer, de la vendre et de la justifier. Pourtant,<a href="https://microsoft.developpez.com/actu/378925/Le-PDG-de-Microsoft-souhaite-que-vous-cessiez-de-parler-d-IA-slop-en-2026-tandis-qu-il-tente-d-imposer-Copilot-et-ses-algorithmes-declenchant-une-polemique-qui-a-rendu-populaire-le-terme-Microslop/" target="_blank"> le PDG de Microsoft souhaite que vous cessiez de parler « d'IA slop » en 2026</a> tandis qu'il tente d'imposer Copilot et ses algorithmes, déclenchant une polémique qui a rendu populaire le terme « Microslop ».<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/374130/Microsoft-Edge-se-transforme-en-navigateur-IA-grace-au-nouveau-mode-Copilot-l-IA-serait-capable-de-comprendre-ce-que-l-utilisateur-recherche-de-predire-ce-qu-il-souhaite-faire-puis-d-agir-en-son-nom/" target="_blank">Microsoft Edge se transforme en navigateur IA grâce au nouveau mode Copilot : l'IA serait capable de comprendre ce que l'utilisateur recherche, de prédire ce qu'il souhaite faire, puis d'agir en son nom</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/378950/Microsoft-enterre-Office-qui-est-renomme-application-Microsoft-365-Copilot-apres-l-echec-commercial-de-Copilot-365-l-editeur-cherche-a-redefinir-la-place-de-ses-logiciels-historiques-a-l-ere-de-l-IA/" target="_blank">Microsoft enterre Office qui est renommé « application Microsoft 365 Copilot » : après l'échec commercial de Copilot 365. L'éditeur cherche à redéfinir la place de ses logiciels historiques à l'ère de l'IA</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/378568/Satya-Nadella-durcit-le-ton-face-aux-dirigeants-de-Microsoft-embarquez-dans-l-aventure-de-l-IA-ou-partez-le-PDG-continue-la-mutation-du-fonctionnement-de-l-entreprise/" target="_blank">Satya Nadella durcit le ton face aux dirigeants de Microsoft : embarquez dans l'aventure de l'IA ou partez, le PDG continue la mutation du fonctionnement de l'entreprise</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181333/dotnet/general-dotnet/microsoft-remet-ca-edge-va-ouvrir-automatiquement-panneau-lateral-copilot-vos-liens-outlook/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft supprime l'activation par téléphone de Windows et Office et impose l'activation en ligne]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181302&amp;goto=newpost</link>
			<pubDate>Mon, 05 Jan 2026 06:32:49 GMT</pubDate>
			<description>*Microsoft supprime...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft supprime discrètement l'activation par téléphone de Windows et Office et impose l'activation en ligne avec un compte Microsoft</font></b><br />
<br />
<b>Microsoft a discrètement mis fin à son système d'activation par téléphone pour les produits Windows et Office, obligeant les utilisateurs à recourir à une méthode d'activation en ligne uniquement qui nécessite un compte Microsoft. La fonctionnalité d'activation par téléphone, vieille de plusieurs décennies, qui permettait aux utilisateurs d'activer leurs licences Windows en appelant le service d'assistance de Microsoft, ne fonctionne plus. Lorsque les utilisateurs composent le numéro d'activation, un message automatisé les redirige désormais vers un portail en ligne.</b><br />
<br />
Microsoft Corporation est un conglomérat technologique multinational américain dont le siège social est situé à Redmond, dans l'État de Washington. Fondée en 1975, la société a joué un rôle influent dans l'essor des ordinateurs personnels grâce à des logiciels tels que Windows, et s'est depuis diversifiée dans les services Internet, le cloud computing, l'intelligence artificielle, les jeux vidéo et d'autres domaines. <br />
<br />
Ses produits logiciels les plus connus sont la gamme de systèmes d'exploitation Windows et les suites d'applications de productivité Microsoft Office et Microsoft 365, qui comprennent notamment le traitement de texte Word, le tableur Excel et le programme de présentation PowerPoint. La société fournit également une gamme de services Internet grand public tels que le moteur de recherche Bing, le portail web MSN, le service de messagerie Outlook.com (Hotmail) et le Microsoft Store. Dans les domaines de l'entreprise et du développement, Microsoft fournit notamment la plateforme de cloud computing Azure, le logiciel de base de données Microsoft SQL Server et Visual Studio.<br />
<br />
Récemment, un rapport a révélé que Microsoft a discrètement mis fin à son système d'activation par téléphone pour les produits Windows et Office, obligeant les utilisateurs à recourir à une méthode d'activation en ligne uniquement qui nécessite un compte Microsoft. La fonctionnalité d'activation par téléphone, vieille de plusieurs décennies, qui permettait aux utilisateurs d'activer leurs licences Windows en appelant le service d'assistance de Microsoft, ne fonctionne plus. Lorsque les utilisateurs composent le numéro d'activation, un message automatisé les redirige désormais vers un portail en ligne à l'adresse aka.ms/aoh.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/-1ukY4Vrlwg?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Ben Kleinberg, passionné de technologie, a découvert ce changement en essayant d'activer Windows 7 à l'aide d'une clé OEM. La méthode traditionnelle par téléphone était particulièrement cruciale pour les anciens systèmes d'exploitation comme Windows 7, dont les serveurs d'activation ne sont plus fonctionnels. Kleinberg a documenté son expérience dans une vidéo YouTube, montrant comment le message vocal automatisé annonce que « l'assistance pour l'activation des produits est désormais disponible en ligne ».<br />
<br />
Le nouveau système redirige les utilisateurs vers le portail d'activation des produits Microsoft, qui exige de se connecter avec un compte Microsoft. Cela élimine effectivement toute option d'activation hors ligne, même si la documentation officielle de Microsoft mentionne toujours l'activation par téléphone comme une méthode viable. Kleinberg a réussi à activer Windows 7 et Office 2010 via le portail web après avoir changé de navigateur pour résoudre des problèmes de compatibilité. Cela va à l'encontre de l'objectif de l'activation par téléphone, qui était destinée aux personnes n'ayant pas accès à Internet ou préférant les méthodes hors ligne.<br />
<br />
Cela s'inscrit dans le cadre de la stratégie plus large de Microsoft en faveur des services en ligne et des comptes Microsoft. La société a progressivement rendu l'activation hors ligne de Windows plus difficile, notamment en limitant récemment la création d'un compte local lors de l'installation. Bien que le portail web fonctionne toujours avec les anciens produits, l'obligation d'utiliser un compte Microsoft a frustré les utilisateurs qui dépendaient de l'option hors ligne pour des raisons de confidentialité ou de connectivité.<br />
<br />
Ce changement intervient alors que<a href="https://office.developpez.com/actu/378353/Microsoft-augmente-les-prix-d-Office-365-et-de-Microsoft-365-jusqu-a-33-pourcent-afin-d-atteindre-un-benefice-supplementaire-de-10-7-milliards-en-les-justifiant-par-des-fonctionnalites-telles-que-Copilot/" target="_blank"> Microsoft a annoncé en décembre 2025 qu'il augmenterait les prix des abonnements aux logiciels de productivité Office</a> destinés aux clients commerciaux et gouvernementaux le 1er juillet 2026. La raison ? « <i>L'extension des fonctionnalités d'IA, de sécurité et de gestion qui seront disponibles dans les offres Microsoft 365 en 2026.</i> » Près de 43 % des 77,7 milliards de dollars de chiffre d'affaires de Microsoft au premier trimestre fiscal 2025 provenaient de son segment Productivité et processus métier, qui comprend Office. Cependant, les applications Office de la société, qui comprennent Word, Excel, PowerPoint et Outlook, sont confrontées depuis quelques années à une concurrence accrue de la part de Google. <br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/370549/La-nouvelle-version-de-Windows-11-rend-encore-plus-obligatoire-l-ouverture-d-un-compte-Microsoft-car-Microsoft-a-ferme-une-breche-qui-vous-permettait-de-ne-pas-creer-de-compte-Microsoft/" target="_blank">La nouvelle version de Windows 11 rend encore plus obligatoire l'ouverture d'un compte Microsoft car Microsoft a fermé une brèche qui vous permettait de ne pas créer de compte Microsoft</a><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/378126/-Desastre-de-securite-moins-500-millions-d-utilisateurs-disent-non-a-Windows-11-un-rejet-massif-qui-interroge-la-strategie-IA-la-securite-par-defaut-et-la-confiance-envers-Microsoft/" target="_blank">« Désastre de sécurité » - 500 millions d'utilisateurs disent non à Windows 11 : un rejet massif qui interroge la stratégie IA, la sécurité par défaut et la confiance envers Microsoft</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/375923/Microsoft-va-imposer-l-installation-de-Copilot-dans-Microsoft-365-en-octobre-pour-simplifier-l-acces-a-Copilot-et-permettre-aux-utilisateurs-de-decouvrir-et-d-utiliser-facilement-ses-fonctionnalites/" target="_blank">Microsoft va imposer l'installation de Copilot dans Microsoft 365 en octobre pour « simplifier l'accès à Copilot » et permettre aux utilisateurs de « découvrir et d'utiliser facilement » ses fonctionnalités</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181302/dotnet/general-dotnet/microsoft-supprime-l-activation-telephone-windows-office-impose-l-activation-ligne/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft nie avoir réécrit Windows 11 à l'aide de l'IA après la publication du message d'un de ses ingénieurs]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181136&amp;goto=newpost</link>
			<pubDate>Tue, 23 Dec 2025 16:37:58 GMT</pubDate>
			<description>*Submergé par les bugs dans...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Submergé par les bugs dans ses applications, la solution de Microsoft c'est de supprimer tout le code C et C++ de ses référentiels d'ici 2030, pour le remplacer par Rust</font></b> <br />
<br />
<b>Microsoft prévoit d'éliminer tout le code C et C++ de ses référentiels d'ici 2030, en le remplaçant par Rust pour améliorer la sécurité et la sûreté de la mémoire. Dirigée par Galen Hunt, cette initiative s'appuie sur l'IA pour remanier les codes existants, dans un contexte de tendances et de défis industriels tels que la pénurie de talents. Cette initiative audacieuse pourrait remodeler les pratiques d'ingénierie logicielle.</b><br />
<br />
En novembre 2025, <a href="https://windows.developpez.com/actu/377870/Windows-11-Microsoft-admet-que-presque-toutes-les-fonctionnalites-principales-de-son-OS-sont-defectueuses-apres-s-etre-fait-taper-sur-les-doigts-par-NVIDIA-qui-a-deploye-un-correctif-suite-au-Patch-Tuesday/" target="_blank">Microsoft a confirmé plusieurs bogues dans Windows 11 remontant à juillet 2025</a>. Ces bugs auraient été causés par la mise à jour 24H2 (KB5062553), qui a affecté les composants système reposant sur XAML, un langage de balisage utilisé dans Windows pour les composants d'interface utilisateur. Bien que ces problèmes apparaissent principalement lors de la mise en service d'appareils ou du démarrage d'images non persistantes, affectant principalement les déploiements en entreprise et dans l'éducation, il est inquiétant que Microsoft ait mis autant de temps à reconnaître la situation.<br />
<br />
Pour éviter ce genre de situation, <a href="https://rust.developpez.com/actu/377658/Google-a-adopte-Rust-pour-des-raisons-de-securite-et-a-constate-une-reduction-de-1-000-fois-des-vulnerabilites-liees-a-la-securite-de-la-memoire-compare-a-C-et-Cplusplus/" target="_blank">Google a adopté Rust pour des raisons de sécurité et a constaté une réduction de 1 000 fois des vulnérabilités liées à la sécurité de la mémoire</a>, un taux de rollback 4 fois plus faible et une réduction de 25 % du temps consacré à la révision du code par rapport au C et au C++. Google a alors partagé comment une stratégie de sécurité mémoire axée sur la prévention des vulnérabilités ne se contente pas de corriger les problèmes, mais aide également à aller plus vite. Selon Google, les données de 2025 continuent de valider cette approche, les vulnérabilités liées à la sécurité mémoire passant pour la première fois sous la barre des 20 % du total des vulnérabilités.<br />
<br />
Dans une démarche qui pourrait remodeler les fondements de l'ingénierie logicielle, Microsoft a annoncé une initiative ambitieuse visant à éliminer progressivement tous les codes C et C++ de ses vastes référentiels d'ici à 2030, pour les remplacer par Rust. Cette déclaration, menée par Galen Hunt, ingénieur distingué de Microsoft, marque un changement profond en faveur de langages de programmation à mémoire sécurisée, dans un contexte d'inquiétudes croissantes concernant les failles de sécurité. La vision de Hunt, exposée dans un article publié sur LinkedIn, met l'accent sur l'utilisation de l'intelligence artificielle pour le remaniement du code à grande échelle, dans le but d'éliminer le code hérité qui a longtemps affecté les systèmes par des bogues et des exploits.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			J'ai un poste à pourvoir dans mon équipe pour un Ingénieur logiciel principal IC5.  Le poste est à pourvoir en personne à Redmond.<br />
 <br />
Mon objectif est d'éliminer toutes les lignes de C et C++ de Microsoft d'ici 2030. Notre stratégie consiste à combiner l'IA *et* les algorithmes pour réécrire les plus grandes bases de code de Microsoft. Notre étoile polaire est « 1 ingénieur, 1 mois, 1 million de lignes de code ».   Pour accomplir cette tâche inimaginable, nous avons construit une puissante infrastructure de traitement du code. Notre infrastructure algorithmique crée un graphe évolutif sur le code source à l'échelle. Notre infrastructure de traitement de l'IA nous permet ensuite d'appliquer des agents d'IA, guidés par des algorithmes, pour apporter des modifications au code à l'échelle. Le cœur de cette infrastructure fonctionne déjà à grande échelle sur des problèmes tels que la compréhension du code.<br />
 <br />
L'objectif de ce poste d'ingénieur logiciel principal est de nous aider à faire évoluer et à augmenter notre infrastructure pour permettre de traduire les plus grands systèmes C et C++ de Microsoft en Rust. Une condition essentielle pour ce poste est d'avoir de l'expérience dans la construction de code de niveau système de qualité production en Rust - de préférence au moins 3 ans d'expérience dans l'écriture de code de niveau système en Rust. Une expérience dans la mise en œuvre de compilateurs, de bases de données ou de systèmes d'exploitation est vivement souhaitée. Bien qu'une expérience dans l'implémentation de compilateurs ne soit pas nécessaire pour postuler, la volonté d'acquérir cette expérience au sein de notre équipe est requise.<br />
 <br />
Notre équipe est animée par un état d'esprit de croissance. Nous sommes une équipe diversifiée avec un large éventail de compétences et de perspectives. Nous prenons des risques audacieux. Nous travaillons et jouons bien avec les autres. Nous aimons apporter de la valeur aux clients internes et externes. Nous avons appris que notre diversité et notre état d'esprit de croissance sont essentiels pour réussir dans le monde en évolution rapide des outils basés sur l'IA.<br />
 <br />
Notre équipe fait partie du groupe Future of Scalable Software Engineering de l'organisation EngHorizons au sein de Microsoft CoreAI. Notre mission est de développer des capacités permettant à Microsoft et à ses clients d'éliminer la dette technique à grande échelle. Nous mettons au point de nouveaux outils et de nouvelles techniques avec des clients et des partenaires internes, puis nous travaillons avec d'autres groupes de produits pour déployer ces capacités à l'échelle de Microsoft et de l'industrie.
			
		<hr />
	</div>
</div><div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672746d1766510369/dotnet/general-dotnet/microsoft-nie-reecrit-windows-11-l-aide-l-ia-apres-publication-message-d-ingenieurs/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 62266
Taille : 143,8 Ko"  style="float: CONFIG" /></div><br />
Cette initiative intervient à un moment où les cyberattaques sont de plus en plus sophistiquées et où des erreurs de mémoire en C et C++ ont été impliquées dans de nombreuses brèches très médiatisées. Le langage Rust, développé par Mozilla et désormais géré par la Fondation Rust, offre des protections intégrées contre les pièges courants tels que les débordements de mémoire tampon et les déréférences de pointeur nul. L'engagement de Microsoft n'est pas seulement rhétorique ; il est soutenu par des efforts continus, notamment l'intégration de Rust dans les composants Windows, comme le rapportent diverses analyses de l'industrie.<br />
<br />
Cette transition ne part pas de zéro. Microsoft expérimente Rust depuis des années, l'incorporant dans les services Azure et même dans les bibliothèques Windows de base. Les ingénieurs de l'entreprise ont publiquement discuté des avantages, tels que l'amélioration de la fiabilité et de la productivité des développeurs, qui s'alignent sur les tendances plus générales de l'industrie en faveur de pratiques de codage plus sûres.<br />
<br />
<b>L'impératif de sécurité, moteur du changement</b><br />
<br />
La décision de Microsoft est motivée par l'importance accordée à la sécurité. Les langages C et C++, bien que puissants pour la programmation de systèmes de bas niveau, sont connus pour leur manque de sécurité inhérente à la mémoire, ce qui entraîne des vulnérabilités que les pirates informatiques exploitent. Selon un rapport, Microsoft considère cette refonte comme une étape essentielle dans la modernisation de ses bases de code, qui couvrent tous les domaines, des systèmes d'exploitation à l'infrastructure en nuage.<br />
<br />
Les experts du secteur se font l'écho de ce sentiment. Un article comparatif souligne les avantages de Rust en termes de performances et d'outils, notant que si le C++ excelle en vitesse brute, le modèle de propriété de Rust permet d'éviter des classes entières d'erreurs sans sacrifier l'efficacité. Cela le rend particulièrement intéressant pour des entreprises comme Microsoft, où les temps d'arrêt ou les brèches peuvent coûter des milliards.<br />
<br />
En outre, les messages postés sur les réseaux sociaux reflètent un mélange d'enthousiasme et de scepticisme parmi les développeurs. Nombreux sont ceux qui saluent le caractère avant-gardiste de la démarche, un utilisateur soulignant que Microsoft a formé des équipes dédiées à Rust dès 2024, ce qui témoigne d'une stratégie à long terme. D'autres, en revanche, s'interrogent sur la faisabilité de la réécriture de millions de lignes de code, faisant le parallèle avec les migrations antérieures qui ont échoué dans le secteur technologique.<br />
<br />
<b>L'IA, le grand facilitateur</b><br />
<br />
L'utilisation d'outils assistés par l'IA pour le remaniement est au cœur du plan de Hunt. Microsoft a l'intention d'exploiter des modèles d'apprentissage automatique, éventuellement en s'appuyant sur GitHub Copilot, pour automatiser la traduction de C++ vers Rust. Il ne s'agit pas d'une simple spéculation ; les aperçus des outils d'édition C++ pour Copilot montrent l'investissement de Microsoft dans l'IA qui comprend et transforme le code hérité.<br />
<br />
L'ampleur est stupéfiante. La base de code de Microsoft comprend des éléments fondamentaux de Windows, Office et Azure, dont une grande partie a été écrite en C++ pendant des décennies. L'IA pourrait accélérer ce processus en identifiant des modèles, en suggérant des équivalents sûrs et même en générant des tests pour vérifier l'exactitude du code. Toutefois, il reste des défis à relever, notamment pour garantir l'équivalence sémantique dans des systèmes complexes où des comportements subtils peuvent être interrompus lors de la conversion.<br />
<br />
Des discussions sur les réseaux sociaux se penchent sur ces obstacles. Les commentateurs se demandent si l'IA peut gérer les nuances de l'arithmétique des pointeurs ou les modèles de concurrence qui diffèrent d'un langage à l'autre. Cependant, les optimistes soulignent que des projets pilotes réussis, comme l'adoption de Rust dans le noyau Linux, prouvent que de telles transitions sont viables.<br />
<br />
<b>Contexte historique et précédents</b><br />
<br />
Le flirt de Microsoft avec Rust remonte au moins à 2019, lorsque des rapports ont fait surface sur l'exploration d'alternatives à C++ pour des raisons de sécurité. Une discussion de l'époque remet en question l'économie d'un tel changement, arguant qu'il n'est pas simple de tout réécrire. En effet, les équipes inexpérimentées sous-estiment souvent les coûts, mais les ressources de Microsoft lui confèrent une position unique pour réussir.<br />
<br />
Plus récemment, en 2023, Microsoft a commencé à réécrire les principales bibliothèques Windows en Rust. Cette initiative s'appuie sur des expériences antérieures, telles que la réécriture des bibliothèques Windows en Rust. Cette initiative s'appuie sur des expériences antérieures, telles que l'utilisation de Rust pour les pilotes de périphériques afin de réduire les vulnérabilités du noyau. L'initiative Windows Resiliency de l'entreprise, mentionnée dans les mises à jour des journalistes techniques, souligne une approche progressive, qui consiste à transférer graduellement des fonctionnalités vers Rust.<br />
<br />
Les comparaisons avec d'autres géants sont instructives. Google et Amazon ont également intensifié l'utilisation de Rust, un article décrivant une « révolution Rust » dans les grands systèmes. L'adoption officielle de Rust par le noyau Linux en 2025 sert de modèle, démontrant comment Rust peut coexister avec C et finir par le supplanter dans les infrastructures critiques.<br />
<br />
<b>Les défis à l'horizon</b><br />
<br />
Malgré l'enthousiasme, le chemin vers 2030 est semé d'embûches. L'acquisition de talents en est un : Les développeurs Rust sont très demandés mais peu nombreux, ce qui risque de faire grimper les coûts. La formation des ingénieurs C++ existants au paradigme de vérification des emprunts de Rust nécessite du temps et des investissements, comme le soulignent les forums communautaires tels que le Rust Programming Language Forum.<br />
<br />
L'interopérabilité pose un autre problème. Tout le code ne peut pas être réécrit en une seule fois, de sorte que les systèmes hybrides doivent faire le lien entre le C++ et le Rust de manière transparente. Les outils présentés en avant-première par Microsoft visent à atténuer ce problème, mais le déploiement dans le monde réel pourrait révéler des lacunes, en particulier dans les domaines où les performances sont critiques, tels que les jeux ou le traitement en temps réel.<br />
<br />
Les facteurs économiques ne peuvent être ignorés. Une analyse compare Rust à C pour l'adoption par les entreprises, prédisant une domination d'ici 2030 en raison des tendances en matière de sécurité de la mémoire. Cependant, elle met en garde contre les baisses de productivité initiales lors de la migration, que Microsoft doit gérer pour éviter de perturber son écosystème de produits.<br />
<br />
Cependant, l'initiative questionne : le problème de Microsoft vient-il de C++ ou de l'utilisation massive de Copilot ? En effet, en avril, le PDG de Microsoft, Satya Nadella, a déclaré que <a href="https://microsoft.developpez.com/actu/371580/30-pourcent-du-code-de-Microsoft-a-ete-genere-par-l-IA-Copilot-selon-son-PDG-Innovation-ou-dependance-algorithmique-La-technologie-s-impose-dans-l-environnement-quotidien-des-developpeurs-Microsoft/" target="_blank">20 à 30 % du code contenu dans les référentiels de l'entreprise était « écrit par un logiciel », c'est-à-dire par l'IA</a>, lors d'une discussion avec le PDG de Meta, Mark Zuckerberg, à l'occasion de la conférence LlamaCon de Meta qui s'est tenue mardi. Nadella a donné ce chiffre après que Zuckerberg lui a demandé quelle proportion du code de Microsoft était générée par l'IA aujourd'hui. Le PDG de Microsoft a déclaré que l'entreprise obtenait des résultats mitigés en matière de code généré par l'IA dans différents langages, avec davantage de progrès en Python et moins en C++.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.linkedin.com/posts/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf/" target="_blank">Annonce sur LinkedIn</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://linux.developpez.com/actu/373276/Microsoft-a-publie-un-remake-moderne-en-Rust-de-son-editeur-MS-DOS-classique-et-l-a-porte-sur-Linux-Edit-est-desormais-open-source-et-sera-integre-a-Windows-11/" target="_blank">Microsoft a publié un remake moderne en Rust de son éditeur MS-DOS classique et l'a porté sur Linux : Edit est désormais open source et sera intégré à Windows 11</a><br />
<br />
:fleche: <a href="https://rust.developpez.com/actu/378426/C-est-desormais-officiel-Rust-dans-le-noyau-Linux-sort-du-cadre-experimental-le-Rust-vient-de-faire-l-objet-d-integration-comme-partie-essentielle-du-kernel-aux-cotes-du-toujours-present-langage-C/" target="_blank">C'est désormais officiel : Rust dans le noyau Linux sort du cadre expérimental. Le Rust vient de faire l'objet d'intégration comme partie essentielle du kernel aux côtés du toujours présent langage C</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/378568/Satya-Nadella-durcit-le-ton-face-aux-dirigeants-de-Microsoft-embarquez-dans-l-aventure-de-l-IA-ou-partez-le-PDG-continue-la-mutation-du-fonctionnement-de-l-entreprise/" target="_blank">Satya Nadella durcit le ton face aux dirigeants de Microsoft : embarquez dans l'aventure de l'IA ou partez, le PDG continue la mutation du fonctionnement de l'entreprise</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672746d1766510369/dotnet/general-dotnet/microsoft-nie-reecrit-windows-11-l-aide-l-ia-apres-publication-message-d-ingenieurs/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181136/dotnet/general-dotnet/microsoft-nie-reecrit-windows-11-l-aide-l-ia-apres-publication-message-d-ingenieurs/</guid>
		</item>
		<item>
			<title><![CDATA[Le titre Microsoft plonge après l'annonce que les ventes de produits IA n'atteignent pas leurs objectifs]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180790&amp;goto=newpost</link>
			<pubDate>Thu, 04 Dec 2025 19:30:15 GMT</pubDate>
			<description>*Le titre Microsoft plonge...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Le titre Microsoft plonge après l'annonce que les ventes de produits IA n'atteignent pas leurs objectifs de croissance, moins d'un cinquième des commerciaux Azure IA ayant atteint les objectifs</font></b><br />
<br />
<b>Le titre Microsoft plonge après l'annonce que les ventes de produits IA n'atteignent pas leurs objectifs de croissance. L'action a initialement chuté de plus de 2 % à l'annonce de cette nouvelle. Microsoft a réfuté un rapport selon lequel la société aurait revu à la baisse ses objectifs de croissance pour les produits IA après que les commerciaux aient manqué leurs objectifs. Selon The Information, plusieurs équipes commerciales de Microsoft n'ont pas atteint les objectifs de croissance fixés pour le produit Azure Foundry au cours du dernier exercice fiscal.</b><br />
<br />
Microsoft, pourtant co-investisseur stratégique d’OpenAI et promoteur infatigable de l’IA dans la suite Office, fait aujourd’hui face à une situation paradoxale : <a href="https://microsoft.developpez.com/actu/373305/Microsoft-peine-a-vendre-Copilot-aux-entreprises-que-ChatGPT-seduit-sans-effort-Microsoft-cofinance-le-developpement-de-ChatGPT-mais-voit-cet-outil-concurrencer-son-propre-produit-sur-le-terrain/" target="_blank">les entreprises rechignent à adopter sa solution Copilot</a>, tandis que les salariés eux-mêmes se tournent spontanément vers ChatGPT, perçu comme plus simple, plus accessible, voire plus puissant. En juin 2025, ChatGPT comptait près de 800 millions d'utilisateurs actifs hebdomadaires et 3 millions d'utilisateurs professionnels payants, tandis que Copilot stagnait quelque peu, avec 20 millions d'utilisateurs hebdomadaires au cours de l'année écoulée.<br />
<br />
Pourtant, Microsoft a récemment réfuté un rapport selon lequel la société aurait revu à la baisse ses objectifs de croissance pour les ventes de logiciels d'intelligence artificielle après que bon nombre de ses commerciaux n'aient pas atteint ces objectifs au cours du dernier exercice fiscal. L'action de la société a chuté de plus de 2 % à la suite du rapport de The Information. Un porte-parole de Microsoft a déclaré que la société n'avait pas revu à la baisse les quotas ou les objectifs de vente de ses commerciaux.<br />
<br />
Selon The Information, qui cite deux commerciaux de la division cloud d'Azure, le retard dans les ventes concerne le produit Foundry de Microsoft, une plateforme d'entreprise Azure qui permet aux entreprises de créer et de gérer des agents IA. Les agents IA peuvent effectuer de manière autonome une série d'actions pour un utilisateur ou une organisation. Moins d'un cinquième des commerciaux d'une unité Azure aux États-Unis ont atteint l'objectif de croissance des ventes de Foundry, fixé à 50 %, selon The Information. Dans une autre unité, le quota avait été fixé à un doublement des ventes de Foundry, a rapporté The Information. Le quota a été ramené à 50 % après que la plupart des commerciaux ne l'aient pas atteint.<br />
<br />
Dans un communiqué, l'entreprise a déclaré que le média avait mélangé de manière inexacte les concepts de croissance et de quotas. « <i>Les quotas de vente globaux pour les produits IA n'ont pas été revus à la baisse, comme nous l'avons indiqué avant la publication</i> », a déclaré un porte-parole de Microsoft.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672344d1764911201/dotnet/general-dotnet/titre-microsoft-plonge-apres-l-annonce-ventes-produits-ia-n-atteignent-leurs-objectifs/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 11185
Taille : 48,9 Ko"  style="float: CONFIG" /></div><br />
Le boom de l'IA a offert aux entreprises la possibilité de gagner en efficacité et de rationaliser leurs tâches, les sociétés qui développent ces agents vantant la puissance de ces outils pour prendre en charge certaines tâches et permettre aux employés d'en faire davantage. OpenAI, Google, Anthropic, Salesforce, Amazon et d'autres disposent tous de leurs propres outils pour créer et gérer ces assistants IA.<br />
<br />
Mais l'adoption de ces outils par les entreprises traditionnelles n'a pas connu la même croissance que dans d'autres secteurs de l'écosystème IA. The Information a souligné les difficultés rencontrées l'année dernière par la société de capital-investissement Carlyle dans l'adoption de l'IA, les outils ne parvenant pas à connecter de manière fiable les données provenant d'autres sources. La société a par la suite réduit ses dépenses consacrées à ces outils.<br />
<br />
Depuis quelques semaines, Microsoft lie le futur de Windows aux agents d’intelligence artificielle. L’entreprise vient entre autres de lancer la fonctionnalité expérimentale dénommée « Espace de travail d'agent. » La documentation de l'entreprise elle-même souligne néanmoins que<a href="https://windows.developpez.com/actu/378063/Microsoft-admet-que-les-agents-IA-peuvent-avoir-des-hallucinations-et-etre-victimes-d-attaques-mais-continuera-a-inonder-Windows-11-d-agents-IA-meme-si-vous-n-en-voulez-pas/" target="_blank"> ces agents peuvent avoir des hallucinations</a>, agir de manière imprévisible et même succomber à des attaques qui n'existaient pas il y a un an. Pourtant, le géant technologique continue de promouvoir les fonctionnalités des agents dans Windows 11.<br />
<br />
<b>Source</b> : The information<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/377825/PDG-de-Microsoft-AI-Le-fait-que-les-gens-ne-soient-pas-impressionnes-me-laisse-sans-voix-Mustafa-Suleyman-riposte-aux-critiques-apres-la-recente-polemique-autour-de-Windows-AI/" target="_blank">PDG de Microsoft AI : « Le fait que les gens ne soient pas impressionnés... me laisse sans voix ». Mustafa Suleyman riposte aux critiques après la récente polémique autour de Windows AI</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/374274/Microsoft-a-realise-un-benefice-net-de-27-2-milliards-de-dollars-en-trois-mois-et-a-tout-de-meme-decide-de-licencier-9-000-personnes-le-PDG-Satya-Nadella-se-felicite-des-gains-generes-par-l-IA-et-le-cloud/" target="_blank">Microsoft a réalisé un bénéfice net de 27,2 milliards de dollars en trois mois et a tout de même décidé de licencier 9 000 personnes, le PDG Satya Nadella se félicite des gains générés par l'IA et le cloud</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/377760/Partage-de-revenus-contrats-secrets-et-dependance-cloud-la-face-cachee-du-pacte-IA-entre-OpenAI-et-Microsoft-exposee-par-une-fuite-de-documents-Quand-l-IA-coute-plus-cher-qu-elle-ne-rapporte/" target="_blank">Partage de revenus, contrats secrets et dépendance cloud : la face cachée du pacte IA entre OpenAI et Microsoft exposée par une fuite de documents. Quand l'IA coûte plus cher qu'elle ne rapporte</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672344d1764911201/dotnet/general-dotnet/titre-microsoft-plonge-apres-l-annonce-ventes-produits-ia-n-atteignent-leurs-objectifs/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180790/dotnet/general-dotnet/titre-microsoft-plonge-apres-l-annonce-ventes-produits-ia-n-atteignent-leurs-objectifs/</guid>
		</item>
		<item>
			<title>Microsoft présente les mises à jour des API Microsoft 365 Copilot</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180567&amp;goto=newpost</link>
			<pubDate>Fri, 21 Nov 2025 10:02:15 GMT</pubDate>
			<description>*Microsoft présente les mises...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft présente les mises à jour des API Microsoft 365 Copilot qui aident les développeurs à intégrer une IA fiable dans une solution sans avoir à reconstruire les index ni compromettre la sécurité.</font></b><br />
<br />
<b>Microsoft présente une mise à jour de la feuille de route Ignite 2025 qui élargit la surface de l'API Copilot avec de nouvelles fonctionnalités qui rendent l'IA ancrée plus accessible, plus fiable et plus facile à intégrer dans la limite de confiance de Microsoft 365.</b><br />
<br />
Lors de la conférence Build 2025, Microsoft a présenté les API Microsoft 365 Copilot afin d'aider les développeurs à intégrer une IA fondée à leurs solutions sans avoir à reconstruire les index ni à compromettre la sécurité. Selon les retours partagés par Microsoft, les clients demandent une récupération plus approfondie, une meilleure recherche et des moyens plus simples de générer des réponses qui respectent les autorisations et le contexte. C'est pourquoi, Microsoft présente une mise à jour de la feuille de route Ignite 2025 qui élargit la surface de l'API Copilot avec de nouvelles fonctionnalités qui rendent l'IA ancrée plus accessible, plus fiable et plus facile à intégrer dans la limite de confiance de Microsoft 365. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671979d1763732850/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 8094
Taille : 56,5 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">L'API Retrieval est désormais disponible</font></b><br />
<br />
L'API Retrieval est désormais disponible avec des améliorations qui renforcent la qualité de l'ancrage et élargissent la couverture du contenu Microsoft 365. Ces changements reflètent les commentaires des équipes qui développent des workflows RAG et des agents qui dépendent d'un contexte précis, sécurisé et à jour. L'API Retrieval sera également disponible en avant-première via Microsoft Foundry, offrant aux développeurs un nouveau point d'entrée pour créer des systèmes RAG de niveau entreprise.  <br />
<br />
<b>Principales améliorations et ajouts :</b><br />
<br />
- Prise en charge de OneDrive parallèlement à SharePoint pour le contexte réduit en termes d'autorisations <br />
<br />
- Scores de pertinence pour chaque extrait afin de faciliter le classement et l'orchestration <br />
<br />
- Nouvel objet dataSourceConfiguration pour cibler des connecteurs Copilot spécifiques <br />
<br />
- Extraction de texte à partir de tableaux, améliorant l'ancrage des informations structurées <br />
<br />
Ces mises à jour font de l'API Retrieval une base plus solide et plus flexible pour les scénarios RAG d'entreprise et les expériences d'IA ancrées.<br />
 <br />
<br />
<b><font size="3">L'API Chat est désormais disponible en préversion publique </font></b><br />
<br />
L'API Chat est désormais disponible en préversion publique et offre un moyen simple d'ajouter l'intelligence conversationnelle à vos applications. Elle offre un moyen sécurisé et conforme d'intégrer Microsoft 365 Copilot à vos solutions d'IA générative. Vous n'avez pas besoin d'exporter des données, d'affaiblir les autorisations ou de maintenir des index vectoriels personnalisés ou des couches d'orchestration. Vos applications peuvent transmettre des invites à l'API Chat et recevoir des réponses synthétisées basées sur des données web et professionnelles.<br />
<br />
L'API Chat sera également disponible en préversion via les serveurs Agent 365 MCP. Cela élargit le champ d'action des développeurs qui créent des agents orchestrés s'intégrant directement au contenu et aux signaux Microsoft 365. <br />
<br />
<b>Principales fonctionnalités et améliorations :</b> <br />
<br />
- Création et poursuite de conversations à tour unique ou multiple avec Microsoft 365 Copilot <br />
<br />
- Prise en charge des réponses en continu, y compris les deltas pendant la génération des messages <br />
<br />
- Les réponses comprennent des citations, des attributions et des annotations au niveau des entités <br />
<br />
- Réponses adaptées aux autorisations conformes à la sécurité et à la conformité de Microsoft 365 <br />
<br />
- contextualResources joint des fichiers OneDrive ou SharePoint ou active la recherche sur le Web <br />
<br />
- Amélioration de la gestion des délais d'attente de la passerelle pour les requêtes longues <br />
<br />
- Amélioration de la latence pour le point de terminaison de chat non diffusé en continu <br />
<br />
Ces fonctionnalités aident les développeurs à créer des expériences conversationnelles sécurisées et de haute qualité, basées sur le contenu et les contrôles de Microsoft 365. <br />
<br />
<b><font size="3">API Search désormais disponible en préversion publique </font></b><br />
<br />
Microsoft lance également l'API Copilot Search en préversion publique. Cette API fournit un point de terminaison de recherche hybride (sémantique et lexicale) pour OneDrive, offrant aux développeurs un moyen puissant de fournir rapidement des résultats pertinents sans avoir à gérer une infrastructure de recherche distincte. <br />
<br />
L'API de recherche permet également la recherche sémantique dans Windows pour les utilisateurs de PC Copilot+ disposant de licences Microsoft 365 Copilot. Cela enrichit et améliore la pertinence de la recherche de fichiers directement dans l'expérience Windows et connecte les workflows de bureau au même index sémantique qui alimente Microsoft 365 Copilot. <br />
<br />
<b>Principales fonctionnalités et ajouts :</b><br />
<br />
- Recherche sémantique et lexicale hybride dans OneDrive pour le travail ou l'école <br />
<br />
- Requêtes en langage naturel qui comprennent l'intention et le contexte de l'utilisateur <br />
<br />
- Résultats classés par ordre d'importance pour aider les utilisateurs à trouver rapidement le contenu pertinent <br />
<br />
- Les résultats incluent des liens vers les fichiers, des aperçus et des métadonnées facultatives <br />
<br />
- Filtrage basé sur le chemin d'accès à l'aide de KQL pour limiter les recherches à des dossiers spécifiques <br />
<br />
- Personnalisation basée sur un ensemble de travail de contenu OneDrive <br />
<br />
- Prise en charge de la pagination et de la taille de page configurable jusqu'à 100 résultats <br />
<br />
- Prise en charge du traitement par lots jusqu'à 20 requêtes de recherche en un seul appel <br />
<br />
Ces fonctionnalités vous permettent de créer des expériences intelligentes de découverte et de recherche de documents sans avoir à créer votre propre index. <br />
<br />
<br />
<b><font size="3">Impact réel : ce qu'il est possible de faire avec les API Copilot</font></b><br />
<br />
Ces fonctionnalités sont déjà utilisées dans des intégrations et des expériences réelles. Voici deux exemples qui illustrent ce qu'il est possible de faire aujourd'hui :<br />
<br />
- <b>SAP</b> utilise les API Copilot pour permettre une intégration directe avec Microsoft 365 Copilot, ce qui permet aux utilisateurs de travailler de manière transparente dans les applications métier SAP. Intégrés à SAP Joule sur SuccessFactors, Joule et M365 Copilot regroupent les approbations, les demandes et les informations dans un seul flux de travail conversationnel, rendant les tâches plus rapides, plus intelligentes et plus connectées.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671980d1763732867/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/sap-blog-gif.gif/" border="0" alt="Nom : SAP-Blog-Gif.gif
Affichages : 1297
Taille : 1,33 Mo"  style="float: CONFIG" /></div><br />
«<i><i> Grâce à l'API Chat, SAP Joule et Microsoft 365 Copilot fonctionnent désormais ensemble pour relier la productivité et les processus métier dans une expérience conversationnelle unique. La collaboration précoce de SAP sur l'API a permis de garantir qu'elle puisse répondre aux besoins des entreprises clientes qui attendent une assistance IA sécurisée et transparente dans l'ensemble de leurs workflows.</i></i> » — Kai Muehlbauer, responsable de la gestion des produits et des partenaires IA, SAP<br />
<br />
- <b>Miro</b> exploite les API Copilot pour améliorer l'expérience utilisateur de ses produits. Grâce à l'API Chat, Miro intègre directement le contexte Microsoft 365 dans son canevas, ce qui permet aux utilisateurs de créer des notes autocollantes avec des citations, de créer des flux, etc. Cette intégration accélère la prise de décision et maintient la collaboration ancrée dans le contexte organisationnel.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671981d1763732885/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 1306
Taille : 38,8 Ko"  style="float: CONFIG" /></div><br />
« <i>Notre intégration avec l'API Copilot Chat va transformer la manière dont nous travaillons en supprimant les silos qui entravent le travail d'équipe. Les clients peuvent intégrer de manière transparente le contexte Microsoft 365 Copilot dans Miro pour éclairer les décisions de l'équipe et générer des diagrammes, des prototypes et des ateliers visuels.</i> » — Jeff Chow, directeur des produits et des technologies, Miro<br />
<br />
Voici d'autres retours des clients de Microsoft qui utilisent les API Copilot pour transformer leurs workflows et offrir des expériences sécurisées et riches en contexte :<br />
<br />
- <b>Koch</b> : « <i>Les API Copilot Chat, Search et Retrieval contribuent à rendre notre écosystème M365 plus ouvert et extensible, ce qui nous donne la confiance supplémentaire dont nous avions besoin pour développer une stratégie à long terme plus robuste autour de M365 et de ses possibilités.</i> » — John Prytulka, architecte d'entreprise senior, Koch<br />
<br />
- <b>Mercedes-Benz</b> : « <i>Lorsque nous avons exploré pour la première fois l'API Copilot Chat, notre objectif était clair : améliorer la productivité dans les véhicules sans compromettre la sécurité. En l'intégrant directement à nos applications de productivité existantes, nous permettons aux conducteurs d'interagir de manière plus naturelle, plus fluide et sans les mains avec les informations dont ils ont besoin. Cette expérience alimentée par l'IA ouvre la voie à un nouveau niveau de productivité dans les véhicules, intuitif, réactif et vraiment utile pendant la conduite.</i> » —  Konstantin Singer, Mercedes-Benz<br />
<br />
- <b>Moveworks</b> : « <i>Nous sommes ravis d'intégrer les API Copilot Chat de Microsoft afin d'offrir une recherche et une automatisation encore plus fluides aux employés de nos clients communs. Grâce à cette intégration, les employés peuvent invoquer Microsoft 365 Copilot depuis l'assistant IA Moveworks pour trouver des informations et effectuer des workflows de bout en bout.</i> » — Dave Uppal, vice-président Écosystème, Moveworks<br />
<br />
- <b>Petrobras</b> : « <i>En tant que client ayant largement investi dans le stockage Microsoft, SharePoint Online et OneDrive, le principal avantage de l'API Retrieval est de nous soulager du poids de la gestion de l'indexation du contenu. Grâce à l'API Retrieval, nous pouvons maintenir nos propres flux de post-traitement et créer des agents tout en continuant à accéder au contenu brut et à l'exploiter via la plateforme d'IA générique de notre choix.</i> » — João Gabriel Moura Campos, Data Scientist, Petrobras<br />
<br />
- <b>Templafy</b> : « <i>Grâce aux agents de documents de Templafy, les organisations peuvent produire de manière sécurisée et transparente des documents essentiels à leur activité directement dans Microsoft 365. En tirant parti de l'API de récupération Microsoft 365 Copilot, elles peuvent désormais fusionner sans effort leurs données avec les ressources gérées par Templafy pour créer des documents contextuels générés par l'IA, garantissant ainsi la qualité et la précision.</i> » — Oskar Konstantyner, directeur produit, Templafy<br />
<br />
- <b>WPP</b> : « <i>Chez WPP, nous avons travaillé en étroite collaboration avec Microsoft pour intégrer la nouvelle API Microsoft 365 Copilot Chat à notre plateforme marketing, WPP Open.  Cette intégration permet à nos agents IA d'exploiter les capacités de chat de Copilot et de tirer parti d'informations de base telles que le contenu SharePoint, les calendriers et les conversations de chat, rendant WPP Open plus pertinent et personnalisé pour nos collaborateurs et le fonctionnement de nos entreprises.</i> » — Jim Mellor, architecte d'entreprise, WPP<br />
<br />
<b><font size="3">Prochaines étapes</font></b> <br />
<br />
Ces mises à jour représentent une avancée significative pour la plateforme API Copilot. Avec l'API Retrieval désormais disponible et les API Chat et Search en préversion publique, les développeurs disposent d'un ensemble de fonctionnalités plus large et plus fiable pour la récupération, la conversation et la découverte sémantique. Tous les points de terminaison actifs sont désormais couverts par les conditions d'utilisation des API Microsoft 365 Copilot, ce qui offre aux développeurs des attentes plus claires, des garde-fous plus solides et un parcours d'adoption cohérent. L'intégration avec les API Microsoft 365 Copilot est simplifiée grâce à la disponibilité de bibliothèques clientes officielles pour .NET, Python et TypeScript.<br />
<br />
Ces API s'inscrivent dans une vision plus large : Work IQ, la couche d'intelligence derrière Microsoft 365 Copilot et les agents. Work IQ aide Copilot à vous comprendre, vous, votre travail et votre entreprise, en combinant vos données professionnelles, votre mémoire et vos déductions pour offrir des expériences adaptées au contexte. Chaque mise à jour de l'API Copilot renforce cette base, permettant aux développeurs de créer plus facilement des solutions qui respectent les autorisations, exploitent les connaissances de l'organisation et fournissent des réponses personnalisées.<br />
<br />
Voici un aperçu de ce qui vous attend prochainement :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671982d1763732893/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 744
Taille : 88,2 Ko"  style="float: CONFIG" /></div><br />
Ces fonctionnalités seront déployées par étapes, à mesure de la mise en place d'une surface d'extensibilité Copilot plus complète, alignée sur la manière dont les utilisateurs recherchent, récupèrent et créent du contenu dans Microsoft 365. <br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://devblogs.microsoft.com/microsoft365dev/microsoft-365-copilot-apis-whats-new-and-whats-next/" target="_blank">Annonce de Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/372434/Build-2025-Microsoft-annonce-l-ere-des-agents-IA-et-la-construction-du-Web-agentique-ouvert-ou-les-agents-IA-prennent-des-decisions-et-executent-des-taches-a-votre-place/" target="_blank">Build 2025 : Microsoft annonce l'ère des agents IA et la construction du Web agentique ouvert, où les agents IA prennent des décisions et exécutent des tâches à votre place</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/375246/Microsoft-annonce-son-serveur-MCP-Awesome-Microsoft-Copilot-un-moyen-de-rechercher-les-modes-de-chat-les-instructions-et-les-instruction-generative-personnalises-avec-GitHub-Copilot/" target="_blank">Microsoft annonce son serveur MCP Awesome Microsoft Copilot, un moyen de rechercher les modes de chat, les instructions et les instruction générative personnalisés avec GitHub Copilot</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/375923/Microsoft-va-imposer-l-installation-de-Copilot-dans-Microsoft-365-en-octobre-pour-simplifier-l-acces-a-Copilot-et-permettre-aux-utilisateurs-de-decouvrir-et-d-utiliser-facilement-ses-fonctionnalites/" target="_blank">Microsoft va imposer l'installation de Copilot dans Microsoft 365 en octobre pour « simplifier l'accès à Copilot » et permettre aux utilisateurs de « découvrir et d'utiliser facilement » ses fonctionnalités</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671979d1763732850/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671980d1763732867/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/sap-blog-gif.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671981d1763732885/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671982d1763732893/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180567/dotnet/general-dotnet/microsoft-presente-mises-jour-api-microsoft-365-copilot/</guid>
		</item>
		<item>
			<title>Microsoft PowerToys 0.96 arrive avec des mises à jour majeures pour Advanced Paste et PowerRename</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180565&amp;goto=newpost</link>
			<pubDate>Fri, 21 Nov 2025 09:22:22 GMT</pubDate>
			<description>*Microsoft PowerToys 0.96, la...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft PowerToys 0.96, la dernière version de l'ensemble d'utilitaires système, arrive avec des mises à jour majeures pour Advanced Paste, PowerRename et Command Palette. </font></b><br />
<br />
<b>La version 0.96 de Microsoft PowerToys a été publiée, avec pour objectif principal d'améliorer les outils existants. Advanced Paste bénéficie d'une mise à jour majeure avec une interface de paramètres repensée, une fenêtre d'application plus claire et la prise en charge des points de terminaison IA en ligne d'Azure, OpenAI, Gemini et Mistral. D'autres modules ont également été améliorés. PowerRename prend désormais en charge les métadonnées EXIF et XMP pour accéder aux balises d'image. Command Palette ajoute la recherche d'extensions, un étiquetage amélioré et de nouvelles options de comportement des fenêtres.</b><br />
<br />
Microsoft PowerToys est un ensemble d'utilitaires système gratuits conçus pour les utilisateurs expérimentés et développés par Microsoft pour être utilisés sur le système d'exploitation Windows. Ces programmes ajoutent ou modifient des fonctionnalités afin d'optimiser la productivité ou d'offrir davantage de personnalisation. PowerToys est disponible pour Windows 95, Windows XP, Windows 10 et Windows 11 (et n'est explicitement pas compatible avec Windows Vista, 7, 8 ou 8.1). PowerToys pour Windows 10 et Windows 11 est un logiciel gratuit et open source sous licence MIT et hébergé sur GitHub.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671972d1763717225/dotnet/general-dotnet/microsoft-powertoys-0-96-arrive-mises-jour-majeures-advanced-paste-powerrename/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 7094
Taille : 19,5 Ko"  style="float: CONFIG" /></div><br />
La version 0.96 de Microsoft PowerToys a été publiée, avec pour objectif principal d'améliorer les outils existants. Advanced Paste bénéficie d'une mise à jour majeure avec une interface de paramètres repensée, une fenêtre d'application plus claire et la prise en charge des points de terminaison IA en ligne d'Azure, OpenAI, Gemini et Mistral. Elle ajoute également la prise en charge des modèles locaux via Foundry Local et Ollama pour le traitement sur l'appareil et l'accélération NPU en option.<br />
<br />
Les utilisateurs peuvent configurer plusieurs points de terminaison et passer d'un modèle à l'autre en fonction du contenu du presse-papiers. La fenêtre Advanced Paste mise à jour affiche le contenu actuel du presse-papiers et comprend un sélecteur de modèle pour des ajustements rapides.<br />
<br />
D'autres modules ont également été améliorés. PowerRename prend désormais en charge les métadonnées EXIF et XMP pour accéder aux balises d'image. Command Palette ajoute la recherche d'extensions, un étiquetage amélioré et de nouvelles options de comportement des fenêtres. Light Switch augmente la fiabilité et permet la saisie manuelle de l'emplacement pour l'automatisation du lever et du coucher du soleil. Le tableau de bord des paramètres bénéficie de corrections et de nouvelles options de tri, et ZoomIt introduit un zoom plus fluide et l'enregistrement d'écran avec exportation GIF.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://github.com/microsoft/PowerToys/releases" target="_blank">Annonce de PowerToys 0.96</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/376824/Microsoft-annonce-que-l-ensemble-d-utilitaires-systeme-PowerToys-0-95-pour-Windows-est-disponible-avec-un-nouvel-utilitaire-Light-Switch-et-une-palette-de-commandes-plus-rapide/" target="_blank">Microsoft annonce que l'ensemble d'utilitaires système PowerToys 0.95 pour Windows est disponible, avec un nouvel utilitaire Light Switch et une palette de commandes plus rapide</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/375433/Microsoft-publie-PowerToys-0-94-avec-un-nouveau-champ-de-recherche-dans-les-parametres-une-fonctionnalite-de-detection-des-conflits-de-raccourcis-et-bien-plus-encore/" target="_blank">Microsoft publie PowerToys 0.94 avec un nouveau champ de recherche dans les paramètres, une fonctionnalité de détection des conflits de raccourcis et bien plus encore</a><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/374769/Microsoft-publie-PowerToys-0-93-qui-apporte-des-ameliorations-notamment-une-palette-de-commandes-plus-rapide-une-nouvelle-experience-utilisateur-du-tableau-de-bord-et-bien-plus-encore/" target="_blank">Microsoft publie PowerToys 0.93 qui apporte des améliorations, notamment une palette de commandes plus rapide, une nouvelle expérience utilisateur du tableau de bord et bien plus encore</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671972d1763717225/dotnet/general-dotnet/microsoft-powertoys-0-96-arrive-mises-jour-majeures-advanced-paste-powerrename/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180565/dotnet/general-dotnet/microsoft-powertoys-0-96-arrive-mises-jour-majeures-advanced-paste-powerrename/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft Edge introduit l'enregistrement et la synchronisation des clés d'accès]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180316&amp;goto=newpost</link>
			<pubDate>Thu, 06 Nov 2025 12:00:00 GMT</pubDate>
			<description>*Microsoft Edge permet...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft Edge permet désormais aux utilisateurs Windows de créer, enregistrer et synchroniser des clés d'accès, basées sur la norme ouverte FIDO2, via son gestionnaire de mots de passe intégré</font></b> <br />
<br />
<b>Microsoft Edge permet désormais aux utilisateurs Windows de créer, enregistrer et synchroniser des clés d'accès via son gestionnaire de mots de passe intégré. Basées sur la norme ouverte FIDO2, les clés d'accès permettent une authentification sans mot de passe prise en charge par de grandes entreprises telles que Meta, Google et X. Elles sont stockées dans le cloud sous forme chiffrées et protégées par un code PIN défini par l'utilisateur.</b><br />
<br />
Microsoft Edge est un navigateur web propriétaire développé par la société américaine Microsoft depuis 2015, et basé sur Chromium depuis 2020. Il fut conçu pour remplacer Internet Explorer. Edge est installé par défaut avec Windows 10 et Windows 11, et est disponible également sur MacOS et Linux, ainsi que sur mobile avec des versions Android et IOS. Edge utilise Microsoft Bing comme moteur de recherche par défaut, et intègre également d'autres services Microsoft.<br />
<br />
Une clé d'accès (Passkey) est une preuve numérique utilisée comme méthode d'authentification pour un site web ou une application. La clé d'accès est un type d'authentification sans mot de passe, promu par le World Wide Web Consortium et l'Alliance FIDO. Les clés d'accès sont conçues pour être plus pratiques et plus résistantes au hameçonnage que les méthodes d'authentification conventionnelles. Elles sont normalement sécurisées par la possession (de l'appareil ou de la clé de sécurité) et utilisent souvent la biométrie comme facteur de sécurité supplémentaire, sans que l'utilisateur n'ait à mémoriser un mot de passe.<br />
<br />
Microsoft Edge permet désormais aux utilisateurs Windows de créer, enregistrer et synchroniser des clés d'accès via son gestionnaire de mots de passe intégré. Basées sur la norme ouverte FIDO2, les clés d'accès permettent une authentification sans mot de passe prise en charge par de grandes entreprises telles que Meta, Google et X. Elles sont stockées dans le cloud sous forme chiffrées et protégées par un code PIN défini par l'utilisateur.<br />
<br />
Lorsque les utilisateurs visitent un site web prenant en charge les clés d'accès, Edge leur demande d'en créer une directement dans le gestionnaire de mots de passe. La clé d'accès enregistrée peut ensuite être utilisée pour se connecter par empreinte digitale, reconnaissance faciale ou vérification du code PIN. L'accès aux clés d'accès à partir d'un autre PC Windows nécessite également la vérification de l'identité à l'aide du code PIN du gestionnaire de mots de passe Microsoft.<br />
<br />
Actuellement disponible uniquement sur Windows, Microsoft prévoit d'étendre la prise en charge des clés d'accès à d'autres plateformes et de lancer un plugin pour le gestionnaire de mots de passe qui permettra d'utiliser les clés d'accès en dehors du navigateur.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/je-CtqdQNLc?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Que sont les clés d'accès ?</font></b><br />
<br />
Les clés d'accès sont un moyen plus simple et plus sûr de vous connecter à vos applications et sites web sans avoir besoin d'un mot de passe. Au lieu de saisir un mot de passe, vous vous authentifiez à l'aide de la sécurité intégrée à votre appareil, comme une empreinte digitale, la reconnaissance faciale ou un code PIN.<br />
<br />
Les clés d'accès sont basées sur la norme ouverte Fast IDentity Online 2 (FIDO2), qui utilise la cryptographie à clé publique pour vous connecter en toute sécurité. Votre compte stocke en toute sécurité une clé privée unique spécifique à un site web, tandis que le site web ne conserve qu'une clé publique. Cela signifie que même si un site web subit une violation de données, votre compte reste sécurisé.<br />
<br />
<b><font size="3">Pourquoi utiliser des clés d'accès ?</font></b><br />
<br />
Les clés d'accès sont en passe de devenir l'avenir de la sécurité en ligne.<br />
<br />
<b>Sécurité renforcée</b> : <br />
<br />
- Les clés d'accès ne peuvent pas être devinées ou réutilisées comme les mots de passe.<br />
- Elles résistent aux attaques par hameçonnage et par remplissage de formulaires.<br />
<br />
<b>Connexion plus rapide et plus simple :</b><br />
<br />
- Plus besoin de mémoriser des mots de passe complexes ou de les saisir manuellement.<br />
- Il vous suffit d'utiliser votre empreinte digitale, votre scan facial ou le code PIN de votre appareil pour vous connecter.<br />
<br />
<b>Transparence entre les appareils :</b><br />
<br />
- Les clés d'accès se synchronisent en toute sécurité via votre compte Microsoft et sont actuellement disponibles sur les appareils Windows. Leur disponibilité sur d'autres plateformes est prévue à l'avenir.<br />
<br />
<b>Conception axée sur la confidentialité :</b><br />
<br />
- Vos données biométriques sont traitées localement sur votre appareil.<br />
- Les sites web obtiennent uniquement une preuve cryptographique que vous êtes bien vous.<br />
<br />
<b><font size="3">Comment utiliser les clés d'accès dans Microsoft Edge ?</font></b><br />
<br />
Vous pouvez stocker des clés d'accès dans Microsoft Password Manager dans Edge. Cette fonctionnalité est actuellement prise en charge sur Windows et sera bientôt disponible sur d'autres plateformes.<br />
<br />
Les clés d'accès sont stockées dans votre compte Microsoft et protégées par un code PIN Microsoft Password Manager, que vous configurerez lors de la création de votre première clé d'accès.<br />
<br />
Lorsque vous visitez un site qui prend en charge les clés d'accès, il vous sera demandé si vous souhaitez créer une clé d'accès dans Microsoft Password Manager. La clé d'accès créée est enregistrée dans Microsoft Password Manager et peut être utilisée pour vous connecter au site web spécifique en effectuant simplement votre méthode préférée d'authentification de l'appareil, telle que l'empreinte digitale, la reconnaissance faciale ou le code PIN.<br />
<br />
Lors de la synchronisation des clés d'accès sur les appareils suivants, vous serez invité à vous identifier en fournissant le code PIN Microsoft Password Manager que vous avez créé précédemment pour déverrouiller vos clés d'accès sur le nouvel appareil.<br />
<br />
<b><font size="3">Questions - Réponses</font></b><br />
<br />
<b>Qu'advient-il de mes mots de passe enregistrés ?</b><br />
<br />
Vos mots de passe enregistrés restent inchangés. Vous pouvez continuer à les utiliser comme d'habitude. Mais dès qu'un site prend en charge les clés d'accès, vous aurez la possibilité de passer à une clé d'accès pour une sécurité renforcée et des connexions plus rapides.<br />
<br />
<b>Dois-je créer de nouveaux comptes pour utiliser les clés d'accès ?</b><br />
<br />
Non. Pour la plupart des comptes existants, vous pouvez simplement ajouter une clé d'accès sans rien changer d'autre.<br />
<br />
<b>Que se passe-t-il si je change d'appareil ?</b><br />
<br />
Vos clés d'accès sont sauvegardées et synchronisées en toute sécurité via votre compte Microsoft. Lorsque vous vous connectez à un nouvel appareil, vos clés d'accès vous suivent.<br />
<br />
Remarque : cela nécessite de vous identifier à l'aide du code PIN du Gestionnaire de mots de passe Microsoft sur le nouvel appareil. La fonctionnalité de synchronisation des clés d'accès est disponible sur Windows et sera bientôt étendue à d'autres plateformes.<br />
<br />
<b>La synchronisation des clés d'accès est-elle disponible sur les appareils mobiles ou pour les comptes professionnels ou scolaires (Microsoft Entra) ?</b><br />
<br />
Non, cette fonctionnalité n'est actuellement pas disponible pour les appareils mobiles ou les comptes Microsoft Entra.<br />
<br />
<b>Les clés d'accès sont-elles sécurisées si quelqu'un vole mon appareil ?</b><br />
<br />
Oui, les clés d'accès sont conçues pour être sécurisées même en cas de perte ou de vol de votre appareil. Sans votre empreinte digitale, votre reconnaissance faciale ou le code PIN de votre appareil, personne ne peut les utiliser.<br />
<br />
<b>Puis-je toujours consulter ou gérer mes mots de passe enregistrés ?</b><br />
<br />
Oui. Vous pouvez gérer à la fois vos mots de passe existants et vos clés d'accès à partir de votre gestionnaire de mots de passe Microsoft dans Edge.<br />
<br />
<br />
<b>Source</b> : Microsoft<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/371754/Securite-ou-dependance-Microsoft-opte-pour-une-authentification-sans-mots-de-passe-pour-les-nouveaux-comptes-qui-se-connectent-a-ses-services-mais-impose-a-demi-mot-son-Microsoft-Authenticator/" target="_blank">Sécurité ou dépendance ? Microsoft opte pour une authentification sans mots de passe pour les nouveaux comptes qui se connectent à ses services, mais impose à demi-mot son Microsoft Authenticator</a><br />
<br />
:fleche: <a href="https://securite.developpez.com/actu/365993/Microsoft-ne-souhaite-pas-permettre-aux-utilisateurs-de-se-soustraire-de-son-effort-d-adoption-de-Passkey-l-entreprise-vise-une-migration-de-tous-vers-la-nouvelle-methode-d-authentification-sans-mots-de-passe/" target="_blank">Microsoft ne souhaite pas permettre aux utilisateurs de se soustraire de son effort d'adoption de Passkey. L'entreprise vise une migration de tous vers la nouvelle méthode d'authentification sans mots de passe</a><br />
<br />
:fleche: <a href="https://securite.developpez.com/actu/360919/L-adoption-des-authentifications-par-passkey-a-augmente-de-400-pourcent-en-2024-Plus-de-100-sites-offrent-desormais-un-support-passkey/" target="_blank">L'adoption des authentifications par passkey a augmenté de 400 % en 2024 : Plus de 100 sites offrent désormais un support passkey</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180316/dotnet/general-dotnet/microsoft-edge-introduit-l-enregistrement-synchronisation-cles-d-acces/</guid>
		</item>
		<item>
			<title><![CDATA[OpenAI et Anthropic n'ont plus le luxe de perdre de l'argent : IPO imminentes, pénurie de GPU]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180152&amp;goto=newpost</link>
			<pubDate>Tue, 28 Oct 2025 17:07:07 GMT</pubDate>
			<description>*Les actions Microsoft en...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Les actions Microsoft en hausse après le nouveau partenariat avec OpenAI, Microsoft détiendra 27 % d'OpenAI Group, évalué à 135 $ milliards, et OpenAI achètera pour 250 $ milliards de services Azure </font></b><br />
<br />
<b>Microsoft a signé un nouvel accord définitif avec OpenAI afin de soutenir la création d'une société d'intérêt public (PBC) par cette dernière. À l'issue de la recapitalisation, Microsoft détiendra une participation d'environ 27 % dans OpenAI Group PBC, évaluée à environ 135 milliards de dollars. L'accord préserve les éléments clés du partenariat existant entre les deux sociétés. À la suite de cette annonce, les actions de Microsoft Corp ont augmenté de 2,55 % pour atteindre 545,07 $. </b><br />
<br />
Il y a un an, <a href="https://intelligence-artificielle.developpez.com/actu/363700/La-transformation-d-OpenAI-en-une-entite-a-but-lucratif-vise-a-proteger-l-entreprise-contre-les-OPA-hostiles-et-le-PDG-Sam-Altman-de-toute-ingerence-exterieure-selon-un-rapport/" target="_blank">OpenAI envisageait une restructuration en une entité à but lucratif</a>. Un rapport avait indiqué que la décision d'OpenAI d'abandonner ses racines non lucratives pourrait permettre de protéger la startup contre les OPA hostiles et le PDG Sam Altman de toute ingérence extérieure. Si la démarche était finalisée, l'entité à but non lucratif qui a supervisé OpenAI depuis sa création en 2015 continuera d'exister, mais elle ne contrôlerait plus les opérations de l'entreprise ni les décisions prises par Sam Altman, qui deviendra le seul maître à bord. Une idée qui a déchiré l'entreprise.<br />
<br />
Récemment, Microsoft a signé un nouvel accord définitif avec OpenAI afin de soutenir la création d'une société d'intérêt public (PBC) par cette dernière. À l'issue de la recapitalisation, Microsoft détiendra une participation d'environ 27 % dans OpenAI Group PBC, évaluée à environ 135 milliards de dollars. L'accord préserve les éléments clés du partenariat existant entre les deux sociétés.<br />
<br />
OpenAI restera le partenaire modèle de pointe de Microsoft et Microsoft continuera à bénéficier de droits de propriété intellectuelle exclusifs et de l'exclusivité de l'API Azure jusqu'à la mise en place de l'intelligence artificielle générale (AGI), qui sera désormais vérifiée par un panel d'experts indépendants. Les droits de propriété intellectuelle de Microsoft pour les modèles et les produits seront prolongés jusqu'en 2032. Les droits de propriété intellectuelle de la société en matière de recherche devraient rester en vigueur jusqu'en 2030 ou jusqu'à ce qu'un panel d'experts vérifie l'AGI.<br />
<br />
Microsoft a également déclaré qu'OpenAI s'était engagé à acheter 250 milliards de dollars supplémentaires de services de cloud computing Azure. Dans le cadre de cet accord, Microsoft n'aura plus le droit de premier refus pour être le fournisseur informatique d'OpenAI. À la suite de cette annonce, les actions de Microsoft Corp ont augmenté de 2,55 % pour atteindre 545,07 $. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671378d1761678705/dotnet/general-dotnet/openai-anthropic-n-ont-plus-luxe-perdre-l-argent-ipo-imminentes-penurie-gpu/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 9786
Taille : 43,0 Ko"  style="float: CONFIG" /></div><br />
Voici l'annonce de Microsoft :<br />
<br />
<b>Le prochain chapitre du partenariat entre Microsoft et OpenAI</b><br />
<br />
Depuis 2019, Microsoft et OpenAI partagent la même vision : faire progresser l'intelligence artificielle de manière responsable et rendre ses avantages largement accessibles. Ce qui a commencé comme un investissement dans un organisme de recherche est devenu l'un des partenariats les plus fructueux de notre secteur. Alors que nous entrons dans la phase suivante de ce partenariat, nous avons signé un nouvel accord définitif qui s'appuie sur nos fondations, renforce notre partenariat et pose les bases d'un succès à long terme pour les deux organisations.<br />
<br />
Tout d'abord, Microsoft soutient le conseil d'administration d'OpenAI dans la création d'une société d'intérêt public (PBC) et sa recapitalisation. À la suite de la recapitalisation, Microsoft détient une participation dans OpenAI Group PBC évaluée à environ 135 milliards de dollars, ce qui représente environ 27 % sur une base diluée convertie, incluant tous les propriétaires : employés, investisseurs et la Fondation OpenAI. En excluant l'impact des récents tours de financement d'OpenAI, Microsoft détenait une participation de 32,5 % sur une base convertie dans la société à but lucratif OpenAI.<br />
<br />
L'accord préserve les éléments clés qui ont alimenté ce partenariat fructueux, ce qui signifie qu'OpenAI reste le partenaire modèle de Microsoft et que Microsoft continue de bénéficier de droits de propriété intellectuelle exclusifs et de l'exclusivité de l'API Azure jusqu'à l'intelligence artificielle générale (AGI).<br />
<br />
Il affine et ajoute également de nouvelles dispositions qui permettent à chaque entreprise de continuer à faire progresser l'innovation et la croissance de manière indépendante.<br />
<br />
Ce qui a évolué :<br />
<br />
<ul><li style="">Une fois que l'AGI aura été déclarée par OpenAI, cette déclaration sera désormais vérifiée par un panel d'experts indépendants.</li><li style="">Les droits de propriété intellectuelle de Microsoft pour les modèles et les produits sont prolongés jusqu'en 2032 et incluent désormais les modèles post-AGI, avec des garde-fous appropriés.</li><li style="">Les droits de propriété intellectuelle de Microsoft en matière de recherche, définis comme les méthodes confidentielles utilisées dans le développement de modèles et de systèmes, resteront en vigueur jusqu'à ce que le panel d'experts vérifie l'AGI ou jusqu'en 2030, selon la première éventualité. La propriété intellectuelle en matière de recherche comprend, par exemple, les modèles destinés uniquement à un déploiement interne ou à la recherche. Au-delà de cela, la propriété intellectuelle liée à la recherche n'inclut pas l'architecture des modèles, les poids des modèles, le code d'inférence, le code de réglage fin et toute propriété intellectuelle liée au matériel et aux logiciels des centres de données ; Microsoft conserve ces droits de propriété intellectuelle non liés à la recherche.</li><li style="">Les droits de propriété intellectuelle de Microsoft excluent désormais le matériel grand public d'OpenAI.</li><li style="">OpenAI peut désormais développer conjointement certains produits avec des tiers. Les produits API développés avec des tiers seront exclusifs à Azure. Les produits non API peuvent être fournis par n'importe quel fournisseur de cloud.</li><li style="">Microsoft peut désormais poursuivre indépendamment l'AGI, seul ou en partenariat avec des tiers.</li><li style="">Si Microsoft utilise la propriété intellectuelle d'OpenAI pour développer l'AGI, avant que l'AGI ne soit déclarée, les modèles seront soumis à des seuils de calcul ; ces seuils sont nettement plus élevés que la taille des systèmes utilisés aujourd'hui pour former les modèles de pointe.</li><li style="">L'accord de partage des revenus reste en vigueur jusqu'à ce que le panel d'experts vérifie l'AGI, mais les paiements seront effectués sur une période plus longue.</li><li style="">OpenAI s'est engagé à acheter 250 milliards de dollars supplémentaires de services Azure, et Microsoft n'aura plus le droit de premier refus pour être le fournisseur informatique d'OpenAI.</li><li style="">OpenAI peut désormais fournir un accès API aux clients du gouvernement américain chargés de la sécurité nationale, quel que soit le fournisseur de cloud.</li><li style="">OpenAI est désormais en mesure de publier des modèles ouverts qui répondent aux critères de capacité requis.</li></ul><br />
Alors que nous entrons dans cette nouvelle phase de notre partenariat, les deux entreprises sont mieux placées que jamais pour continuer à créer d'excellents produits qui répondent aux besoins du monde réel et à offrir de nouvelles opportunités à tous et à toutes les entreprises.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/uXJsS6NCm_o?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Pourtant, <a href="https://intelligence-artificielle.developpez.com/actu/376469/Sam-Altman-PDG-d-OpenAI-a-lance-un-avertissement-severe-concernant-l-effondrement-potentiel-du-secteur-de-l-IA-le-comparant-a-une-bulle-sur-le-point-d-eclater-de-maniere-spectaculaire/" target="_blank">Sam Altman avait récemment mis en garde contre l'éclatement catastrophique de la bulle spéculative qui entoure le secteur de l'IA</a>, qui pourrait entraîner des pertes financières dues à un surinvestissement, à l'image de ce qui s'est produit à l'époque des dot-com. Malgré cela, il est resté optimiste quant au potentiel transformateur de l'IA, notamment en ce qui concerne la superintelligence d'ici 2030, et préconise des stratégies prudentes pour gérer les risques.<br />
<br />
<b>Sources</b> : <a rel="nofollow" href="https://blogs.microsoft.com/blog/2025/10/28/the-next-chapter-of-the-microsoft-openai-partnership/" target="_blank">Microsoft</a>, <a rel="nofollow" href="https://openai.com/index/next-chapter-of-microsoft-openai-partnership/" target="_blank">OpenAI</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/375786/Microsoft-et-OpenAI-ont-signe-un-accord-non-contraignant-etablissant-de-nouvelles-conditions-qui-permettraient-a-OpenAI-de-se-restructurer-en-une-societe-a-but-lucratif/" target="_blank">Microsoft et OpenAI ont signé un accord non contraignant établissant de nouvelles conditions qui permettraient à OpenAI de se restructurer en une société à but lucratif</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/376398/Satya-Nadella-nomme-un-nouveau-PDG-a-la-tete-des-principales-activites-de-Microsoft-Judson-Althoff-dirigera-les-activites-commerciales-cles-de-Microsoft-permettant-a-Nadella-de-se-concentrer-sur-l-IA/" target="_blank">Satya Nadella nomme un nouveau PDG à la tête des principales activités de Microsoft : Judson Althoff dirigera les activités commerciales clés de Microsoft, permettant à Nadella de se concentrer sur l'IA</a><br />
<br />
:fleche: <a href="https://windows-azure.developpez.com/actu/368322/Microsoft-perd-son-statut-de-fournisseur-exclusif-de-cloud-d-OpenAI-dans-le-cadre-du-projet-Stargate-une-coentreprise-avec-Oracle-Softbank-et-d-autres-pour-investir-dans-l-infrastructure-de-l-IA/" target="_blank">Microsoft perd son statut de fournisseur exclusif de cloud d'OpenAI, dans le cadre du projet Stargate. Une coentreprise avec Oracle, Softbank et d'autres pour investir dans l'infrastructure de l'IA</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671378d1761678705/dotnet/general-dotnet/openai-anthropic-n-ont-plus-luxe-perdre-l-argent-ipo-imminentes-penurie-gpu/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f55/dotnet/general-dotnet/">Général Dotnet</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180152/dotnet/general-dotnet/openai-anthropic-n-ont-plus-luxe-perdre-l-argent-ipo-imminentes-penurie-gpu/</guid>
		</item>
	</channel>
</rss>
