
Not long ago, a client came to me with what they described as a straightforward ask:
“We want to set up an automated system that generates our email campaigns. It should write the copy, create the graphics, and have everything ready in draft for one person to review and schedule.”
My answer: yes, this is possible.
But before we wrote a single line of code, I asked one question: on what basis should it generate the content?
The answer? “Based on the customer type.”
Okay — have you defined your customer types? No.
And that was the beginning of a much longer conversation.
There’s a pattern that shows up constantly in conversations about AI automation:
“Can’t you just connect Claude to our CRM and have it auto-generate campaigns?” “Can’t you just use GPT-4 to read the form responses and generate a design?” “Can’t you just wire the chatbot to our database and let it answer questions automatically?”
The word “just” is doing a lot of heavy lifting in all of these.
Each of these requests assumes that the AI already has — or can figure out — everything it needs to produce a useful output. In reality, AI models are extraordinarily capable pattern-matchers. But they can only work with what they’re given. And in most enterprise workflows, what they’re given is severely underspecified.
Let’s take the email generation example and pull it apart properly.
The ask: AI generates email content automatically for an e-commerce store using a marketing automation platform.
What needs to be true for this to work:
Remove any one of these and the “automated system” either produces garbage or doesn’t run at all.
This is the gap that consistently surprises people who are new to AI product development: the model is often the easiest part.
Choosing between GPT-4, Claude, or Gemini is a decision you can revisit. What’s harder to change — and what determines whether the whole system works — is the architecture around the model:
A JSON-first approach addresses many of these. Rather than sending freeform prompts and hoping for consistent outputs, you build structured JSON that captures exactly what the model needs to know: room type, user preferences, constraints, inclusions, exclusions. The model works within that structure. The output is predictable, auditable, and reusable.
This is the difference between AI as a feature and AI as a reliable system.
Let’s say you’ve built an AI image generator for interior design. User fills a form. System generates a prompt. Image comes back. Done?
Not quite.
How do you know the image doesn’t violate design rules — a mirror facing a bed, poor lighting placement, a color scheme that contradicts the brief?
This is where a visual validation layer comes in. A separate vision model reviews the generated image against a defined rule set. If the confidence score is below a threshold — say, 0.75 — the system regenerates rather than showing the user a flawed output.
Most teams skip this step. They trust the model. They show whatever comes back.
The result is inconsistent quality that erodes user trust gradually, until someone complains loudly enough to get it fixed.
Build the validation layer. Store your rules centrally. Make quality a system property, not a manual review step.
If you’re leading an AI product — whether you’re technical or not — here’s the mindset shift that matters:
AI doesn’t replace thinking. It executes thinking.
The quality of your AI system is a direct reflection of the quality of the rules, structure, and architecture you’ve built around it. A powerful model in a poorly designed system produces poor results. A modest model in a well-designed system can be remarkably effective.
Before you automate, define the logic. Before you integrate, map the data. Before you ship, validate the output.
The machine can only follow what you’ve already figured out.
AI orchestration is a discipline. It requires product thinking, systems design, and engineering rigour — not just a good prompt and an API key.
The teams that get this right don’t just pick the best model. They design the system that makes the model trustworthy.
That’s where the real work is. And it’s worth doing properly.
I’m currently open to AI product and architecture roles where this kind of systems thinking is valued. If you’re building something serious with AI, let’s talk.
By PS Harish
27 July 2026No comments yet.
© PS Harish
Leave A Comment