You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-aspnet/ai/changelog.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,14 @@ position: 5
11
11
12
12
Learn about the latest changes, improvements and bug fixes in the Telerik UI for {{ site.framework }} AI Coding Assistant. The updates are structured in a chronological order with the newest ones appearing first.
13
13
14
+
## October, 2025 Changelog
15
+
16
+
### Highlights
17
+
18
+
- Improved APIs for public members for better discovery by the LLM.
19
+
- Refined output formatting of the MCP tool to improve the ability of the LLM to follow the exact provided instructions more closely.
20
+
- Enhanced the MCP tool's instructions to provide more accurate output.
The AI service defines the endpoint where your natural language queries will be processed. It must point to your custom AI service that can understand your domain-specific data and business logic.
27
90
28
-
2. Enable the `AiAssistant` tool in the Grid's [`toolbar`](https://www.telerik.com/{{ site.platform }}/documentation/html-helpers/data-management/grid/toolbar):
One of the key features of the AI Assistant toolbar tool is the ability to visually highlight Grid rows based on natural language prompts. When users enter prompts containing the word **highlight**, the Grid automatically processes the request and applies visual highlighting to the matching data.
43
94
44
-
3. Configure the `Service` property to point to your custom AI service endpoint:
95
+
The highlighting functionality enables users to quickly identify and visualize data patterns without having to manually configure filters or complex search criteria. The AI service interprets the natural language request and determines which rows must be highlighted based on the specified conditions.
The AI service defines the endpoint where your natural language queries will be processed. It must point to your custom AI service that can understand your domain-specific data and business logic.
99
+
- Conditional highlighting—**Highlight rows where age is above 60** will visually emphasize all rows meeting that criteria.
100
+
- Date-based highlighting—**Highlight all admissions after July 15th, 2024** will mark rows with dates matching the condition.
101
+
- Status-based highlighting—**Highlight rows with critical patients** will emphasize rows based on status values.
102
+
- Numeric range highlighting—**Highlight risk scores between 30% and 50%** will highlight rows within the specified range.
103
+
- Clear highlighting—**Clear highlighting** will remove all applied highlighting effects.
104
+
105
+
Users can combine highlighting with other data operations like filtering, sorting, and grouping.
60
106
61
107
## AI Service Integration
62
108
@@ -201,54 +247,54 @@ The examples below represent sample responses for the basic data operations:
201
247
202
248
- Filtering—Accepts an object with filter conditions and logic operators.
203
249
204
-
```
205
-
{
206
-
"filter": {
207
-
"logic": "and",
208
-
"filters": [
209
-
{
210
-
"field": "Currency",
211
-
"operator": "eq",
212
-
"value": "USD"
213
-
}
214
-
]
215
-
},
216
-
"messages": [
217
-
"Filtered by the field Currency with the value equal to USD"
250
+
```JSON
251
+
{
252
+
"filter": {
253
+
"logic": "and",
254
+
"filters": [
255
+
{
256
+
"field": "Currency",
257
+
"operator": "eq",
258
+
"value": "USD"
259
+
}
218
260
]
219
-
}
261
+
},
262
+
"messages": [
263
+
"Filtered by the field Currency with the value equal to USD"
264
+
]
265
+
}
220
266
```
221
267
222
268
- Sorting—Accepts an array of objects specifying field names and sort directions.
223
269
224
-
```
225
-
{
226
-
"sort": [
227
-
{
228
-
"field": "Amount",
229
-
"dir": "desc"
230
-
}
231
-
],
232
-
"messages": [
233
-
"Sorted by the field Amount in descending order."
234
-
]
235
-
}
270
+
```JSON
271
+
{
272
+
"sort": [
273
+
{
274
+
"field": "Amount",
275
+
"dir": "desc"
276
+
}
277
+
],
278
+
"messages": [
279
+
"Sorted by the field Amount in descending order."
280
+
]
281
+
}
236
282
```
237
283
238
284
- Grouping—Accepts an array of objects defining the fields to group by.
239
285
240
-
```
241
-
{
242
-
"group": [
243
-
{
244
-
"field": "AccountType",
245
-
"dir": "desc"
246
-
}
247
-
],
248
-
"messages": [
249
-
"Grouped by the field AccountType in descending order."
250
-
]
251
-
}
286
+
```JSON
287
+
{
288
+
"group": [
289
+
{
290
+
"field": "AccountType",
291
+
"dir": "desc"
292
+
}
293
+
],
294
+
"messages": [
295
+
"Grouped by the field AccountType in descending order."
296
+
]
297
+
}
252
298
```
253
299
254
300
### Manual Integration
@@ -263,7 +309,6 @@ In the AI Assistant configuration, you can handle all events provided by the int
263
309
264
310
These event details allow you to implement fully customized AI service communication while maintaining access to the Grid context and user input.
265
311
266
-
267
312
## Customization Options
268
313
269
314
The AI Assistant toolbar tool provides various configuration options to customize the experience based on your application requirements:
@@ -293,19 +338,19 @@ This property allows you to add PromptSuggestions tailored to your specific use
"Display withdrawals over 800 after 15th September 2024",
349
+
"Clear filtering",
350
+
"Clear grouping"
351
+
}'>
352
+
</ai-assistant>
353
+
</ai>
309
354
```
310
355
{% endif %}
311
356
@@ -316,27 +361,26 @@ You can also customize the appearance of the [Window](https://www.telerik.com/{{
316
361
To achieve this, use the `AIAssistantWindow` property, which allows you to control the positioning and visual appearance of the Window to match your application's design and requirements.
0 commit comments