Automation, Assistant, or Agent?
Choose the simplest level of technology that can deliver the result, based on rule stability, judgment, permissions, reversibility, and cost of error.
Automation, assistants, and agents describe different levels of responsibility, not marketing tiers of sophistication.
Automation executes a known rule. An assistant prepares work for a person who decides. An agent chooses steps and takes actions within a mandate. The right choice begins with the process and risk, not the newest label.
The distinction matters because each step toward variable action adds operating cost, permission risk, and a greater need for evidence and recovery.
Use automation when the path is known
Automation fits stable work with defined inputs, conditions, and outputs. It checks a field, moves a file, creates a task, sends a notification, or enforces an approval route. Its advantage is predictability: when the rule is explicit, probabilistic interpretation adds little.
After a complete purchase request is approved, a system can create the order, notify the supplier, and update the status. If information is missing, it can stop and route the case to an employee. Adding a model here may reduce clarity without improving the result.
Use an assistant when a person still owns the decision
An assistant reads, searches, summarizes, proposes, or drafts. It suits unstructured content and work that benefits from human context, while execution remains with the user.
A service assistant might assemble case history and draft a response from approved policy. An employee checks the source, accuracy, and tone before sending. The value is less research and first-draft effort without obscuring accountability.
If users must rebuild every output, the assistant has added a review layer rather than removed work.
Use an agent only when steps must vary
An agent receives a goal, selects from permitted tools or steps, observes results, and may adjust its path. That flexibility can help when the route cannot be fully specified in advance, but it raises the standard for permissions, logs, and recovery.
An agent could follow up on missing supplier documents by inspecting status, sending a precise request, classifying the reply, and updating a task before stopping at supplier approval. It should not have unlimited autonomy. A useful agent has a narrow scope, specific actions, communication or value limits, and approval gates.
Choose the simplest level that works
Ask five questions:
- Are the steps fixed?
- Are the inputs structured?
- Does the output require human judgment?
- Will the solution act inside another system?
- How costly and reversible is a wrong action?
Fixed steps favor automation. A supervised proposal favors an assistant. Move to an agent only when path flexibility is necessary and actions can be constrained and observed. Also ask whether that flexibility is worth its operating and oversight cost; three deterministic rules may serve a daily process better than an agent capable of ten steps.
For any solution, define readable data, permitted systems, allowed actions, approval points, logs, stop controls, and recovery. Separate permission to read, propose, write, and execute. Authority should match the task.
Progress is not a compulsory march toward autonomy. The strongest design may combine automation for rules, an assistant for language, and a person for approval—with no agent at all.