Classification AI tasks

Zero-shot classification — sync values, write descriptions, set the workflow.

Classification AI tasks

A classification task lets Runtime set a ticket attribute — for example queue, priority, or a dropdown DynamicField. The AI is zero-shot: you sync target values from the ticket system, write short descriptions, and the local LLM picks the matching value.

Classification AI task detail

Create a task

  1. Open AI Tasks.
  2. Click + New AI task (empty draft) or Example classification (demo with OTAIBeispielAbteilung).
  3. Studio opens the new task detail page (starts Inactive).

Target and LLM

On the right under AI Task settings:

  1. Prediction target — Queue, Priority, Service, Type, or DynamicField.
  2. For DynamicField: DynamicField name (exact name in the ticket system).
  3. LLM size — Studio recommends a size; the concrete model name appears below.

Sync values and describe them

  1. Click Sync values from ticket system. Studio pulls exact names from the ticket system (existing AI descriptions are never overwritten).
  2. Click a value and add an AI description — short, in the language of your tickets, when that value applies.
  3. Don’t predict marks values the AI must never choose (for example a raw inbox queue).
  4. Remove drops a value from the task (not from the ticket system).

Without useful descriptions, classification stays weak. Names must match the ticket system — no free-typed spelling variants.

Workflow settings

Under Workflow settings you control when Runtime runs and what happens on uncertain predictions. Save with Save workflow settings.

SettingMeaning
Only when state isOptional: only tickets in this state (e.g. new)
Only when … isOptional: only when the target attribute has a specific value
Also run when … is emptyAlso run when the attribute is empty
StrictnessMinimum AI confidence: Lax (60%), Normal (80%), or Strict (90%)
Set a fallback value?Write a safe replacement instead of the AI prediction when confidence is too low
Fallback valueSelect the replacement; shown only when a fallback is enabled
Flag for human review?Mark uncertain tickets for agents through the HumanReviewNeeded DynamicFields

Set Strictness first. Then choose what happens when confidence is too low. Without a fallback value, human review stays enabled so no uncertain ticket is left without an action.

Under Advanced (optional): custom Base prompt, Write article note with template placeholders ({result_value}, {confidence}, …).

Tickets that already have a confidence DynamicField for this attribute are not classified again.

Activate

  1. Set at least one eligibility filter (state and/or attribute / “empty”).
  2. No blocking values: Predict must not be on for values missing from the ticket system — otherwise Activate is blocked.
  3. Activate — Runtime picks up the task.
  4. Deactivate stops execution; the config remains.

Archive hides the task from the list without deleting it.

Tips

  • Typically one active task per attribute (for example one queue task).
  • After queue/priority changes in the ticket system, run Sync again.
  • Check impact and fallbacks on the Dashboard.