mb. Newsroom
RSS
Research agenda

Closing the loop between humans and agentic AI

The missing piece in trustworthy agentic systems is not a better model. It is better abstractions, in both directions.

The Human–AI abstraction loop: MDE abstractions carry human concerns to agents; abstractions of agent collaboration carry behavior back to humans.

Agentic AI systems now plan, delegate, call tools, and collaborate with one another. Each new model makes the individual agents more capable. Yet when I look at how these systems are built and deployed, the hardest problems are not inside any single agent. They sit between people and agents.

I think about it as a very small state machine. It has two states, Human and AI, and two transitions between them. Each transition is triggered by a different kind of abstraction, seen from a different perspective.

Transition 1: from human concerns to agents

People care about higher-level concerns: safety, correctness, intent, accountability, the constraints of an organization. Today most of those concerns reach an agent as informal prose in a prompt. The agent has no structured way to know which concerns apply, how they compose, or when they have been violated.

This is exactly the problem that Model-Driven Engineering (MDE) has worked on for decades. Models, contracts, and model transformations let us state concerns at the right level of abstraction and connect them, checkably, to what a system does. My group applies these techniques to agentic systems:

Transition 2: from agent behavior to human understanding

The opposite direction matters just as much. When a team of agents succeeds or fails, a person needs to know how the agents collaborated and why the objective was or was not achieved. Raw transcripts, tool logs, and traces are abundant but nearly unreadable at scale. Humans need abstractions of agent behavior, not more data.

One direction alone is not enough. Specifications without visibility cannot tell us whether they were honored. Visibility without specifications gives us nothing to check against.

Why the loop is what is missing

Each transition exists in fragments today. What is missing is the loop: concerns flow down into agents as checkable models, and behavior flows back up to people as understandable abstractions. Each pass then informs the next.

For that loop to be useful in practice it has to be:

Where this comes from

This agenda grew out of earlier work. During my Ph.D., I used behavioral models to replay and regression-test distributed real-time systems (MReplayer, MRegTest, and a MODELS paper that received an ACM SIGSOFT Distinguished Paper Award). Later I learned how much structure can be recovered from what systems actually do: execution traces (TAAF), semantic change impact (SIKG), and technical-debt chains (RapidPay). Agentic AI brings both threads together. Explicit models make assumptions visible, and recovered evidence keeps those models honest.

Three principles guide the work: explicit assumptions, traceable evidence, and checkable guarantees.

Join the effort

If you are a student or researcher interested in model-driven engineering, software testing, or trustworthy agentic systems, I would be glad to hear from you at majid.babaei@ufv.ca. Code for most of these projects is open on GitHub, and the [anonymous for review] site maps how they fit together.