Back to Growth Notes

When an AI tool feels disappointing, the instinct is to blame the model. But most AI disappointments are not model problems. They are design problems.

When an AI tool feels disappointing, the instinct is to blame the model, with comments like the answers are too generic, it does not know our context, it needs a better prompt. However, most AI disappointments are not model problems. They are design problems.

If a system requires someone to open a chat window and ask the right question at the right moment, it will get used inconsistently, because remembering to ask is itself a task competing with everything else on someone’s plate. If the useful thing the model found never reaches the person who needs to act on it, the insight dies in a chat log nobody reopens. And if the system does not clearly take the next step itself, it stops being infrastructure and becomes a search box with extra steps.

That is not a model issue. It is an architecture issue.

What a passive AI system actually looks like

You might already have AI deployed somewhere, and it might even look impressive in a demo. That does not mean it is driving anything. A passive AI system is one where a question gets answered but nothing happens next automatically. Where the useful output sits in a chat transcript instead of triggering the workflow it is relevant to. Where a person has to remember to check, ask, and then manually act on what came back.

That is not an AI system driving your business. It is a very capable answering machine that depends entirely on someone remembering to use it correctly, every time, without fail.

A chat window that answers questions is not the same as AI running inside your process.

What driving action actually requires

An AI system that drives action needs three things a chatbot alone does not have. It needs a trigger, something that starts the process without a person remembering to, a new record, an incoming message, a scheduled check. It needs a connection to the system where the action actually happens, not a separate window someone has to copy results into by hand. And it needs a defined next step, so the output is not just information but an instruction the workflow can act on: route this, flag this, draft this, escalate this.

Remove any one of the three and the system reverts to passive. A trigger without a connection produces an alert nobody acts on. A connection without a defined next step produces data nobody reads. A defined next step without a trigger produces a capability that sits unused until someone remembers it exists.

Why this gets skipped

Building the chat interface is the visible, demoable part of an AI project, and it can be shipped in an afternoon. Wiring it into the systems where action actually happens, deciding exactly what triggers it and what it is allowed to do automatically, is slower, less demoable, and requires someone to make real decisions about permissions and failure modes. So it gets deferred, the chatbot ships, and the harder half of the work quietly never happens.

The ODB Way

At ODB Growth, an agent can only call what you defined. Models connect to your systems through typed tools and controlled integrations, not open-ended access, so the model does not just answer, it acts, inside guardrails someone deliberately set. The CRM assigns the next action instead of storing it. The report gets drafted and routed instead of sitting in an inbox waiting to be read.

That is the difference between AI bolted onto a process and AI built into one. Bolted on answers when asked. Built in acts, and someone can explain exactly what it is allowed to act on and why.

Onno de Bel

Onno de Bel

AI Engineer & Architect | ODB Growth

Ready to build something
that moves a number?

Let's find out where AI actually pays in your process, and build it.

Plan a Growth Call