NewInteractive Agents Live

Insight

The Right AI Infrastructure

Once a company decides to build its own AI, it inherits an infrastructure question nobody hands it upfront. Not compute. Not models. The layer that decides whether, in three years, you own what you built or renew a subscription.

InteractiveAI11 min read

The wrong shopping list

The list everyone is handed is not the list that decides the outcome.

Ask what AI infrastructure means in 2026 and the answer comes back as GPUs, inference endpoints, tokens per second, maybe a vector index.

All of that is real and none of it is the question. Compute is an input you rent, at prices that keep falling, from providers whose job it is to scale it so yours is not. Models are the same. They improve on someone else's roadmap and converge on each other quarter after quarter.

Neither one decides whether, in three years, you own the AI running your business or renew a subscription to it. That is decided by a different layer, and nobody hands you the list at the start. You discover it one gap at a time, usually in this order: the demo works, the demo cannot reach the billing system, the thing that reaches the billing system cannot be audited, the audited version cannot be changed by the person who owns the rule, and by then you have four vendors and a platform team.

So it is worth writing the list down at the start instead. Not a generic capability checklist, but the specific thing each stage of building AI demands from the layer underneath it.

What building AI requires

Five stages. Each one sends you an infrastructure bill.

Building AI is not one activity. It is five, and each has a hard requirement that a model endpoint does not satisfy.

  • Build. Somewhere the behaviour is authored, versioned, and readable by the person accountable for it. A prompt in a repository fails this: the compliance officer who owns the rule cannot read it, cannot change it, and cannot tell you which version was live in March.
  • Connect. Access to the systems of record, not a sandbox beside them. An agent that cannot act on the payment platform, the CRM, or the identity provider is a demo with good manners. This is also where the security question actually lives, because the moment it can act, it has a blast radius.
  • Deploy. Isolation per environment, its own data, autoscaling, and a way back. Dev, staging and production cleanly separated, because the first time you test a policy change against production data is the last time anyone trusts the system.
  • Govern. Attribution on every run, not a report you assemble afterwards. If the record is generated after the fact, it is a reconstruction, and a reconstruction is what you present when you cannot present the original.
  • Improve. A loop that closes: what the system did, how it scored, what a human corrected, and a path for that correction to become part of the system rather than a conversation.

Every company that ships AI ends up owning all five. There is no version of production where you skip one. The only variable is whether you acquired them together or discovered them separately.

The assembly path

Assembled, that is six vendors and every seam between them.

The default path is not a decision. It is an accumulation.

A deploy pipeline, an image registry, a database, a secrets vault, log search, and an access model. Normally that is six tools to wire together and six bills to reconcile, and each one arrived to solve a real problem at the moment it appeared.

The tools are not the problem. Each is usually excellent. The seams are the problem, because that is where the trace stops. The policy lives in one system and its enforcement in another. The identity model in the deploy layer does not know about the identity model in the data layer. The evaluation tool scores outputs it cannot tie back to the rule that produced them. Every seam is a place where a question like “why did it do that” turns into a project.

The case for building it yourself, stated fairly

A good platform team can build every one of these. That is not in dispute and pretending otherwise would be insulting to the people reading this who have done it. Kubernetes is well understood, Postgres is Postgres, and none of the individual pieces is exotic.

The argument is about what happens after it works. You maintain it, forever, and the maintenance is not the interesting kind. You own the upgrade path for six dependencies. You re-solve the trace-across-tools problem every time you add one. And the artifacts that actually matter, the rules, the procedures, the corrections, stay scattered across systems that were never designed to hold them in a form a domain expert can read.

That is the real cost, and it is not a line item. It is that the thing you were trying to accumulate never accumulates in one place.

What one platform changes

One runtime is not fewer tools. It is one trace, one access model, one bill.

The value of consolidating is not tidiness. It is that the things which have to agree with each other are no longer separate systems.

Agents, containerized services, managed databases and secrets are provisioned, scaled and audited together, scoped per project and per environment. That is one runtime, one CLI, one trace, one bill. For the engineer, it means the platform work is declarative and lives in Git rather than in a wiki page describing which six consoles to visit.

Declarative, synced from Git
# stack.yaml, synced from Git
services:
  - name: refund-agent
    replicas: { min: 2, max: 20 }
    env: production
databases:
  - name: refund-agent-db
    engine: postgres
    extensions: [pgvector]
    instances: 2          # high availability
secrets:
  - name: psp-credentials  # injected at runtime, never in the image

