Enterprise Software & Agentic AIField engagement

Building the agent is the visible part, and whether it survives production is decided by the eighty percent of the work most teams never build.

Architecture and delivery lead.
17
facilities
1.9M
tool calls
under 0.4%
hallucination
80%
is the part nobody builds
agent layer
reconciliation
confidence gating
validation
cost and telemetry
what a demo shows
when sources disagree
returning no answer
before any real action
viability at volume
Where the engineering actually sits in an agent platform that survives production. The agent layer is the part that demonstrates well and the smallest part of the work. The rest is ordinary systems engineering, and it is what decides whether the thing is still running at volume.
What was at stake

Agents doing operational work: analysing infrastructure, investigating logs, diagnosing deployments and triaging incidents. Here a wrong answer does not stay on a screen. It becomes a restarted service, a rolled-back release or an engineer sent down the wrong path at the worst moment. The field competes on whether you can build agents at all. The question that matters is whether the thing holds up in production, where a wrong autonomous action has a real operational cost.

How this works

An operations agent reads several systems that disagree, and its answer is only as good as how it settles them.

An operations agent starts from an alert or a question: why is this service slow, what changed before the errors began, which hosts are affected. It answers by calling tools. Each tool reads from a different system, such as the logs, the metrics store, the deployment history, the asset inventory or the ticket queue. The agent assembles what comes back into a picture, proposes a diagnosis, and sometimes proposes an action to fix it.

Each of those systems has its own clock, its own caching and its own idea of the truth. The inventory can list a machine as in service while monitoring stopped hearing from it some time ago. A deployment record can say a release completed while the logs show it rolling back. None of this is unusual. Reconciliation is the discipline of deciding, in advance, which source is authoritative for which kind of fact, how fresh a reading has to be before it counts, and what to do when two sources conflict. Often the right thing to do is to report the conflict itself, because the conflict is the clue.

The other half of the mechanism is restraint. A language model will produce an answer to any question it is asked, so the system around it has to decide when an answer is good enough to use. Confidence gating converts an uncertain answer into no answer and an escalation. A validation stage checks an action against the current state of the world before it runs, for example that the target still exists and is the one intended. And for actions that cannot be undone, a person approves. Rates matter differently at volume: a small error rate multiplied by a very large number of tool calls is still a count of real mistakes, and the design has to assume some of them will happen.

Alert or question
something is wrong somewhere
Gather across systems
logs, metrics, deploys, inventory
Reconcile disagreement
which source is right for which fact
Confidence gate
unsure returns no answer
Validate the action
check it against the live state
Human approval if irreversible
the platform's worst move is to stop
The agent layer is one box in this chain. Everything around it is the eighty percent.
FigureThe path from an operational question to an action on this platform. The agent gathers from several systems, but nothing it concludes is used until disagreements are settled and confidence is checked. Anything that cannot be undone waits for a person.
The constraint

The agent layer is the visible part, and it is the smaller part. Around it sits the work most people skip: reconciling systems that disagree, confidence thresholds that return no answer when the alternative is a wrong one, validation stages before any real action, and the cost and observability work that decides whether the platform is viable at volume. That is the eighty percent that separates a demonstration from a platform, and no demo ever shows it.

the sources contradict each other routinely
source A
reports the host as healthy
source B
reports the same host as drained
first answer winsacts on one view
The disagreement never surfaces, so the action is taken with full confidence on half the picture.
reconcile, then actresolves or escalates
The conflict is a finding in its own right. It is resolved against a rule, or it goes to a person, and nothing irreversible happens in the meantime.
An agent that takes the first answer it receives is not wrong occasionally. It is wrong systematically, in the direction of whichever system it happened to query first.
Where it usually breaks

Operational agents break on ordinary conditions, the ones a demo never stages.

A demonstration runs against clean systems that agree with each other, on a question the agent can answer, with an action that is easy to undo. Production offers none of those. Sources disagree, questions arrive half formed, and the obvious fix is sometimes the one that makes the outage worse. An agent built and tested only on the demo path fails the first time it meets the normal path.

