Skip to content

Classify

Module · Stable

Pick exactly one category from a declared list to label a piece of free text. Wraps the Ask AI engine with enum mode so the answer is guaranteed to be one of the inputs.

Routes the LLM call via the routing table in AI Settings (feature: ai_prompt). The system prompt enumerates the allowed categories and instructs strict enum compliance; the response is validated against the input list and re-prompted once on mismatch. The model never invents a category outside the list. Use the context input to give the model per-classification hints (e.g. “this is a B2B sales lead — bucket aggressively”).

Route inbound messages by intent (question / complaint / quote-request), bucket leads (hot / warm / cold), tag tickets by team. The category output feeds straight into Branch or Switch for downstream dispatch — this is the AI router that makes flow control work on unstructured input.

To extract structured fields from text use the Extract tile. For a free-text summary use Summarize. For a single LLM call that needs no enum guarantee use Ask AI directly. To pick a value from a known list based on rules (not LLM judgement) use Switch with a templated value.

Configured per use: text, categories, context, model.

  • category
  • ai_model

Auto-generated from the skill registry (load_skills()). Do not edit by hand.