AI Governance · Agentic AI · AI Engineering·9 min read

AI Agents Are Becoming Systems. Governance Needs to Catch Up.

Joseph Iwe·
Share X LinkedIn

AI governance has largely been designed around a world where software waits for people.

Agentic AI is changing that.

A traditional AI application might generate an answer, recommendation, or piece of content. An agent can go further: it can plan a task, call tools, access data, interact with other systems, make decisions, and continue working toward a goal with limited human intervention.

That changes the governance problem.

The question is no longer simply:

“Is this AI system producing acceptable outputs?”

It becomes:

“What is this system allowed to do?”

And more importantly:

“What happens when it tries to do something it shouldn’t?”

The problem with policy-only governance

Most organizations already understand the basic AI governance playbook.

  • Write a policy.
  • Define acceptable use.
  • Assign responsibility.
  • Review risks.
  • Monitor the system.
  • Audit what happened.

Those things still matter. But they become increasingly insufficient when an AI agent can execute actions at machine speed.

A policy document can say an agent should not access sensitive information. It cannot physically stop the agent from calling a tool that exposes that information.

A governance committee can decide that certain actions require human approval. That does not automatically create a technical mechanism that prevents an agent from bypassing the approval step.

This is where AI governance needs to move closer to engineering.

Governance needs to become part of the runtime

For agentic systems, governance should not exist only around the system. It should exist inside the system’s execution path.

Imagine an agent wants to:

  • Read a private database.
  • Call an external API.
  • Modify a production resource.
  • Send an email.
  • Spend money.
  • Delegate a task to another agent.

The model may decide that these actions are useful for completing its objective. But usefulness is not authorization.

A robust agent architecture should be able to evaluate an action before it happens. Something like:

Agent → Intent → Policy Check → Authorization → Tool → Result → Audit

The policy layer can determine:

  • Is this action allowed?
  • Is the requested data within the agent’s permissions?
  • Does this action require human approval?
  • Is the destination trusted?
  • Is the action within the agent’s budget?
  • Does the request violate a security or compliance rule?
  • Should the action be blocked, modified, escalated, or allowed?

That is much closer to governance as infrastructure than governance as documentation.

The model should not be the authority

One of the most important architectural principles for agentic AI is this:

The model should propose actions. It should not be the final authority on whether those actions are permitted.

LLMs are probabilistic systems. Authorization systems should not be.

If an agent says:

“I need access to this database to complete the task.”

The system should not respond:

“The model seems confident, so let’s allow it.”

Instead, the surrounding architecture should determine whether the request is authorized.

This separation creates a useful boundary:

  • The model reasons.
  • The system governs.

That distinction becomes increasingly important as agents gain access to more powerful tools.

The new attack surface is the agent’s ability to act

Traditional software security focuses heavily on vulnerabilities in applications, infrastructure, identities, and networks.

Agentic systems introduce another layer: the decision-making interface between the model and the tools it can use.

An agent may have access to dozens of tools while operating with a single natural-language objective. That creates questions engineers need to answer:

  • What tools can this agent access?
  • What parameters can it control?
  • What data can it see?
  • What actions require approval?
  • Can it delegate?
  • Can it create new credentials?
  • Can it modify its own configuration?
  • Can it communicate with external systems?
  • Can its permissions change over time?
  • And if something goes wrong, can we reconstruct exactly what happened?

These are not purely philosophical questions. They are architecture questions.

Audit logs aren’t enough

Logging is important, but logging something after it happens is different from controlling it before it happens.

If an agent accidentally sends sensitive information to an external service, a log can tell you what happened. It cannot undo the disclosure.

This suggests that agentic systems need multiple layers of control:

  • Before execution. Authorization, policy checks, identity, permissions, risk evaluation.
  • During execution. Tool restrictions, rate limits, spending limits, data boundaries, human approval, and runtime monitoring.
  • After execution. Audit logs, evaluation, incident response, and continuous improvement.

The objective isn’t to make agents incapable of acting. It is to make their autonomy bounded and observable.

The interesting future isn’t fully autonomous AI

I think the more useful question is not:

“How do we make AI completely autonomous?”

It is:

“How much autonomy should we give an AI system for a particular task?”

An agent summarizing public documents might need almost no approval. An agent deploying production infrastructure needs significantly more control. An agent handling financial transactions needs another level entirely.

Autonomy should therefore become a design parameter, not a binary property.

A useful architecture might define autonomy levels based on the consequences of an action. Low-risk actions can happen automatically. Medium-risk actions can require additional checks. High-risk actions can require explicit human approval.

This creates a more practical model of human-in-the-loop systems: humans don’t need to approve everything. They need to remain in control of the things that matter.

This changes what AI engineers need to build

As AI systems become more agentic, the interesting engineering work moves beyond prompting and model selection. We increasingly need infrastructure for:

  • identity
  • permissions
  • tool access
  • memory
  • observability
  • evaluation
  • policy enforcement
  • human approval
  • auditability
  • cost controls
  • failure recovery

The model is only one component. The surrounding system determines what the model can actually do.

That is why I increasingly think of an AI agent not as a chatbot with tools, but as a software system with a probabilistic decision-maker inside it. That framing changes how you build it.

Governance and engineering are converging

There has always been a gap between what organizations say their systems should do and what their systems technically enforce. Agentic AI makes that gap much harder to ignore.

If an organization says:

“Agents must not access sensitive customer data.”

There should eventually be a technical control enforcing that statement.

If it says:

“Agents cannot make financial decisions without human approval.”

There should be an execution boundary that enforces it.

If it says:

“Every consequential agent action must be auditable.”

The architecture should make that audit trail unavoidable.

That is the direction I think AI governance needs to move: from policies that describe acceptable behavior toward systems that enforce it.

The next generation of AI infrastructure

The most interesting AI infrastructure may not be another model. It may be the layer surrounding models that determines: who can act, what they can access, what they can change, when they need permission, and how every consequential action can be understood afterward.

As agents become more capable, that layer becomes more important.

We are moving from software that answers questions to software that takes actions. And once software can act on our behalf, governance can no longer be something we bolt on afterward. It has to be engineered into the system from the beginning.

This article reflects my perspective as an AI product engineer working at the intersection of AI systems, technology, and policy.

Related reading