IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft lance .NET Smart Components pour offrir aux développeurs des contrôles d'interface utilisateur basés sur l'IA
Que vous pouvez ajouter rapidement et facilement aux applications .NET

Le , par Jade Emy

5PARTAGES

7  0 
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.
Ce qui est inclus

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 :

  1. Téléchargez et installez le SDK .NET si ce n'est pas déjà fait.
  2. Clonez ou téléchargez le repo d'exemples de .NET Smart Components sur GitHub : https://aka.ms/smartcomponents.
  3. 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/"
    }
  4. Exécutez ExampleBlazorApp ou ExampleMvcRazorPagesApp pour voir les composants intelligents .NET en action.


Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?

Voir aussi :

Microsoft partage sa vision initiale de .NET 9 et publie le premier aperçu de la nouvelle version du framework, dont les domaines d'intérêt sont le développement d'apps cloud-natives et intelligentes

Microsoft annonce .NET 8 avec des améliorations en matière de performances, de stabilité et de sécurité, ainsi que des améliorations de la plateforme et des outils pour accroître la productivité

Cloud Azure, Office 365, cybersécurité, partenariats, support, certifications, formations, bootcamps, comment Microsoft annonce l'intelligence artificielle à toutes les sauces

Une erreur dans cette actualité ? Signalez-nous-la !