Back to Devexpress

AIReportingConfigurationBuilder.AddSummarization(Action<AISummarizationConfigurationBuilder>) Method

xtrareports-devexpress-dot-aiintegration-dot-blazor-dot-reporting-dot-viewer-dot-extensions-dot-aireportingconfigurationbuilder-dot-addsummarization-x28-action-aisummarizationconfigurationbuilder-x29.md

latest4.0 KB
Original Source

AIReportingConfigurationBuilder.AddSummarization(Action<AISummarizationConfigurationBuilder>) Method

Activates AI-powered content summarization functionality in Blazor Report Viewer.

Namespace : DevExpress.AIIntegration.Blazor.Reporting.Viewer.Extensions

Assembly : DevExpress.AIIntegration.Blazor.Reporting.Viewer.v25.2.dll

NuGet Package : DevExpress.AIIntegration.Blazor.Reporting.Viewer

Declaration

csharp
public AIReportingConfigurationBuilder AddSummarization(
    Action<AISummarizationConfigurationBuilder> configure
)
vb
Public Function AddSummarization(
    configure As Action(Of AISummarizationConfigurationBuilder)
) As AIReportingConfigurationBuilder

Parameters

NameTypeDescription
configureAction<AISummarizationConfigurationBuilder>

An Action<T> delegate method that allows you to configure AI-powered content summarization functionality in Blazor Report Viewer.

|

Returns

TypeDescription
AIReportingConfigurationBuilder

An AIReportingConfigurationBuilder object that can be used to further configure the AI-powered functionality in Blazor Report Viewer.

|

Remarks

The following code activates the Summarize action in the AI Operations tab and the Summarize quick action:

cs
// ...
builder.Services.AddDevExpressAI((config) => {
    config.AddBlazorReportingAIIntegration(cfg =>
        cfg.AddSummarization(summaryConfig => 
          summaryConfig.SetSummarizationMode(SummarizationMode.Abstractive))
    );           
});

The following image shows the Blazor Report Viewer with AI-powered summarization functionality activated:

If you use only the summarization functionality in your application and need to specify the language list, use the AITranslationConfigurationBuilder.SetLanguages method.

See Also

Summarize and Translate Reports in the Blazor Report Viewer

AIReportingConfigurationBuilder Class

AIReportingConfigurationBuilder Members

DevExpress.AIIntegration.Blazor.Reporting.Viewer.Extensions Namespace