vcl-grid-smart-semantic-filter
Add AI-powered filter capabilities to the DevExpress VCL Data Grid (using a lightweight ONNX model and a BERT tokenizer).
- Active · last change 5-14-2026
- ★ 4 on GitHub
README
DevExpress VCL Data Grid - Smart Semantic AI Filter
This example adds AI-powered filter capabilities to the DevExpress VCL Data Grid (using a lightweight ONNX model and a BERT tokenizer). Unlike built-in search/filter operations, Smart AI Filter compares strings based on semantic similarities rather than exact matches.

Third-Party Dependencies
Prerequisites
- Microsoft Windows 10 (64-bit) or newer
- ONNX Runtime v1.23.0 (required to run on Windows 10)
- Embarcadero RAD Studio IDE 12 or newer (Community Edition is not supported)
- DevExpress VCL Components v25.1.5 or newer
Deploy and Run
-
Clone this repository (including submodules):
git clone --recurse-submodules git@github.com:DevExpress-Examples/vcl-grid-smart-semantic-filter.gitIf you have already cloned the repository without submodules, initialize them using the following command:
git submodule update --init --recursive -
Open and build the SimilaritySearch project (DPR).
-
If using Windows 10 (64-bit), place the latest version of
onnxruntime.dll(available in the official repository) into the executable file folder. -
Run the sample project.
Test the Example
Type a word or phrase into the Smart Search AI Filter field and click Apply.
Does This Example Address Your Development Requirements/Objectives?
(you will be redirected to DevExpress.com to submit your response)



