AI, decoded

How much autonomy should you give an AI agent?

As much as the risk of the task allows, and no more. There is no single right answer; you climb the ladder one step at a time and decide at each step whether a human still needs to sign off.

· Chain of Thought

AI Agents

Aishwarya Srinivasan frames it through a coding agent, where autonomy climbs one step at a time. Walk the ladder using her coding-copilot example.

1. Write the code

The lowest-stakes rung. The agent drafts, you do everything else. Almost always safe to hand off.

2. Review the code

Now it is checking work, not just producing it. Useful, and still low risk, because a human is downstream.

3. Write the tests

The agent decides what “correct” looks like. A bit more trust, because bad tests can hide real bugs.

4. Push the code

It is now taking an action with consequences outside its own sandbox. This is usually where teams start wanting a human checkpoint.

5. Merge to main

Full autonomy. The agent ships to the shared codebase with no one in between. Aishwarya’s warning: if you automate this entire chain and something breaks, you need to be able to trace back through every step to find where and why. No logging, no checkpoints, and you cannot.

Why it matters

The autonomy question is not “how smart is the agent.” It is “how much does it cost if this step is wrong.” High-risk or regulated work earns a human in the loop. Low-risk work does not. Put the checkpoints where the risk is, not everywhere and not nowhere.

From the conversation

This explainer is drawn from these episodes — each carries its full transcript.