From fd66bdf3e08107d8828c0b5d47bc968e5531f3a0 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Fri, 15 May 2026 12:36:11 +0400 Subject: [PATCH 01/11] DataGrid: Add (Update) AI Assistant Demo Description --- .../Demos/DataGrid/AIAssistant/description.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index b557c740e38c..e214f0daad6e 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,18 +1,23 @@ -With our v26.1 release, we will extend the AI-powered capabilities of both the DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) and [TreeList](https://js.devexpress.com/Documentation/Guide/UI_Components/TreeList/Overview/). We plan to introduce a DevExtreme Chat-based AI assistant that will allow you to use natural language to interact with DataGrid/TreeList. The DataGrid/TreeList AI assistant will be able to complete the following actions: -* Sort, filter, search, and group data. -* Resize, reorder, fix/unfix, and show/hide columns. -* Change pagination settings. +The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) component ships with our AI Assistant feature. This capability allows you to interact with the component using natural language. In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. -This feature is particularly well suited for the following usage scenarios: +[note] -* **Large Datasets**: Use the power of AI to browse large data sets. Apply complex filter values with natural language. +AI services used for this demo have been rate and data limited. As such, you may experience performance-related delays when exploring the capabilities of the DataGrid AI Assistant. +When connected to your own AI model/service without rate and data limits, the AI Assistant will perform seamlessly, without artificial delays. Note that DevExtreme does not offer an AI REST API and does not ship any built-in LLMs/SLMs. -* **Complex Grid Configurations**: Allow users to specify complex display preferences quickly. +[/note] +The AI Assistant supports DataGrid features such as the following: -* **Accessibility-first Applications**: Allow users to interact with your application in a manner that is most appropriate for each specific situation: while at their desk, or on the go (when their hands are busy and they require voice commands to interact with your app). +- [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) +- [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) +- [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/) +- [Paging](/Documentation/Guide/UI_Components/DataGrid/Paging/) +These capabilities are enabled in this demo. You can use/configure these features in the AI Assistant chat. -* **Replicable Configurations**: Apply the same prompt to recreate complex grid configurations across sessions. Reduce time spent on tedious layout adjustments. \ No newline at end of file +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). + +The AI Assistant capability is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. \ No newline at end of file From 6bf3cf7f1e85f5865d7cdbe04163171700c5191d Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Fri, 15 May 2026 16:28:57 +0400 Subject: [PATCH 02/11] Update Following Feedback --- .../Demos/DataGrid/AIAssistant/description.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index e214f0daad6e..25170ebf0401 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,4 +1,6 @@ The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) component ships with our AI Assistant feature. This capability allows you to interact with the component using natural language. In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. + +The AI Assistant feature is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. [note] @@ -9,15 +11,24 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] -The AI Assistant supports DataGrid features such as the following: +The AI Assistant supports DataGrid features such as: - [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) - [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) - [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/) - [Paging](/Documentation/Guide/UI_Components/DataGrid/Paging/) +- [Row Focus](/Documentation/Guide/UI_Components/DataGrid/Focused_Row/) +- [Selection](/Documentation/Guide/UI_Components/DataGrid/Selection/) +- [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) +- [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) + +The following capabilities are enabled in this demo: -These capabilities are enabled in this demo. You can use/configure these features in the AI Assistant chat. +- Filtering and Searching +- Sorting +- Grouping +- Paging -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). +You can use/configure these features in the AI Assistant chat using written prompts. The AI Assistant chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. -The AI Assistant capability is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. \ No newline at end of file +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From 182836af4535b957bf9bcb9e2e26ef787b279339 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Mon, 18 May 2026 12:02:00 +0400 Subject: [PATCH 03/11] Update Following Feedback --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index 25170ebf0401..e7b88aa71b4b 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -11,7 +11,11 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] -The AI Assistant supports DataGrid features such as: +To enable the AI Assistant, configure [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) and set **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) to `true`. + +When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in popup that users can move around the screen as needed. + +Our AI Assistant capability supports DataGrid features such as: - [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) - [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) @@ -22,13 +26,13 @@ The AI Assistant supports DataGrid features such as: - [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) - [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) -The following capabilities are enabled in this demo: +The DevExtreme DataGrid within this demo implements the following capabilities: - Filtering and Searching - Sorting - Grouping - Paging -You can use/configure these features in the AI Assistant chat using written prompts. The AI Assistant chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. +Users can utilize/configure these features in the AI Assistant chat using written prompts. The AI Assistant chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From e47160a0ae3f75d175e0a7523c2a900a67284be0 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Mon, 18 May 2026 12:06:50 +0400 Subject: [PATCH 04/11] Add Minor Grammar Fix --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index e7b88aa71b4b..f066b59a29ed 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -13,7 +13,7 @@ When connected to your own AI model/service without rate and data limits, the AI To enable the AI Assistant, configure [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) and set **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) to `true`. -When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in popup that users can move around the screen as needed. +When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in a popup that users can move around the screen as needed. Our AI Assistant capability supports DataGrid features such as: From 5cc6eec9f9bd06871c0b298db932d444b2215526 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Mon, 18 May 2026 12:37:57 +0400 Subject: [PATCH 05/11] Update Following Further Feedback --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index f066b59a29ed..91106eab1bf9 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -26,13 +26,6 @@ Our AI Assistant capability supports DataGrid features such as: - [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) - [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) -The DevExtreme DataGrid within this demo implements the following capabilities: - -- Filtering and Searching -- Sorting -- Grouping -- Paging - Users can utilize/configure these features in the AI Assistant chat using written prompts. The AI Assistant chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From 844677a17702414051b92f65bf4a850ddd04d6ec Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 14:29:18 +0400 Subject: [PATCH 06/11] Restructure Following Feedback --- .../Demos/DataGrid/AIAssistant/description.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index 91106eab1bf9..0fbe837605b3 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,4 +1,17 @@ -The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) component ships with our AI Assistant feature. This capability allows you to interact with the component using natural language. In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. +The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) AI Assistant allows you to interact with the component using natural language. You can use/configure multiple DataGrid features in the AI Assistant chat using written prompts. The AI Assistant supports DataGrid features such as: + +- [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) +- [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) +- [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/) +- [Paging](/Documentation/Guide/UI_Components/DataGrid/Paging/) +- [Row Focus](/Documentation/Guide/UI_Components/DataGrid/Focused_Row/) +- [Selection](/Documentation/Guide/UI_Components/DataGrid/Selection/) +- [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) +- [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) + +The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. + +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). The AI Assistant feature is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. @@ -11,21 +24,8 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] +In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. + To enable the AI Assistant, configure [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) and set **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) to `true`. When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in a popup that users can move around the screen as needed. - -Our AI Assistant capability supports DataGrid features such as: - -- [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) -- [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) -- [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/) -- [Paging](/Documentation/Guide/UI_Components/DataGrid/Paging/) -- [Row Focus](/Documentation/Guide/UI_Components/DataGrid/Focused_Row/) -- [Selection](/Documentation/Guide/UI_Components/DataGrid/Selection/) -- [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) -- [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) - -Users can utilize/configure these features in the AI Assistant chat using written prompts. The AI Assistant chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. - -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From 3ce86d612a4d52439a3f1fb62028b0074fea1510 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 15:32:22 +0400 Subject: [PATCH 07/11] Add Further Restructuring --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index 0fbe837605b3..b2474926173f 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -11,11 +11,11 @@ The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Compo The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). - The AI Assistant feature is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. +In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. + [note] AI services used for this demo have been rate and data limited. As such, you may experience performance-related delays when exploring the capabilities of the DataGrid AI Assistant. @@ -24,8 +24,8 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] -In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. - To enable the AI Assistant, configure [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) and set **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) to `true`. When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in a popup that users can move around the screen as needed. + +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From 1d8752f7d6fa66d3c43dad03c2bbdc6389cd7b80 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 16:40:13 +0400 Subject: [PATCH 08/11] Apply suggestions from code review Co-authored-by: Elena Khamliuk <80813840+khamlyuk@users.noreply.github.com> Signed-off-by: Arman Boyakhchyan --- .../Demos/DataGrid/AIAssistant/description.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index b2474926173f..14a7a32a9814 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,20 +1,21 @@ -The DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) AI Assistant allows you to interact with the component using natural language. You can use/configure multiple DataGrid features in the AI Assistant chat using written prompts. The AI Assistant supports DataGrid features such as: +The AI Assistant for the DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) allows you to interact with the component using natural language. The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. + + You can use/configure the following DataGrid features in the AI Assistant chat prompts: - [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) - [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) - [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/) - [Paging](/Documentation/Guide/UI_Components/DataGrid/Paging/) -- [Row Focus](/Documentation/Guide/UI_Components/DataGrid/Focused_Row/) +- [Focused Row](/Documentation/Guide/UI_Components/DataGrid/Focused_Row/) - [Selection](/Documentation/Guide/UI_Components/DataGrid/Selection/) - [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) - [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) -The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. The AI Assistant feature is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. -In this demo, the AI Assistant is enabled for a DataGrid that displays mock sale data with over 1500 records. +In this demo, the AI Assistant is enabled for a DataGrid that displays mock sales data with over 1500 records. [note] @@ -24,8 +25,7 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] -To enable the AI Assistant, configure [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) and set **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) to `true`. +To enable the AI Assistant, configure the [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) object and set the **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) property to `true`. Once activated, the DataGrid adds a predefined item (*"aiAssistantButton"*) to the toolbar. This button opens the AI Assistant chat in a draggable pop-up window. -When this feature is enabled, DataGrid adds a predefined item (*"aiAssistantButton"*) to the component's toolbar. This button opens the AI Assistant chat. The assistant is displayed in a popup that users can move around the screen as needed. -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following technical demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From fcf01321f02922ee704559e9e8e2d385c5093397 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 16:43:16 +0400 Subject: [PATCH 09/11] Add Final Updates --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index 14a7a32a9814..fb192fa17df5 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,6 +1,6 @@ -The AI Assistant for the DevExtreme [DataGrid](https://js.devexpress.com/Documentation/Guide/UI_Components/DataGrid/Overview/) allows you to interact with the component using natural language. The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. +The AI Assistant for the DevExtreme [DataGrid](/Documentation/Guide/UI_Components/DataGrid/Overview/) allows you to interact with the component using natural language. The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. - You can use/configure the following DataGrid features in the AI Assistant chat prompts: +You can use/configure the following DataGrid features in the AI Assistant chat prompts: - [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) - [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) @@ -11,7 +11,6 @@ The AI Assistant for the DevExtreme [DataGrid](https://js.devexpress.com/Documen - [Summaries](/Documentation/Guide/UI_Components/DataGrid/Summaries/Predefined_Aggregate_Functions/) - [Column Fixing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Fixing/), [Resizing](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Sizing/), and [Reordering](/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Reordering/) - The AI Assistant feature is also available for the DevExtreme [TreeList](/Documentation/ApiReference/UI_Components/dxTreeList/Configuration/#aiAssistant) component. @@ -27,5 +26,4 @@ When connected to your own AI model/service without rate and data limits, the AI To enable the AI Assistant, configure the [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) object and set the **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) property to `true`. Once activated, the DataGrid adds a predefined item (*"aiAssistantButton"*) to the toolbar. This button opens the AI Assistant chat in a draggable pop-up window. - This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From f871e374fcea008534b57a0b65719b2a5f1b5be3 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 16:45:00 +0400 Subject: [PATCH 10/11] Add Consistency --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index fb192fa17df5..804737387e4d 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -26,4 +26,4 @@ When connected to your own AI model/service without rate and data limits, the AI To enable the AI Assistant, configure the [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) object and set the **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) property to `true`. Once activated, the DataGrid adds a predefined item (*"aiAssistantButton"*) to the toolbar. This button opens the AI Assistant chat in a draggable pop-up window. -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using pre-defined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using predefined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file From 91cb18f4638ecb06b559859ae21d22a92f679877 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 20 May 2026 17:22:12 +0400 Subject: [PATCH 11/11] Update Chat to Uppercase --- apps/demos/Demos/DataGrid/AIAssistant/description.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/demos/Demos/DataGrid/AIAssistant/description.md b/apps/demos/Demos/DataGrid/AIAssistant/description.md index 804737387e4d..31d03ecbc692 100644 --- a/apps/demos/Demos/DataGrid/AIAssistant/description.md +++ b/apps/demos/Demos/DataGrid/AIAssistant/description.md @@ -1,6 +1,6 @@ -The AI Assistant for the DevExtreme [DataGrid](/Documentation/Guide/UI_Components/DataGrid/Overview/) allows you to interact with the component using natural language. The chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. +The AI Assistant for the DevExtreme [DataGrid](/Documentation/Guide/UI_Components/DataGrid/Overview/) allows you to interact with the component using natural language. The Chat also supports [speech-to-text input](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#speechToTextEnabled), ideal for hands-free interactions or entering longer prompts. -You can use/configure the following DataGrid features in the AI Assistant chat prompts: +You can use/configure the following DataGrid features in the AI Assistant Chat prompts: - [Filtering and Searching](/Documentation/Guide/UI_Components/DataGrid/Filtering_and_Searching/) - [Sorting](/Documentation/Guide/UI_Components/DataGrid/Sorting/) @@ -24,6 +24,6 @@ When connected to your own AI model/service without rate and data limits, the AI [/note] -To enable the AI Assistant, configure the [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) object and set the **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) property to `true`. Once activated, the DataGrid adds a predefined item (*"aiAssistantButton"*) to the toolbar. This button opens the AI Assistant chat in a draggable pop-up window. +To enable the AI Assistant, configure the [aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration) or **aiAssistant**.[aiIntegration](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#aiIntegration) object and set the **aiAssistant**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/aiAssistant/#enabled) property to `true`. Once activated, the DataGrid adds a predefined item (*"aiAssistantButton"*) to the toolbar. This button opens the AI Assistant Chat in a draggable pop-up window. -This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant chat. These buttons allow you to interact with the assistant in one click using predefined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file +This demo also configures [suggestions](/Documentation/ApiReference/UI_Components/dxChat/Configuration/#suggestions) for the AI Assistant Chat. These buttons allow you to interact with the assistant in one click using predefined prompts. For additional information about suggestions, refer to the following demo: [DevExtreme Chat - Prompt Suggestions](/Demos/WidgetsGallery/Demo/Chat/PromptSuggestions/). \ No newline at end of file