For the complete documentation index, see llms.txt. This page is also available as Markdown.

AI-assisted Annotation

Use interactive and batch assists inside human-controlled quality gates.

Unitlab combines interactive assistance, prompt-based labeling, temporal tracking, batch automation, and model stages inside the same ontology and quality workflow. Generated labels remain editable proposals until a human reviews and routes them.

Watch AI-assisted annotation

Open the demo in a new tab.

Unitlab’s assists accelerate proposal creation; they do not change who is accountable for the label. Use the smallest assist that matches the task, correct every proposal, and measure systematic errors before expanding volume.

Before you make the change

  • Define the class, geometry, output, acceptance rule, and human owner.

  • Choose a representative calibration cohort that exposes model weaknesses.

  • Know the model or assist version and the route for empty, malformed, low-confidence, or failed output.

Magic Touch and Find Similar on image instances

Magic Touch creates an editable seed mask; Find Similar proposes matching instances on the current image or frame for explicit review.

Understand the product behavior

Unitlab combines local assistance inside the workbench with Model stages inside workflows. Assisted results remain proposals until they are reviewed and accepted through the annotation and quality process.

Magic Touch

Magic Touch is available in image and video toolbars as an interactive mask-oriented tool. When no compatible class is selected, it opens a Create Class dialog configured for a Mask class, with name, color, and numeric hotkey fields.

The correct production loop is:

  1. Select the target mask class.

  2. Guide the proposal on a representative object.

  3. Inspect boundaries, holes, thin structures, and occlusion.

  4. Correct with manual tools.

  5. Review the final mask under the same policy as a fully manual label.

Prompt Auto-Labeling and Detect all objects

A class-aware auto-labeling panel contains:

  • current class;

  • prompt textbox;

  • prompt initially populated from the class name;

  • reset prompt to class name;

  • Detect all objects.

Detect all objects provides prompt-based, class-aware detection within the current image or video frame.

Detect all objects is available on images and individual video frames. It uses shortcut S, opens a Create annotations popup with a SAM 3 badge, and requires an active class with bounding-box, polygon, mask, or cuboid geometry. The prompt defaults to the class name and accepts up to 300 characters. Each call is scoped to the current image or current frame, can return up to a configured maximum number of candidates, and consumes one AI-inference quota unit when successful.

Annotators review proposed objects before accepting them. Prompt changes can alter the candidate distribution even when the ontology class name remains the same, so teams can standardize prompts in their labeling instructions.

Prompt Auto-Labeling over an image

The prompt scopes the current inference request; the ontology class still governs the accepted annotation.

Find Similar

Find Similar is a contextual header action, not a drawing tool. It becomes available when the selected object is a box, polygon, or mask. It searches the current image or current video frame, exposes a confidence threshold, removes strong overlaps with existing annotations, and holds new predictions for review before commitment. It does not search across the full dataset and does not consume AI-inference quota.

Find Similar can return multiple candidates at the selected confidence threshold, with Clear and Accept all actions available. Seed quality, visual repetition, clutter, scale, and threshold affect the result, so operators review each candidate set in context before acceptance.

Auto-Tracking and interpolation

Auto-Tracking predicts later frames with machine learning; interpolation fills geometry between keyframes. Both results remain visible on the timeline for human review and correction.

Multiple objects tracked across video frames

Review identity, geometry drift, entrances, exits, occlusion, and reappearance across the complete timeline.

Magic Crop

Magic Crop runs model-assisted labeling inside a user-selected crop region. It is useful when the relevant objects occupy one part of a larger surface and whole-image detection would create unnecessary proposals. Each call uses AI-inference quota and still requires review before acceptance.

AI captioning

AI-assisted captioning can propose text for the current item. The proposal should be reviewed against the item-property or captioning ontology rather than treated as an automatically accepted description.

Batch auto-annotation

Unitlab supports batch auto-annotation for model-assisted labeling. Batch jobs apply model assistance across a selected data scope, while human review remains part of the annotation and workflow process.

Model stages

A Model stage can be placed between human stages in a workflow. Model output can move forward to annotation or review, while rejected outcomes return through the configured correction route. Inference behavior follows the connected model’s input, output, and class mapping configuration.

Integrated workflow from model assistance through review

A production model stage must expose its output to annotation, review, rejection, and correction rather than silently marking predictions complete.

Introduce an assist safely

1

1. Match the assist to the task

Choose Magic Touch, Detect all objects, Find Similar, tracking, interpolation, Magic Crop, captioning, batch auto-annotation, or a Model stage.

2

2. Run a controlled sample

Start with one item or a small cohort before any bulk action.

3

3. Inspect the proposal

Review class, geometry, relations, identity, temporal range, properties, and Item Properties.

4

4. Correct in the native editor

Treat generated content as editable draft work.

5

5. Measure error patterns

Record misses and false positives by source, class, model or assist version, and operation.

6

6. Expand through workflow

Increase volume only after the corrected output is stable and a review route is active.

Decisions that affect production

Decision
Production guidance

Interactive vs batch

Use interactive assists for expert-in-the-loop correction; use batch only after the same behavior is calibrated.

Confidence

Use as a triage or routing signal, not a substitute for the quality contract.

Class mapping

Validate every model-to-ontology mapping before production.

Failure

Route failed or empty output visibly; never let it look like completed annotation.

Continue the operating flow

  • Keep assisted work inside the same ontology and workflow.

  • Review systematic error cohorts in Project Data.

  • Version material model or mapping changes.


Explore related Unitlab capabilities: Unitlab’s data annotation platform · multimodal data annotation