The second failure is economic. A pilot handles a modest number of requests, so nobody looks hard at the cost of each call or at whether a given answer can be traced back to the calls that produced it. At production volume both become decisive. A platform that cannot account for its spending gets switched off, and one that cannot explain an answer gets ignored by the engineers it was meant to help.

01

First answer wins

The agent queries one system, takes its view as fact, and never notices that another system says something different. The bias is systematic, toward whichever source it asked first.

02

The agent that always answers

No threshold lets it say it is unsure, so low confidence comes out as a confident-sounding diagnosis that an engineer then acts on.

03

Decision becomes change

Nothing sits between the agent deciding and the agent doing, so every wrong conclusion is applied directly to production.

04

Irreversible on its own authority

An action that cannot be rolled back runs without a person seeing it first. One bad call becomes a lasting incident.

05

Viable in the pilot, unaffordable in production

Per-call cost and traceability were never designed in. The platform succeeds, its volume grows, and the bill or the opacity ends it.

Two systems disagree
routine in any real estate
Agent trusts the first reply
the other source is never consulted
Diagnosis stated confidently
no option to say unsure
Action applied directly
no validation, no approval
The failure point
A confident wrong change to a live system
the cost is operational, not a bad demo
Reconciliation would have surfaced the conflict.
A confidence gate would have returned no answer.
Validation or approval would have stopped the change.
Three missing checks, any one of which breaks the chain.
FigureHow a typical agent turns a disagreement between systems into a wrong change in production. Each step looks reasonable on its own. What is missing is any point where the disagreement is noticed, the confidence is questioned, or the action is checked before it runs.
The fork

The reflex, and the fix.

Road not taken

Build a proof of concept and scale it

Pull

The agent layer is the interesting part, it demonstrates well, and it is what the market asks about.

Why not

A proof of concept has no answer for two systems that disagree, a model that is unsure, or an action that cannot be undone. Those are the ordinary conditions of operational work.

Road taken

Build the eighty percent

Accepted

Reconciliation, confidence gating, validation stages, and the cost and observability work, all in place before scale.

Bought

A platform that survives production at volume, that abstains when it is unsure, and that puts a person in front of anything irreversible.

Decision

Build for the conditions that break agents, because the conditions that showcase them are not the ones they will meet.

How it was built
01Orchestrate
›
02Reconcile
›
03Confidence gate
›
04Validate
›
05Human approval
01

Reconciling sources that disagree

Operational systems contradict each other as a matter of routine. An agent that trusts the first answer it receives is wrong systematically, in the direction of whichever system it happened to query first. So disagreement is detected and settled before any conclusion is drawn.

02

Thresholds that allow no answer

Returning nothing is a correct output. An agent that always answers is an agent that guesses, and in operations a guess turns into an action.

03

A validation stage between deciding and doing

A staged check sits between the decision and the change, so a wrong decision does not automatically become a wrong change.

04

A person in front of anything irreversible

The worst thing the platform can do on its own is stop.

05

Cost and observability treated as viability

At volume, the cost of each call and the ability to trace it decide whether the platform survives its own success. This is the work that gets cut first, and it is the work whose absence ends deployments.

Inside the key decisions

What each choice cost, and what it bought.

AReconciling before reasoning

The quicker build lets the agent call whatever tools it likes and reason over whatever comes back. Settling disagreements first means deciding, for each kind of fact, which system is authoritative and how fresh it must be, and that is slow, unglamorous work done source by source. It buys an agent whose conclusions rest on a consistent picture of the estate. Without it the agent is not occasionally wrong. It is wrong in a predictable direction, and that kind of error is the hardest to notice because it looks consistent.

BMaking no answer a correct answer

Confidence thresholds mean some questions come back unanswered, which is uncomfortable for a product whose value is answering. The alternative is an agent that guesses, and in operations a guess gets acted on by a tired engineer or by the platform itself. A clear no answer, with the reason and an escalation, is something an engineer can work with. A wrong answer delivered confidently costs them the time it takes to discover it is wrong.

