A nine-step walkthrough of how Sentinel works once it's running on your machine — built around the bundled VisA PCB1 sample so you can follow along on a fresh install.
Sentinel is a tray application with a browser-based UI. After installation, the workflow is the same regardless of your product: pick a reference image, mark what to inspect, label some good and bad samples, train, and deploy. The pages below mirror the in-app sidebar — Templates, Datasets, Models, Inspection.
A short visual walkthrough of how Sentinel works end-to-end — from launching the tray app to running your first inspection on the sample dataset. Use the timeline to skip ahead, or download the file to watch offline.
Full PDF version of the Getting Started manual — same workflow, with extra screenshots and parameter reference tables. Available in English and Hungarian.
Sentinel runs as a background service. After installation it adds a tray icon next to the Windows clock. There's no main window — right-click the icon and choose Open Sentinel to load the UI in your default browser at http://127.0.0.1:8000.
Default credentials on a fresh install are admin / admin. Change the password immediately under Admin → Users after first login. Sessions use JWT access tokens with automatic refresh.

After login the dashboard shows a system overview and a quick-start guide. The left sidebar is your main navigation — Templates, Datasets, Models, Inspection — and that's the order you'll work through them.

A template describes what a good product looks like and where on the image to look. Browse to a reference image — typically a known-good sample of your product — and the template wizard opens with the image loaded for ROI drawing.

Each region defines an area the AI will inspect — a solder pad, a connector, a label patch. Draw rectangles or polygons by clicking and dragging, or use Full Image to treat the entire frame as one region. Repeat regions can be tagged into a Region Group so a single trained model covers all members.

Sentinel automatically aligns and crops each image to your region — a few seconds for 50 images. Label each crop Pass or Fail in a 3-column view (Unlabelled / Pass / Fail). For EfficientAD you only strictly need Pass labels; a small number of Fails are still useful for validation.

Pick the target region, choose the engine (EfficientAD recommended for unknown defect types), select your training dataset, and start training. Defaults are tuned to work out-of-the-box. Training runs in a sequential GPU queue — schedule for off-hours if needed.

Before publishing, evaluate the trained model against your test dataset — images the model hasn't seen. The bench shows every prediction with its actual label, sorted with errors first, plus pixel-level heatmaps highlighting exactly where the model thinks something is wrong.

Once you're happy with the metrics, activate and publish the model. From the Inspection page, pick your template, assign the published model to its region, and feed in a batch of new images. Sentinel aligns, crops, predicts, and stores results per image per region with confidence scores.

Build two datasets per region with a roughly 70/30 split. Train on the first, validate on the second. The test bench's precision and recall numbers are only meaningful when the model hasn't already memorised the images — otherwise they look misleadingly perfect.
Schedule a personalised walkthrough — we'll set up Sentinel with your real production images and help build your first model live.