Microsoft Launches .NET Smart Components to Give Developers AI-Driven UI Controls

2024-03-26 02:57:59

Microsoft launches .NET Smart Components to provide developers with AI-powered user interface controls.

There is virtually no area of ​​technology that is not enhanced in some way by artificial intelligence. Microsoft has already shown its love of AI by introducing it into various aspects of Windows and other products, and the company’s latest release is .NET Smart Components.

These are described as “AI-powered UI controls” that Microsoft says can be added quickly and easily to .NET applications. Presented, unsurprisingly, as “really useful”, these components allow, according to the company, to no longer have to “spend weeks of development redesigning your user interface or researching machine learning and engineering help”.

Here’s a demonstration of what .NET Smart Components can do:

.NET Smart Components: A set of user interface components powered by Microsoft AI:

New advances in AI promise to revolutionize the way we interact with and use software. But integrating AI functions into existing software can be difficult. That’s why we created the new .NET Smart Components, a collection of truly useful AI-powered UI components that you can add quickly and easily to .NET applications. You don’t need to spend weeks of development redesigning your user interface or researching machine learning and help engineering. .NET Smart Components are pre-built, end-to-end AI features that you can integrate into the user interface of your existing applications to make your users more productive.

.NET Smart Components is an experiment and is initially available for Blazor, MVC, and Razor Pages with .NET 6 and above. We plan to provide components for other .NET UI frameworks, like .NET MAUI, WPF, and Windows Forms, but first we would like to hear your thoughts on the usefulness of these components and what additional features they you would like to see added.

What is included

.NET Smart Components currently include the following smart features:

  • Coller is intelligent

    Smart Paste automatically fills forms using data from the user’s clipboard with the click of a button. You can use it with any existing form in your web application. This allows users to add data from external sources without having to retype it.

  • Smart text box

    A smart improvement to the traditional text box. You can configure autocompletion of entire sentences using tone, rules, URLs, etc. that you prefer. This allows users to type faster and not have to remember URLs etc.

  • Smart combo box

    Improves the traditional combo box by making suggestions based on semantic matching. This helps users find what they are looking for.

Run the samples

You can try .NET Smart Components with Blazor or MVC/RazorPages using the .NET Smart Components sample apps on GitHub.

To get started with the .NET Smart Components sample applications:

  • Download and install the .NET SDK if you haven’t already.
  • Clone or download the .NET Smart Components samples repo on GitHub: https://aka.ms/smartcomponents.
  • Deploy an Azure OpenAI backend if you don’t already have one, then edit the RepoSharedConfig.json file in the solution root to add your API key, deployment name, and endpoint URL.

    RepoSharedConfig.json

    1
    2
    3
    4
    5

    “SmartComponents”: {
    “ApiKey”: ““,
    “DeploymentName”: ““,
    “Endpoint”: ”
    }

  • Run ExampleBlazorApp or ExampleMvcRazorPagesApp to see .NET Smart Components in action.
  • Source : Microsoft

    And you ?

    What is your opinion on the subject?

    See as well :

    Microsoft shares its initial vision for .NET 9 and releases the first preview of the new version of the framework, whose focus areas are the development of cloud-native and intelligent apps

    Microsoft Announces .NET 8 with Performance, Stability, and Security Improvements, as well as Platform Improvements and Tools to Increase Productivity

    Azure Cloud, Office 365, cybersecurity, partnerships, support, certifications, training, bootcamps, how Microsoft announces artificial intelligence in every way

    1711430414
    #Microsoft #Launches #.NET #Smart #Components #Give #Developers #AIDriven #Controls

    Leave a Comment

    This site uses Akismet to reduce spam. Learn how your comment data is processed.