
Microsoft lance les composants intelligents .NET (.NET Smart Components) pour offrir aux d�veloppeurs des contr�les d'interface utilisateur aliment�s par l'IA.
Il n'existe pratiquement aucun domaine technologique qui ne soit pas am�lior� d'une mani�re ou d'une autre par l'intelligence artificielle. Microsoft a d�j� montr� son amour de l'IA en l'introduisant dans divers aspects de Windows et d'autres produits, et la derni�re version de la soci�t� est .NET Smart Components.
Ceux-ci sont d�crits comme des "contr�les d'interface utilisateur aliment�s par l'IA" qui, selon Microsoft, peuvent �tre ajout�s rapidement et facilement aux applications .NET. Pr�sent�s, sans surprise, comme "r�ellement utiles", ces composants permettent, selon l'entreprise, de ne plus avoir � "passer des semaines de d�veloppement � redessiner votre interface utilisateur ou � faire des recherches sur l'apprentissage automatique et l'ing�nierie d'aide".
Voici une d�monstration de ce que les composants intelligents .NET peuvent faire :
Composants intelligents .NET : un ensemble de composants d'interface utilisateur aliment�s par l'IA
Microsoft :
Les nouvelles avanc�es en mati�re d'IA promettent de r�volutionner la fa�on dont nous interagissons avec les logiciels et dont nous les utilisons. Mais l'int�gration de fonctions d'IA dans des logiciels existants peut s'av�rer difficile. C'est pourquoi nous avons cr�� les nouveaux composants intelligents .NET, un ensemble de composants d'interface utilisateur dot�s d'IA r�ellement utiles que vous pouvez ajouter rapidement et facilement aux applications .NET. Vous n'avez pas besoin de consacrer des semaines de d�veloppement � la refonte de votre interface utilisateur ou � la recherche sur l'apprentissage automatique et l'ing�nierie d'aide. Les composants intelligents .NET sont des fonctions d'intelligence artificielle pr�-construites de bout en bout que vous pouvez int�grer � l'interface utilisateur de vos applications existantes afin de rendre vos utilisateurs plus productifs.
Les composants intelligents .NET sont une exp�rience et sont initialement disponibles pour Blazor, MVC et Razor Pages avec .NET 6 et plus. Nous pr�voyons de fournir des composants pour d'autres cadres d'interface utilisateur .NET, comme .NET MAUI, WPF et Windows Forms, mais nous aimerions d'abord conna�tre votre avis sur l'utilit� de ces composants et sur les fonctionnalit�s suppl�mentaires que vous souhaiteriez voir ajout�es.
Les composants intelligents .NET comprennent actuellement les fonctions intelligentes suivantes :
- Coller intelligent
Coller intelligent (Smart Paste) remplit automatiquement les formulaires en utilisant les donn�es du presse-papiers de l'utilisateur en cliquant sur un bouton. Vous pouvez l'utiliser avec n'importe quel formulaire existant dans votre application Web. Cela permet aux utilisateurs d'ajouter des donn�es provenant de sources externes sans avoir � les retaper. - Zone de texte intelligente
Une am�lioration intelligente de la zone de texte traditionnelle. Vous pouvez configurer l'autocompl�tion de phrases enti�res en utilisant le ton, les r�gles, les URL, etc. que vous pr�f�rez. Cela permet aux utilisateurs de taper plus rapidement et de ne pas avoir � se souvenir des URL, etc. - Bo�te combin�e intelligente
Am�liore la bo�te combin�e traditionnelle en faisant des suggestions bas�es sur la correspondance s�mantique. Cela aide les utilisateurs � trouver ce qu'ils cherchent.
Ex�cuter les �chantillons
Vous pouvez essayer les composants intelligents .NET avec Blazor ou MVC/RazorPages en utilisant les applications d'exemple des composants intelligents .NET sur GitHub.
Pour commencer avec les exemples d'applications de composants intelligents .NET :
- T�l�chargez et installez le SDK .NET si ce n'est pas d�j� fait.
- Clonez ou t�l�chargez le repo d'exemples de .NET Smart Components sur GitHub : https://aka.ms/smartcomponents.
- D�ployez un backend Azure OpenAI si vous n'en avez pas d�j� un, puis modifiez le fichier RepoSharedConfig.json � la racine de la solution pour ajouter votre cl� API, le nom du d�ploiement et l'URL du point de terminaison.
RepoSharedConfig.json
Code : S�lectionner tout 1
2
3
4
5"SmartComponents": { "ApiKey": "<API key>", "DeploymentName": "<deployment name>", "Endpoint": "https://YOUR_ACCOUNT.openai.azure.com/" }
- Ex�cutez ExampleBlazorApp ou ExampleMvcRazorPagesApp pour voir les composants intelligents .NET en action.
Source : Microsoft
Et vous ?

Voir aussi :


