欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > DevExpress BI仪表盘集成OpenAI:实现实时对话式数据分析助手

DevExpress BI仪表盘集成OpenAI:实现实时对话式数据分析助手

2025/6/21 1:09:22 来源:https://blog.csdn.net/AABBbaby/article/details/148733723  浏览:    关键词:DevExpress BI仪表盘集成OpenAI:实现实时对话式数据分析助手

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。

在本文中,我们将向大家描述如何利用DevExpress JavaScript Chat (dxChat)组件的功能,并在DevExpress BI仪表板中合并AI助手。正如您将在下面看到的,dxchat组件连接到Microsoft Azure中托管的Open AI,并使用助手API进行数据分析(用户可以通过对话分析仪表板数据)。

点击获取DevExpress最新版下载

如何工作?

当DevExpress BI Dashboard加载时(或每当数据发生变化时),它会自动将聚合数据导出到临时数据快照。在幕后,AI Assistant处理Dashboard导出(由每次数据更新触发),将更新的文件发送给OpenAI Assistant,并根据Dashboard数据生成对用户查询的实时响应。实现 "bring your own key"原则,需要激活OpenAI或Azure OpenAI订阅才能访问AI服务。

实现细节:

  • 自定义仪表板项目:AI助手使用dxChat小部件作为自定义web仪表板项实现,您可以从工具箱中添加它,就像任何其他Dashboard项目一样。
  • 上下文感知响应:AI助手审查/分析显示的数据,对仪表板参数、过滤器或数据源的更改会自动刷新Assistant上下文。
  • 动态数据交互:单击聊天标题中的“Select Widget”,将Assistant的焦点缩小到单个Dashboard元素。

DevExpress XAF中文教程

回顾GitHub示例

要查看我们的实现并按照自己的节奏尝试它,请访问GitHub存储库,在其中您可以查到:

  • 源代码和设置说明
  • 自定义仪表板项实现
  • Azure OpenAI集成

GitHub库——DevExpress BI Dashboard for ASP. NET Core — 基于AI Assistant的Azure OpenAI

注意:要查看AI Assistant集成的更多示例,请参阅以下资源:

  • Reporting for ASP.NET Core and DevExtreme JavaScript Chat — Integrate AI Assistant
  • DevExpress Blazor AI Chat — AI Assistants for Report Viewer and Grid

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词