Underneath that: a managed Postgres with pgvector available by default, high availability by instance count, scheduled backups, no DBA and no separate vendor. An encrypted vault whose secrets are injected per service at runtime, so nothing lands in an image or a config file. Role-based access scoped per project and service. Streamed and retained logs, searchable, tied to the same trace as the run that produced them. An image registry, autoscaling, and one-command rollback.

None of that is novel individually. What is different is that it is one system, so the trace does not stop at a boundary, and so the person accountable for a rule and the engineer accountable for the runtime are looking at the same object rather than at two representations of it.

The practical test is the one nobody puts in a diagram: when something goes wrong at 2am, how many systems does the person on call have to correlate before they can answer what happened?

What it is really about

The infrastructure decision is an ownership decision wearing a technical costume.

Strip the architecture away and the question underneath is simple. Which of this is yours?

Not the model, which you rent from someone whose roadmap you do not control. Not the compute, which you should rent. What can be yours is the accumulated operating knowledge: the rules your business actually applies, the exceptions that matter, the vocabulary your market uses, and every correction a human has made to the system since it went live.

If you changed platform vendors next year, what would you keep?

That question is uncomfortable in most architectures, and the discomfort is the finding. If the honest answer is “the output”, you built on rented ground. If it is “the rules, the corrections, and the record, in a form we can read and export”, you built infrastructure.

Which is the same argument as Collaborative AI Operations, arriving from the infrastructure side: the operating model and the infrastructure are not two decisions. The second one enforces the first.

How to decide

Twelve dimensions. Score every option, including this one.

Most evaluation criteria test what the software does today. These test who is holding the asset in three years.

Every dimension below is one where the answer is structural rather than a roadmap item. A vendor can add a feature next quarter. A vendor cannot retrofit who owns the artifacts, where accountability sits, or whether governance is a property of every run or a report generated afterwards. Score each from 0 (absent) to 3 (native), and weight them for your own strategy.

Raw model capability is deliberately not on the list. It is the most tempting thing to score and the least durable: it changes every quarter and converges across providers. What matters is dimension eleven, whether you can keep choosing.

Ownership

Who builds it, controls it, and is accountable.

COO, business lead

DimensionWhat it evaluatesScore
Outcome ownership and accountabilityWho owns the result in production, and who is accountable when it breaks.
Cross-discipline co-authoringDomain experts and engineers build in one place, instead of handing off through tickets and losing meaning at every step.
Business control versus engineering dependencyThe team accountable for the outcome changes the policies, rules, and thresholds directly, with no engineering queue.
Time to productionHow fast a governed agent reaches your real systems, not just a demo.

Trust

Can you run it safely, securely, and under control.

Compliance, CISO, operations, legal

DimensionWhat it evaluatesScore
Integration with systems of recordThe agent acts on your real systems of record, not beside them as a side assistant.
Governance, determinism, and auditabilityYou can prove why it acted, and the critical rules fire every time, enforced by a deterministic layer around the model.
Security and access controlAccess is least-privilege, and the agent is governed as its own identity against the agent attack surface.
Controllable adaptability and autonomyYou set where it must be deterministic and where it may reason, and raise autonomy under human control.
Data sovereignty and residencyYour data stays where your regulators require, kept only as long as you allow.

Leverage

Does the investment compound, last, and stay free of lock-in.

CIO, CTO

DimensionWhat it evaluatesScore
Lifecycle coverage and continuous improvementOne platform across build, govern, operate, and improve, getting sharper with every correction.
Independence and model controlYou stay free to keep the best model over time and control how it is used, not locked to one vendor.
Commercial model and compounding economicsThe spend compounds across use cases, and what your team builds up stays yours.

The closing lens

Ownership and Trust get you live. Leverage decides whether it was worth it.

A total in the middle of the range with one lens at zero is a worse position than a lower total spread evenly, so read the lenses before the total. Ownership at zero means you cannot change it. Trust at zero means you cannot defend it.

Leverage at zero means it worked, and none of it accumulated. That is the failure that does not announce itself, because nothing breaks. The system runs, the reports are green, and three years later the operating knowledge your people generated is sitting in a vendor environment you are renewing rather than in artifacts you own.

For the mechanism that makes context work per decision, read Context Is the Agent. For the version of this argument where the obligations are hardest, read how to run AI in regulated industries.

Two next steps

Score us on the same twelve.

Primary

See the runtime itself: environments, services, databases, secrets and access, provisioned and audited together on one trace.

Secondary

Go straight to the CLI and the manifest: from an empty project to a governed agent running on your own systems.