Microsoft is trying to make it easier to incorporate AI features into its existing apps. .NET Smart Components is a suite of AI UI components that can be added to .NET applications.
Three components are released: Smart Paste, Smart TextArea and Smart ComboBox.
Smart Paste fills in forms using whatever is in the user’s clipboard, making it easy to add data from other sources.
Smart TextArea allows developers to configure auto-completion using their preferred company tone, policies, URLs and more.
And finally, Smart ComboBox makes suggestions based on semantic matching to make it easier for users to find what they need.
.NET Smart Components are currently an experimental feature available in Blazor, MVC, and Razor Pages with .NET 6 or later. The company plans to add support for .NET MAUI, WPF, and Windows Forms in the future.
“You don’t have to spend weeks of developer time redesigning your user experience or researching machine learning and rapid engineering. .NET Smart Components are pre-built end-to-end AI features that you can drop into your existing application UI to make your users more productive,” Daniel Roth, program manager at Microsoft, wrote in blog post.