翻譯|產品更新|編輯:龔雪|2024-12-25 14:19:21.827|閱讀 90 次
概述:報表工具DevExpress Reporting v24.2已經在本月發布,新版本進一步增強了AI功能,歡迎加入社群及時獲取最新信息!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress Reporting是.NET Framework下功能完善的報表平臺,它附帶了易于使用的Visual Studio報表設計器和豐富的報表控件集,包括數據透視表、圖表,因此您可以構建無與倫比、信息清晰的報表。
報表工具DevExpress Reporting v24.2將于近期發布,本文將詳細介紹DevExpress Reporting v24.2的相關特性,并描述了早期預覽版(EAP v24.2)構建中包含的內容。
如果您擁有一個激活的Universal/DXperience訂閱,并準備安裝EAP,只需導航到DevExpress下載管理器來獲取EAP構建。
DevExpress技術交流群11:749942875 歡迎一起進群討論
用戶現在可以將AI支持的總結和翻譯功能集成到DevExpress ASP.NET Core Web報表查看器和Blazor報表查看器中,新的UI元素允許用戶查看與給定報表相關的“核心見解”(使用生成式AI摘要),并使用AI翻譯工具將報表文檔/頁面/選定內容翻譯成所需的語言。
DevExpress不提供REST API或任何內置的LLMs/SLMs,要使用此功能,您需要對Azure/Open AI進行激活訂閱,并獲取REST API端點、密鑰和模型部署名稱。這些變量必須在運行時指定,以便在應用程序中啟用DevExpress AI-Powered Extensions。
要開始,您的項目必須滿足以下先決條件:
要在DevExpress Web報表查看器中啟用新的AI功能,您必須:
Program.cs
using DevExpress.AIIntegration; ... string azureOpenAIEndpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT"); string azureOpenAIKey = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY"); string deploymentName = "YourModelDeploymentName" ... builder.Services.AddDevExpressAI((config) => { config.RegisterChatClientOpenAIService new AzureOpenAIClient( new Uri(azureOpenAIEndpoint), new AzureKeyCredential(azureOpenAIKey) ), deploymentName); //for Web Report Viewer and ASP.NET Core config.AddDevExpressWebReportingAIIntegration(reportingAI => { reportingAI.SummarizeBehavior = SummarizeBehavior.Abstractive; }); //for Blazor Report Viewer //config.AddBlazorReportingAIIntegration(config => { //config.SummarizeBehavior = SummarizeBehavior.Abstractive; //config.AvailabelLanguages = new List<LanguageItem>() { // new LanguageItem() { Key = "de", Text = "German" }, // new LanguageItem() { Key = "en", Text = "English" } //}; })
@model DevExpress.XtraReports.Web.WebDocumentViewer.WebDocumentViewerModel <script> function OnInitializing(e, s) { DevExpress.Reporting.Viewer.Settings.AIServicesEnabled(true); DevExpress.Reporting.Viewer.Settings.AILanguages([ { key: 'en', text: 'English' }, { key: 'de', text: 'German' } ]); } </script> @{ var viewerRender = Html.DevExpress().WebDocumentViewer("DocumentViewer") .ClientSideEvents((configure) => { configure.OnInitializing("OnInitializing"); }) .Height("100%") .Bind(Model); @viewerRender.RenderHtml() }
我們添加了兩個新示例,展示了以AI為中心的API功能(通過將Open AI助手集成到DevExpress Web報表查看器和DevExpress Web最終用戶報表設計器中),這些例子還強調了全新DevExtreme JavaScript DxChat組件的使用。
第一個示例在DevExpress Web Report Viewer中嵌入了一個受Copilot啟發的聊天窗口,用戶可以問自然語言問題來分析數據并獲得基于人工智能的見解。
類似地,我們的第二個例子在DevExpress Web終端用戶報表設計器中嵌入了一個虛擬助手,這允許用戶詢問有關報表設計過程的自然語言問題。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網