July 1, 2026
Most enterprises now have at least one agentic AI pilot. Far fewer have a defensible answer to the question a board or a regulator will eventually ask: when this system acted, who decided, on what evidence, and what stopped it from doing harm? Governance is what closes that gap, and it is easier to build in from the first prototype than to retrofit after go-live.
Separate where the model reasons from where the system decides
The single most useful design rule we apply is to keep language-model reasoning and system action on opposite sides of a hard boundary. The model is good at proposing hypotheses, ranking options, and drafting explanations. It should not be the thing that executes a database change, closes a ticket, or moves money.
In one agentic operations platform we designed for a large multi-cloud estate, the root-cause agent generates hypotheses, but each one has to pass a series of explicit causation gates before it is scored for confidence. Remediation is then proposed against a bounded actuator catalogue — a fixed list of pre-approved, reversible actions — and never executed automatically. The model's judgement informs the decision; deterministic code owns it.
The same pattern shows up in a candidate-scoring agent we built where the model supplies evidence and rubric anchors while Python owns the weighting and the final score. Every judgement has to quote source text verbatim, and a deterministic critic verifies each quote actually exists. Unverifiable evidence is dropped. Confident fabrication costs the model points rather than earning them.
Make every decision inspectable
An agent that cannot explain itself cannot be governed. Practically, that means:
- An append-only audit trail. Every agent decision — inputs, retrieved context, the hypothesis considered, the confidence score, the action proposed — is written to storage that cannot be edited after the fact.
- Grounded answers with citations. Retrieval-augmented generation is not just an accuracy technique; a cited answer is an auditable one. If the agent claims a past incident is similar, it should link to that incident.
- Confidence gates with a human fallback. Below a confidence threshold, the agent should stop and escalate rather than proceed. In our QA root-cause agent, a low-confidence first answer triggers a second, tool-using pass; if that still falls short, a person picks it up.
Governance controls worth standardising
Before moving an agent from pilot to production, we look for four things:
- Access. The agent runs with its own scoped identity and least-privilege permissions — not a shared service account, and never a human's credentials.
- Evaluation. There is a repeatable test set with measured accuracy, latency, and cost-per-task, run before each change. One incident-classification proof of concept we ran evaluated 2,600 log entries across six sources to establish those baselines before any platform investment was committed.
- Audit. The append-only trail above, retained and queryable.
- Cost. Per-task token and inference cost is tracked and budgeted like any other cloud line item, with alerting on anomalies.
Position it honestly
The framing we recommend to executives is "AI-assisted, not AI-replaced." It is not a hedge — it is an accurate description of what these systems should do for the next few years, and it sets the right expectation with the teams who have to trust the output. An agent that reliably does the first 80% of triage, with evidence attached, and hands the rest to a person is a large and defensible win. An agent marketed as fully autonomous that occasionally acts on a hallucination is a liability that will set the whole program back.
Working on something in this area? We can help you scope it.