Agents plan, adapt, and sometimes deceive
Agents don't just follow fixed instructions. They plan, adapt, and when many of them interact they can cooperate or collude. We study what agents really do, and where that goes...
Oracles · Assurance · Safety for Intelligent Systems
Software used to be written line by line by people. Increasingly it is written, and run, by AI agents. OASIS studies them as a new kind of software: how they behave, how to build better ones, and how to know the code they produce is correct.
Evidence, not mirages.
The premise
Code is not correct because an agent wrote it. A system that reports its own success is not evidence of anything.
What we look for instead is something a sceptic could check: a counterexample, a proof, a trace that replays. We build the tools that produce those, and we try hard to break our own.
In a desert, the useful skill is telling water from the appearance of water.
Agents don't just follow fixed instructions. They plan, adapt, and when many of them interact they can cooperate or collude. We study what agents really do, and where that goes...
The most useful agents are the ones that write code, and stronger coding agents make stronger general-purpose agents. We work on how they plan, how they reuse learned skills, and...
We build tools that check generated code automatically, pairing language models with bounded model checking and symbolic execution so that the verifier, not the model, has the final word on...
News
A claim is only as good as the thing that can check it.
Verification agents for AI-generated code. AProver drives bounded model checkers (CBMC, Kani, JBMC), writing the specifications itself and then triaging every counterexample as real or spurious, so what it reports are confirmed bugs rather than warnings to wade through.
An agent-first phone. On Android the agent becomes the primary interface: it observes device state, drives apps with permission, and accumulates reusable mobile skills, running either inside the app or on a Termux/OpenClaw runtime.
Join us
We are recruiting PhD students and interns at MBZUAI, across autonomous agents, software engineering, formal methods and security.