微软为.net推出智能组件,强化AI能力

不爱学习 2024-04-03 13:12:49

微软近日推出了一套名为.NET智能组件的工具集,这些组件被描述为一系列真正有用的AI驱动的UI组件,开发者可以快速轻松地将其添加到.NET应用程序中。这些组件是预先构建的端到端AI功能,可以直接集成到现有的应用程序UI中。

.NET智能组件目前处于实验阶段,最初仅支持Blazor、MVC和Razor Pages,并要求.NET 6或更高版本。微软期望在收到关于这些组件的实用性反馈以及开发者希望增加的额外功能后,为其他.NET UI框架提供组件,例如.NET MAUI、WPF和Windows Forms。

组件的亮点之一是智能粘贴功能,它能够通过点击按钮使用用户剪贴板上的数据自动填写表单。这可以应用于Web应用中的任何现有表单,目的是帮助用户无需重新输入即可从外部源添加数据。开发者无需配置或标注表单,因为系统将从HTML中推断字段的含义。当然,如果能够提供注释以产生更好的结果,开发者也可以选择性地提供。

还有一个是智能文本区域,它是传统文本区域的增强版。开发者可以使用公司风格来配置它应该如何自动完成整个句子,并且可以指定首选的语调、政策和URL。文档中提到,公司风格可以包括一组预定义的短语、规则、政策和URL,这些都是你希望代理使用的语调、正式程度、问候语等,同时不强迫他们这样做。例如,如果人力资源代理输入“您的假期津贴是”,系统可能会建议完成语句,如“28天,详见我们的政策 https://…/policies/vacation”。

第三个组件是智能组合框,它基于语义匹配提出建议。这有助于用户找到他们正在寻找的内容。传统的组合框根据确切的子字符串匹配提出建议,而智能组合框通过提出语义匹配的选项,即与搜索内容最相关的含义,来升级这一功能。

.NET智能组件的推出,标志着微软在AI领域的又一次重大突破,为.NET开发者提供了更多的便利和可能性。随着这些组件的进一步完善和扩展,我们有理由相信,未来的.NET应用程序将更加智能和高效。

0 阅读:0

不爱学习

简介:感谢大家的关注