当前位置: 首页 > news >正文

技术速递|加入 .NET 智能组件生态系统

作者:Daniel Roth - 首席产品经理
排版:Alan Wang

.NET 智能组件是一组示例嵌入式 UI 组件,使得在应用中轻松添加 AI 启用的功能变得更加简单,例如从剪贴板数据自动填写表单、智能文本补全以及语义搜索等场景。.NET 智能组件演示了如何将基于 AI 的功能预先打包成可重用的组件,从而更容易将这些功能集成到现有应用程序中。我们将 .NET 智能组件源代码作为参考示例实现提供,以帮助启动一个充满活力的可重用 .NET AI 驱动组件生态系统。

现已开源

.NET 智能组件在 GitHub 上的 dotnet/smartcomponents repo 中有了新家,其中包含实现源代码、文档和示例应用程序。库作者可以使用示例组件来获得灵感,并将其作为如何打包 AI 驱动功能以方便使用的参考实现。如果您对如何改进 .NET 智能组件有想法,或者对希望添加的新 AI 组件有想法,请通过在 GitHub 上提出问题与我们分享。

使用语义内核的局部嵌入

.NET 智能组件包含用于在您的服务器上本地计算嵌入 (LocalEmbeddings)的示例便捷 API。这些 API 可用于比较文本的语义相似性。这些 API 现已更新,以将基于 ONNX 的嵌入支持包装在语义内核中,然后演示如何在其基础上构建更多功能,例如自动模型获取、简化的语义搜索和替代嵌入表示。如果您发现这些附加功能有用,则可以将它们包含在您自己的应用程序和库中。否则,您可以直接使用语义内核 API。

来自流行组件供应商的智能组件

一些流行的组件供应商已经开始投资构建自己的智能组件,以 .NET 智能组件中的理念为基础,并添加自己独特的创新和功能。让我们来看看他们正在研究的几个例子。

Progress Telerik

Progress Telerik 提供预构建的 AI Prompt 组件,以简化在 ASP.NET Core、Blazor 和 .NET MAUI 应用中集成 AI 服务的过程。通过模板和事件,它可以完全自定义,并支持全球化、本地化和从右到左的渲染。
在这里插入图片描述

Telerik 还在为 ASP.NET Core、Blazor、WPF 和 Windows Forms 开发自己的智能(AI)组件。Telerik 智能(AI)组件包括其 Grid 和 ComboBox 控件中的语义搜索集成以及与其 PDF 查看器中的 AI 助手集成。

DevExpress

DevExpress 正在为即将于 12 月发布的版本开发一系列由 AI 驱动的增强功能。

这些 AI 增强功能包括:

  • 适用于 Blazor、Windows Forms 和 WPF 文本编辑组件中的 AI 辅助文本处理,通过分块策略集成对大文本输入的支持。
  • 预构建的 AI 驱动的 Blazor 聊天组件,用于创建智能聊天助手,支持 Blazor Hybrid,允许在 Windows Forms、WPF 和 .NET MAUI 应用中重用。
  • 适用于 Data Grid,Layout 和功能区中的 AI 驱动智能粘贴和智能搜索。
  • 支持使用 Ollama 离线模型执行。

以下是与 Blazor 报告查看器集成的 DevExpress AI 助手的示例:
在这里插入图片描述
​以下是 DevExpress 富文本编辑器中基于 AI 的文本处理功能:
在这里插入图片描述
DevExpress 早期访问预览版现已适用于 AI 驱动的文本编辑器扩展和 Blazor 聊天组件,所以请务必要尝试一下!

Syncfusion

Syncfusion 在其 Essential Studio 2024 Volume 3 版本中为 .NET 引入了各种新的 AI 功能,包括适用于 Blazor、MVC 和 Razor Pages、.NET MAUI 和 WinUI 的新 AI AssistView 组件以及适用于 Blazor 的自定义智能粘贴按钮和智能文本区域组件。

AI AssistView 组件与 AI 服务无缝集成。它可以发送和建议提示、使用工具栏选项执行命令并在易于使用的界面中显示响应。它提供了用于复制、编辑、链接/取消链接的工具栏选项,并且您可以添加自定义选项和视图。

以下是 Syncfusion AI AssistView 的实际运行情况:
在这里插入图片描述
请务必查看 Syncfusion 提供的其他 AI 驱动的 .NET 用例:

  • 适用于 Blazor 的 Syncfusion AI 示例

  • 在 .NET MAUI DataForm 中集成 AI 驱动的智能粘贴功能,轻松输入数据

  • 在 .NET MAUI 自动完成控件中实现 AI 驱动的智能搜索抢先体验 2024 Volume 3:AI 驱动的智能 .NET MAUI 控件

加入生态系统

使用 AI 构建仍处于早期阶段。我们很高兴看到社区推出了哪些新的 AI 驱动的 .NET 智能组件。如果您想出了一个很酷的 .NET 新智能组件,请务必告诉我们!

http://www.lryc.cn/news/449844.html

相关文章:

  • python/requests库的使用/爬虫基础工具/
  • 【STM32-HAL库】MQ2烟雾传感器使用(STM32F407ZET6)
  • 玩转指针(3)
  • 【CSS in Depth 2 精译_040】6.3 CSS 定位技术之:相对定位(下)—— 用纯 CSS 绘制一个三角形
  • HTML流光爱心
  • java技能
  • 本省第一所!新大学,揭牌!
  • 企业微信(企微)审批与影刀RPA结合
  • 新手教学系列——用 VSCode 实现高效远程开发
  • [uni-app]小兔鲜-04推荐+分类+详情
  • PHP人才机遇桥梁招聘求职全能系统小程序源码
  • 计算机毕业设计Hadoop+Spark抖音可视化 抖音舆情监测 预测算法 抖音爬虫 抖音大数据 情感分析 NLP 自然语言处理 Hive 机器学习 深度学习
  • Linux 学习 awk 和sed 命令使用
  • 双端搭建个人博客
  • PHP 面向对象编程
  • 应急响应(1)-同事电脑
  • class 023 随机快速排序
  • 如何理解矩阵的复数特征值和特征向量?
  • 怎么查看网站是否被谷歌收录,查看网站是否被搜索引擎收录5个方法与步骤
  • Java工具--stream流
  • 什么是 JWT?它是如何工作的?
  • 微信小程序使用picker,数组怎么设置默认值
  • Springboot生成树工具类,可通过 id/code 编码生成 2.0版本
  • 17、CPU缓存架构详解高性能内存队列Disruptor实战
  • 算法训练营打卡Day18
  • 【leetcode】169.多数元素
  • MyBatis<foreach>标签的用法与实践
  • R语言Shiny包新手教程
  • [大象快讯]:PostgreSQL 17 重磅发布!
  • CHI trans--Home节点发起的操作