Skip to content
Manoj Deshmukh
All English essays

The Practical Technologist · 28 Jan 2026 · 3 min read

Stop Force-Fitting AI into Architecture

By Manoj Deshmukh
Stop Force-Fitting AI into Architecture

A Practical Architect’s Guide to When Not to Use AI

A few days ago, I was in a discussion with a fellow solution architect.

The proposal on the table?

👉 An AI agent to transform telemetry data coming from a device into a required target format.

On paper, it sounded modern.

In reality, it raised a red flag.

This was a well-defined, deterministic, static transformation problem—the kind we’ve been solving reliably for decades using simple, predictable systems. Introducing an agent here wasn’t innovation; it was overengineering disguised as AI adoption.

And this is becoming a pattern.


The Current Problem: AI Is the New Hammer 🔨

Right now, AI has traction—massive traction.

And whenever a new hammer appears, everything starts to look like a nail.

  • Rule-based flow? → “Let’s add an agent”

  • ETL pipeline? → “Can AI optimize it?”

  • Data mapping? → “What about GenAI?”

This mindset is dangerous.

As architects, our job isn’t to use AI.

Our job is to design systems that are correct, maintainable, observable, and economical.

AI is a tool. Not a default.


Telemetry Transformation ≠ Intelligence

Let’s call this out clearly.

If:

  • Input schema is known

  • Output schema is known

  • Transformation rules are fixed

  • Errors must be deterministic and traceable

Then this is:

  • A data engineering problem

  • Not an AI problem

  • Not an agentic problem

A simple pipeline—well-designed, versioned, and tested—will:

  • Be cheaper

  • Be faster

  • Be more reliable

  • Be easier to debug

AI adds uncertainty where certainty is required.


Architect’s Checklist: When Does AI Actually Make Sense?

Before adding AI to any solution, I ask these hard questions.

1️⃣ Is the problem deterministic?

If the same input should always produce the same output, AI is usually the wrong choice.

AI thrives on ambiguity—not precision.


2️⃣ Does the system need to learn or adapt over time?

If no learning is required, why introduce probabilistic behavior?

Static problems deserve static solutions.


3️⃣ Can you explain failures to an auditor or client?

“Model behaved unexpectedly” is not an acceptable root cause in production systems.

If explainability matters, think twice.


4️⃣ What is the operational cost?

AI isn’t just a design choice—it’s a long-term cost commitment:

  • Model updates

  • Drift handling

  • Monitoring

  • Infra scaling

  • Security & compliance

Classic pipelines age far more gracefully.


5️⃣ What happens when AI is unavailable?

If your system cannot function without an AI component, you’ve created fragility—not intelligence.


Where AI Actually Belongs?

To be clear—I’m not anti-AI, I am consuming it in many ways !

AI makes real sense when:

  • Inputs are unstructured (text, speech, images)

  • Rules cannot be exhaustively defined

  • Patterns evolve over time

  • Human-like judgment adds value

  • Optimization or prediction is the goal

Not when the problem is already solved cleanly with known tools.


Architecture Is About Restraint

Good architecture is less about what you can add and more about what you choose not to.

Every unnecessary AI component:

  • Increases cognitive load

  • Reduces predictability

  • Complicates operations

  • Weakens trust

Sometimes, the most senior architectural decision is saying:

“This does not need AI.”


Final Thought

AI will stay.

The hype will fade.

Good architecture will outlive both.

As architects, we owe it to our systems—and to future teams—to design with clarity, not trend-chasing.

I’d love to hear from fellow architects:

👉 Where have you removed AI and improved the system?

First published on LinkedIn.

Read next