Four operating rules

An assistant can write a report or change a repository in minutes. Checking it may take much longer. These are the four rules we teach on the course, with checks you can use on your own work.

You can use these checks with whichever assistant you already have. For the studies behind the course, including the different results on small coding tasks and real repository work, see the evidence page.

Verification

The rule: generated work is untrusted until independently verified.

Models produce polished work and persuasive explanations even when the result is wrong, and because the explanation and the work come from the same source, the explanation can't vouch for the work. So the evidence has to come from outside the conversation, whether the work is a code change, a drafted report or a summarised spreadsheet.

Problem definition

Find out what the requester needs before you start.

"Pull together a report on this" leaves a lot unanswered. Who will read it? Which period should it cover? What decision will it support? An assistant can fill in those gaps, but you may end up with a finished report based on assumptions nobody agreed to. Settle the important questions and write down the answers first.

Bounded delegation

Give the assistant only as much work as you can check.

Suppose you ask for a bug fix and get a refactor at the same time. You now have two changes to understand, and it may be hard to tell which one altered the behaviour. You could spend longer reviewing the result than you saved by generating it. Keep requests small enough to check each result independently, and make the decisions yourself.

Recovery

Change approach when the evidence shows yours is wrong.

You may need to undo your first attempt. Keep a note of what you learned before you do, so the next attempt starts from those findings. Be especially careful when you find yourself asking for the same fix again: unless you've found something new, another confident answer is unlikely to help.

These four rules are practised live, on realistic work, in San Digital's two courses: AI-Assisted Engineering for software engineers and AI-Assisted Knowledge Work for people who work in documents and data.

Last reviewed: 8 August 2026