Types of Automations: Rule-Based, AI-Enhanced, and Agents

1. Types of Automations: Rule-Based, AI-Enhanced, and Agents

1.2 Types of Automations: Rule-Based, AI-Enhanced, and Agents
LOs: [1b]
Not all automations work in the same way. Some follow fixed instructions, some use generative AI to add flexibility, and some act with more independence to complete tasks. Understanding these differences helps you choose the right tool for the task instead of expecting every automation to do the same job.
Building on the basic idea of no-code automation from Unit 1.1, this reading adds a second layer: the way a system decides what to do. A rule-based automation follows if-this-then-that logic, an AI-enhanced workflow uses artificial intelligence to help with one part of the process, and an AI agent can take a more active role in carrying out a goal with some degree of decision-making.
Rule-based automations are best when the task is predictable. For example, if a form is submitted, the workflow can always send the same confirmation message. AI-enhanced workflows are useful when the task needs language understanding or content generation, such as drafting a reply from notes or summarizing text before the next step runs. AI agents go further by working toward a goal rather than only reacting to one fixed trigger, which makes them useful when the path forward may change during the task.
A simple way to compare the three is to ask how much judgment the system needs. Rule-based automation follows a fixed path, AI-enhanced workflows add intelligence to a defined process, and AI agents can choose actions based on changing conditions. In Unit 1.1, you saw that automation removes repetitive work; here, you can see that different kinds of automation remove different levels of effort.
As you read, consider how the level of decision-making in a workflow changes what the system can do, and which of the three types best fits a task that you already know.
Attribution
Title | Author | Source | License
PRDV000 Unit Readings | Saylor Academy | https://learn.saylor.org/ | CC BY 4.0

OUTPUT LICENSE: CC BY 4.0

