AI-powered Extensions for DevExpress Reporting
- 3 minutes to read
DevExpress Reporting ships with the following AI-powered extensions:
Reporting for Web
Report Designer
- Generate Reports From Prompts (Web Report Designer) (CTP)
- Preview Reports with AI-generated Test Data (Web Report Designer)
- Localize Reports in the Web Report Designer
- Generate Expressions From Prompts (Web Report Designer)
Document Viewers
- Summarize and Translate Functionality for the Blazor Report Viewer
- Summarize and Translate Functionality for the Web Document Viewer
Reporting for Desktop
Report Designer
- AI-powered Report Localization in WinForms Report Designer
- Prompt to Report Behavior in the WinForms Report Designer (CTP)
- Modify Report Behavior in the WinForms Report Designer (CTP)
- Preview Reports with AI-generated Test Data (WinForms Report Designer)
- Generate Expressions from Prompts (WinForms Report Designer)
- Prompt to Report Behavior in the WPF Report Designer (CTP)
- AI-powered Report Localization in WPF Report Designer
- Preview Reports with AI-generated Test Data (WPF Report Designer)
Document Viewer
- Summarize and Translate Behavior for the WinForms Document Viewer
- Translate Reports Inline in the WinForms Document Viewer
- Summarize and Translate Behavior for the WPF Document Preview
- Translate Reports Inline in the WPF Document Preview
Visual Studio Report Designer
- AI-powered Report Generation in Visual Studio Designer
- AI-powered Report Localization in Visual Studio Designer
- Generate Expressions from Prompts in Visual Studio Designer
- Preview Reports with AI-generated Test Data in Visual Studio Report Designer
Demos and Examples
Review the following topics for links to GitHub examples and demos:
Supported AI Services
DevExpress AI APIs allow you to register and use the following AI services in your applications:
Note
DevExpress AI-powered extensions follow the “bring your own key” principle. DevExpress does not offer a REST API and does not ship any built-in LLMs/SLMs. You need an active Azure/Open AI subscription to obtain the REST API endpoint, key, and model deployment name. These variables must be specified at application startup to register AI clients and enable DevExpress AI-powered Extensions in your application.
Prerequisites
- An active DevExpress Subscription.
- .NET 8 SDK / .NET Framework v4.7.2
- OpenAI
- An active Open AI subscription
- OpenAI API key
- OpenAI .NET SDK (Version=”2.2.0”)
- Microsoft.Extensions.AI.OpenAI (Version=”9.7.1-preview.1.25365.4”)
- Azure OpenAI
- Semantic Kernel
- Microsoft.SemanticKernel
- An active account/subscription to the AI service of your choice
- Microsoft.SemanticKernel.Connectors.* NuGet package (a connector to the AI service of your choice)
- Ollama (self-hosted models)
Our implementation is based on the abstractions from the Microsoft.Extensions.AI library.
For information on AI Client registration, refer to the following section in the AI Integration help topic: Register AI Clients.