Skip to main content
All docs
V24.2

SummarizeBehaviorProperties.SummarizationMode Property

Gets or sets the summarization mode.

Namespace: DevExpress.AIIntegration.WinForms

Assembly: DevExpress.AIIntegration.WinForms.v24.2.dll

NuGet Package: DevExpress.AIIntegration.WinForms

Declaration

[DefaultValue(SummarizationMode.Abstractive)]
public virtual SummarizationMode SummarizationMode { get; set; }

Property Value

Type Default Description
SummarizationMode Abstractive

The summarization mode.

Available values:

Name Description
Abstractive

Generates a summary by understanding the context of the original text and rephrasing it in a new, concise form. The AI essentially “writes” a new summary based on its understanding, which may include new sentences that were not present in the original text.

Extractive

Selects and extracts key sentences or phrases from the original text. The AI identifies the most important parts of the content and combines them into a summary without altering the original wording.

Remarks

SummarizeBehavior supports the following summarization modes:

  1. Abstractive Summarization

    Generates a summary by understanding the context of the original text and rephrasing it in a new, concise form. The AI essentially “writes” a new summary based on its understanding, which may include new sentences that were not present in the original text.

  2. Extractive Summarization

    Selects and extracts key sentences or phrases from the original text. The AI identifies the most important parts of the content and combines them into a summary without altering the original wording.

The following code snippet registers a SummarizeBehavior and assigns it to a MemoEdit control:

using DevExpress.AIIntegration;
using DevExpress.AIIntegration.WinForms;

//...
public partial class MemoEdit : DevExpress.XtraEditors.XtraForm {
    public MemoEdit() {
        InitializeComponent();
        behaviorManager1.Attach<SummarizeBehavior>(memoEdit1, behavior => {
            behavior.Properties.SummarizationMode = SummarizationMode.Extractive;
        });
    }
}

Read the following help topic for additional information and examples: AI-powered Text Transform Behaviors.

See Also