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

翻译|行业资讯|编辑:龚雪|2025-06-17 10:07:21.127|阅读 2 次

概述:本文将为大家介绍如何在DevExpress BI仪表盘集成OpenAI,实现实时对话式数据分析助手,欢迎点击下载新版体验!

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

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技术交流群11:749942875      欢迎一起进群讨论

如何工作?

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集成的更多示例,请参阅以下资源:


关于慧都科技

慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。

慧都科技是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP