HomeWorkLaboratoryCertificationsBlogLet's Talk

© 2026 Juan Villegas. All rights reserved.

Solutions Architect

    How agents change the way we automate

    Ing. Juan Villegas

    Ing. Juan Villegas

    Solutions Architect & Full Stack Dev·August 28, 2026·4 min read

    AgentesAutomatizaciónIA
    How agents change the way we automate

    Automation as we've always known it is a list of instructions

    For years, automating a process meant the same thing: drawing the entire flow in advance. A trigger, a series of fixed steps, and a condition for every possible branch. Tools like Zapier or n8n made this accessible to many people, but the underlying idea never changed. If the process has a case you didn't foresee, the flow doesn't solve it: it breaks or ignores it.

    That model works well when the process is stable and has few variations. It starts to fail when the real work is ambiguous, changes often, or depends on the judgment of whoever is doing it.

    An agent doesn't follow the flow, it decides the flow

    With an agent, the approach is reversed. Instead of programming each step, you give it three things: an objective, a set of tools it can use, and the context to understand the situation. The agent builds the path on the fly, based on what it encounters.

    A simple example. The process "respond to a customer request," in a traditional flow, would need a branch for each type of request, and even then it would fall short sooner or later. An agent with access to the customer's history, inventory, and company policy can read the request, look up what it's missing, and respond, without anyone having anticipated that exact combination.

    Classic automation forces you to anticipate every case. An agent only needs to know what it can do and why.

    What this changes in practice

    The change isn't just technical. It changes what's worth automating and how it's maintained.

    • Processes that were previously left out for being "too variable" now come in, because the agent absorbs the variation instead of you listing it one by one.
    • Maintenance looks more like adjusting instructions and permissions than rewriting diagrams every time something changes.
    • A new risk appears. The agent can make a decision you didn't want, so the design focuses on what actions it's allowed to take and what happens when it makes a mistake.

    A case of my own, briefly told

    One of the systems I built for an internal team, which we called Synapse, is a good example of this shift. The team worked with separate AI assistants and knowledge became fragmented: decisions already made were discussed again, and no one had a clear view of what the rest had done.

    Synapse is a shared memory that each person consults from where they already work, whether it's the editor, the terminal, or a chat. It's not a flow with numbered steps. Someone asks what they need, and the system responds with what that person should see based on their role, because not all project information is for everyone. The hard part wasn't connecting a language model; it was deciding what each person can access and applying it in a way the agent can't bypass.

    I won't go into how it's built inside. What matters here is the form. Instead of programming "when this happens, do that," the system understands a question, decides what to look up, and returns a filtered response. That solved a problem a fixed flow couldn't touch.

    When it makes sense and when it doesn't

    An agent doesn't replace traditional automation in every case. If the process is fixed, predictable, and critical, an explicit flow is still easier to understand and audit. Agents gain ground when the process has too many variations to write them all, when context weighs more than steps, or when the work changes enough that maintaining the diagram costs more than the process itself.

    The useful question before building one isn't whether it sounds modern. It's what concrete decision you're delegating to it and what you want to happen if that decision goes wrong.

    ShareLinkedIn