CSeparating deciding from doing, and gating the irreversible

Every real action passes a validation stage that checks it against the live state, and anything that cannot be undone waits for a person. This adds latency to every change and puts a human in a loop that a pure automation story would remove. It buys a ceiling on harm. The honest reading of under 0.4 percent hallucination at 1.9 million tool calls is that wrong answers will occur, so the design makes sure the worst outcome of one is that the platform stops and asks.

DDoing cost and observability work before scale

Measuring the cost of each call and tracing each answer back to its tool calls produces nothing a user sees. It is also the work that decides whether the platform is still running a year later. Building it early meant growth across 17 facilities did not arrive as a surprise bill, and an engineer who doubted an answer could see exactly how it was reached.

The gate
If this action turns out to be wrong, can it be undone?
Proceed after validation
checked against the live state first
Wait for human approval
the worst the platform does alone is stop
Reversibility decides who acts. Confidence decides whether there is an answer at all.
FigureThe question asked of every action the platform proposes, after it has already passed validation. Actions that can be undone proceed. Anything that cannot be reversed waits for a person, because a low error rate at high volume still produces errors.
How it was measured

A single headline number hides where a system fails. This work was scored on the dimensions that actually decide whether it holds in production, measured on real, held-out cases rather than the demo path.

Hallucination rate at volumeReconciliation correctness across disagreeing sourcesAbstention rate and correctnessCost per operation at scale
What the platform runs at
Facilities
17
Tool calls
1.9M
Hallucination
under 0.4%
What the design assumes
A low rate is still a count
some answers will be wrong
Unsure returns no answer
abstention instead of a guess
Irreversible waits for a person
harm is capped, not wished away
A rate describes the system. The approval gate decides what one wrong answer can cost.
FigureThe production figures beside the design assumptions they justify. The rate is low, and at this volume a low rate is still a number of real wrong answers. The platform is designed around that fact, which is why the figures and the approval gate belong in the same picture.
figures

Figures confirmed as proven. The rendered client quote associated with this engagement is deliberately not published: the neuro-wearable review remains the only attested testimonial on the site.

What it produces
Without this discipline

An impressive agent that reconciles nothing, answers everything, acts without validation, and becomes unaffordable the moment it meets real volume.

This system

A production agentic operations platform that reconciles disagreeing systems, abstains when confidence is low, validates before any real action, and carries the cost and observability work that keeps it viable. Running across 17 facilities, 1.9 million tool calls, and under 0.4 percent hallucination.

reconcile before actingabstain over guessvalidate before doinghuman gate on the irreversible
The operating envelope

What it owns, and what it hands to a person.

Handled with confidence
Operational analysis, investigation, and triage
Reversible actions after validation
Disagreement between sources
Flagged for review
Low confidence, which returns no answer
Anything irreversible, which escalates
Out of scope by design
Unattended irreversible action
Domains with no validation path
The honest limit

The hallucination figure is a rate, never a guarantee, and the architecture is built on that assumption. A low rate at 1.9 million tool calls is still a meaningful count of wrong answers. That is exactly why everything irreversible sits behind a human approval gate.

What it generalizes to

Almost everything hard about agent reliability is already solved somewhere else: reconciliation, thresholding, staged validation, approval gates and cost accounting. The work is recognising which known problem is in front of you and using the answer that already exists.

What to take from this

Operational systems disagree with each other as a matter of routine, so an agent needs explicit rules for which source to trust before it reasons about anything.

An agent that cannot return no answer will guess, and in operations a guess becomes an action.

Keep deciding and doing as separate steps, and put a person in front of any action that cannot be undone.

A low error rate at high volume is still a count of real mistakes, and the architecture should limit what each one can cost.

Per-call cost and traceability decide whether an agent platform survives its own success, so build them before the volume arrives.

How we engage

You have a system like this one.
Tell us where it stands.

Whether it is failing, not yet built, or about to meet a scale it has never seen, we can tell you what we see.

Start a conversation
mostafa@opulion.dev · Response within 24 hours · By inquiry