Field note 05

Rules, AI or a person? Use a task-routing matrix before you automate

Abstract task cards split into three geometric routing lanes for rules, AI-assisted preparation and human approval, then reunite as one handoff.
Rules, AI, or a person?

Most workflow diagrams show the sequence of work but skip a harder question: who, or what, should handle each step? The answer is rarely "AI" for the whole process. A required-field check, a messy description and a safety decision have different evidence needs and consequences.

The UK government's AI playbook tells teams to choose the right tool for the job and to plan for the resources needed to maintain it.[1] NIST's AI Risk Management Framework playbook goes further: context mapping should consider non-AI and non-technology alternatives, including mostly manual methods.[2] Those are useful design constraints. Start with the work, then choose the simplest handler that can do each step safely.

The MAJLS task-routing matrix below separates three handlers: deterministic rules, AI-assisted preparation and a named person. It also records the handoff. That last part matters because a sensible routing decision can still fail if the next owner receives a bare output with no evidence, deadline or exception reason.

Task-routing framework and matrix

Create one row for each meaningful workflow step. A row should be small enough that it has one input, one outcome and one accountable recipient.

Record these fields before choosing a handler:

Do not collapse the handler and approver into one field. An AI-assisted step may prepare a recommendation, but the named human process owner keeps consequential approval.

Route to a deterministic rule

Use a rule when the input is structured, the condition is explicit and the output can be tested without interpretation. Examples include checking that mandatory fields are present, matching a known location code or sending a complete case to a predefined internal queue.

A rule is not automatically safe because it is predictable. Record which policy or configuration defines it, what happens when data is missing and who owns changes to that rule. If a rule would create an irreversible or externally binding outcome, the matrix should still name a human approval point.

Route to AI-assisted preparation

Use AI assistance when the input is unstructured and a draft, summary or suggested category would save a person time. The output should remain inspectable. Pass the source material, extracted evidence and any unresolved ambiguity forward with the result.

This route fits preparation, not authority. AI may condense a long description or suggest likely categories. It should not approve spend, decide a safety response or make a supplier commitment. A model confidence score is not an escalation rule. Escalate on observable conditions such as missing records, conflicting facts, an out-of-scope category or a consequence that requires named authority.

Route to a named person

Use a person when the step requires judgment about consequences, policy interpretation, competing priorities or a commitment on behalf of the organization. Name the role rather than writing "human review." The facilities manager, budget owner or safety lead is accountable in a way that a generic review queue is not.

The person should receive a decision packet, not a mystery alert. Include the source description, checks already performed, suggested route, failed condition and exact decision required.

Filled illustrative example: facilities work-order intake

This example is illustrative. It does not describe a client deployment, operational result or measured saving.

Step Observable conditions Handler Output and handoff
Validate intake Location ID, requester and problem description must be present Deterministic rule Return an incomplete form to the requester, or pass the complete record and validation log to preparation
Summarize description Complete free-text description is available; original text remains attached AI-assisted preparation Produce a short summary with links to the source fields for the facilities coordinator
Suggest category Description matches the approved category list; ambiguous or conflicting details are flagged AI-assisted preparation Suggest a category and show the phrases that support it; do not dispatch work
Apply known internal routing Site and category map to a current, owner-approved queue Deterministic rule Move the case to that internal queue and record the rule version; unmatched cases stop
Decide safety response Injury, exposed wiring, fire, structural damage or another defined hazard is reported Named facilities manager or safety lead Review the original report and authorize the response under the organization's safety process
Approve spend or supplier dispatch Work may incur cost or create an external commitment Named budget owner or facilities manager Approve, reject or request evidence; only the named person can commit the organization
Resolve ambiguity Records conflict, no category fits, the site is unknown or required evidence is missing Named facilities coordinator Correct the record, request information or assign an accountable owner

The handoff for the safety row could read: "Send the original description, location, requester details, validation log and highlighted hazard terms to the duty facilities manager immediately. Escalate if the manager does not acknowledge within the response time set by the safety policy." The time limit comes from the organization's own policy; the matrix should not invent one.

Review the matrix before selecting tools

Read the rows left to right and look for weak boundaries:

Fix those gaps in the operating design first. Then decide whether existing workflow software, a narrow AI service or a new operational system is justified. The matrix is finished when every step has a suitable handler, every consequential action has a named human approver, and every exception has an observable route to an accountable owner.

Sources

  1. Artificial Intelligence Playbook for the UK Government
  2. NIST AI RMF Playbook: Map

Discuss the process with MAJLS ↗