1.2: Types of Automations: Rule-Based, AI-Enhanced, and Agents
LOs: [1b]
Not all automations work the same way. Some follow fixed instructions, some use generative AI to handle language or content, and some can take steps toward a goal with more independence. Understanding these differences helps you choose the right tool for the task, not just the newest one.
Building on the workflow idea from 1.1, rule-based automation follows clear if-then logic: if a trigger happens, then the system performs a set action. AI-enhanced workflows add a generative AI step, which means the workflow can create or transform content such as a summary, reply, or draft. AI agents go further by using a goal and making more decisions about what to do next within a defined set of tools or actions.
A simple example can show the difference. A rule-based automation might send a welcome email when a learner joins a list. An AI-enhanced workflow might read a request and draft a reply in a friendly tone. An AI agent might receive a goal such as "help organize these messages" and choose between several available actions to work toward that result. The key difference is the amount of decision-making built into the system.
Core idea: three levels of automation
Rule-based automation uses fixed rules.
Example: If a row is added to a spreadsheet, then a task is created.
Best Use: Use this for predictable, repeatable work.
Limitation: It cannot adapt well when the situation changes.
AI-enhanced workflows add generative AI to a fixed process.
Example: A draft email is written from a form response, then reviewed by a person.
Best Use: Use this when language or content creation is part of the job.
Limitation: The output still needs review because the AI can make mistakes.
AI agents can take more steps to reach a goal.
Example: An agent may select from available tools to complete a task sequence.
Best Use: Use this when the task needs some planning or branching choices.
Limitation: More autonomy can also mean more need for oversight.
Job-ready Tip: match the tool to the task
When you design automation, ask whether the task needs a fixed rule, content generation, or goal-based action. That question helps you avoid using a complex tool where a simple rule would work better.
As you read, think about a task you know well: would a fixed rule, an AI-assisted draft, or a more independent agent give you the best result, and why?
Sources / Further reading
(Authored by Saylor Academy, CC BY 4.0)
Estimated reading time: 4 minutes
1.2: Types of Automation
This reading supports Unit Learning Outcome 1b.
As you saw in Unit 1.1, no-code automation helps you move work from manual repetition into a clearer process. The next step is to tell apart three different ways that work can be automated: rule-based automation, AI-enhanced workflows, and AI agents. These three approaches may look similar at first, but they differ in how much decision-making they can handle.
Rule-Based Automation
Rule-based automation follows instructions you define in advance. A rule is a fixed condition, such as "if this happens, then do that." The system does not interpret meaning or make a judgment. It only checks whether the condition matches what you set.
A rule-based workflow is best when the task is stable and predictable.
Example: If a form response contains a certain word, send a standard email reply.
Best Use: Simple tasks with clear triggers and clear actions.
Limitation: It cannot handle unusual cases unless you add more rules.
AI-Enhanced Workflows
An AI-enhanced workflow still follows a workflow you design, but it uses artificial intelligence to help with one or more steps inside that workflow. Artificial intelligence means software that performs tasks that normally need human judgment, such as interpreting text or generating content. In this model, the workflow stays structured, but AI adds flexibility.
AI-enhanced workflows are useful when part of the task is predictable, but part needs interpretation.
Example: A system receives customer messages, uses AI to classify the topic, and then sends the message to the correct team.
Best Use: Tasks that involve text, classification, summarization, or drafting.
Limitation: The workflow still depends on the steps you define, and the AI can make mistakes.
AI Agents
An AI agent is a system that can pursue a goal with more independence than a normal workflow. Instead of waiting for you to script each step, an agent can decide what action to take next based on the situation and the goal you gave it. That makes an agent more flexible, but also harder to predict.
An AI agent works best when the path to the goal may change during execution.
Example: An agent receives a task to gather information, compare options, and draft a response without a fixed step-by-step path for every case.
Best Use: Open-ended tasks that require planning or adjustment.
Limitation: More autonomy means more need for review, testing, and oversight.
As you move from rule-based automation to AI-enhanced workflows and then to AI agents, the main difference is the amount of judgment built into the system. Rule-based automation follows fixed instructions, AI-enhanced workflows add AI inside a designed process, and AI agents can choose actions with more independence. When you choose among them, ask which parts of the task are fixed, which parts need interpretation, and how much control you need to keep.
Job-ready Tip: Choose the right level of automation
In real work, do not use the most advanced option only because it sounds impressive. Start with the simplest approach that can solve the task well. If the task is stable, use rule-based automation. If the task needs language understanding or content generation, add AI inside a workflow. If the task needs flexible planning across changing conditions, consider an AI agent, but keep human review in place.
As a concrete example, imagine a support team handling incoming requests. A rule-based automation can send all messages with the word "refund" to one folder. An AI-enhanced workflow can read the message and classify whether it is about billing, shipping, or product use. An AI agent can review the request, gather related details, decide what information it still needs, and prepare a response path that may differ from case to case.
When you read this section, think about a process you know well and ask: which parts are fixed enough for rules, which parts need AI judgment, and which parts would require an agent to act with useful independence?
Sources / Further reading
(Authored by Saylor Academy, CC BY 4.0)
Estimated reading time: 6 minutes
1.2: Types of Automations: Rule-Based, AI-Enhanced, and Agents (covers 1b, 1d, 1a, 1c)
AI Agents vs. Agentic AI: A Conceptual Taxonomy, Applications and Challenges — arXiv — cc-by

Callback before_footer in local_aigrade component should be migrated to new hook callback for core\hook\output\before_footer_html_generation
  • line 7225 of /lib/moodlelib.php: call to debugging()
  • line 7292 of /lib/moodlelib.php: call to {closure}()
  • line 71 of /lib/classes/hook/output/before_footer_html_generation.php: call to get_plugins_with_function()
  • line 987 of /lib/classes/output/core_renderer.php: call to core\hook\output\before_footer_html_generation->process_legacy_callbacks()
  • line 97 of /mod/book/tool/print/index.php: call to core\output\core_renderer->footer()