Once the agent can do the work, the part almost nobody does comes next: training. Don't ask just once. Ask five, ten times, evaluate it the way you'd evaluate an employee, gather the corrections into a list and run it in a cycle until it fixes everything. It takes more time and more usage, but in the end you have a written standard procedure that works for any agent.
Goal: run the same task in a cycle, gather the corrections into one list, and close out a written standard procedure.
01 · The training cycle
Tap or click each step. The cycle only ends when the list is empty.
Lesson 601 · The training cycleTap or click each step. The cycle only ends when the list is empty.
Did any run fail? The failure goes back on the list and the cycle starts over
1/6
Run
One good run can be luck; one bad run can be bad luck. Five to ten runs, with different inputs, show what the agent does every time and what it does only sometimes.
Scroll the page: each step below lights up its part of the diagram.
1/6
Run
One good run can be luck; one bad run can be bad luck. Five to ten runs, with different inputs, show what the agent does every time and what it does only sometimes.
2/6
Evaluate
Look at all the results using the sheet's criteria and compare them with your example. Note for each run: "on task A I didn't like this, on B this was missing".
3/6
List
Put your notes together into a single list, with no repeats, from most serious to least serious. This is what you hand to the agent, not a pile of complaints.
4/6
Fix
Hand over the list, ask it to adjust, and run again. Cross off what passed, keep what failed. Repeat until the list is empty in every run.
5/6
Standard
With the list empty, ask the agent to write the standard procedure (a simple text): the steps, the rules that came out of the corrections, and the final test. It holds for the coming years and for any agent.
6/6
The whole training
Run several times, evaluate, list, fix in a cycle until it is empty, and write the procedure. The same mistake doesn't come back.
In my case (Nei, from INEMA), a good part of the day works like this: I delegate, I give feedback, and each correction becomes a written rule. In a way, I train the agent as much as it trains me.
02 · Five training habits
Tap or click each one.
1. In the chat
Each run in a new conversation of the same project: that way one run doesn't contaminate the other.
The list of corrections goes into the project instructions before the next run. A new conversation without the list in the instructions forgets everything.
In the terminalPut the list in AGENTS.md (or in a file it points to), and make each round a new session.
2. Varied inputs
Use different cases in each round: an easy one, a hard one, a weird one.
Running the same case five times only measures luck.
ExampleA notice about a party, a schedule change and a bus strike.
3. Grade everything
Also write down what turned out well: that is what goes into the procedure as "do it this way."
Without what worked, the list becomes just a list of bans.
NoteRound 3: great opening, keep it. Missing the start date.
4. One fix per line
Each line on the list says what to change in a way you can check.
"It felt off" doesn't help; "the date comes in the first sentence" does.
Good lineThe start date appears in the first sentence.
5. New model
When a new model comes out, your employee gets smarter for free. Keep the list of tasks it does every time.
Run the procedure on the new model, compare quality and cost, and decide with the results in hand.
TestThe same 5 inputs, on the current model and the new one, side by side.
03 · Templates for the cycle
Copy and use. Replace the text between < > with your own.
Evaluation (document or spreadsheet)
# Evaluation · <task> · <date>
Criterion: the Measure from the sheet + the reference example
| round | input | passed the Measure? | what turned out good | what to fix |
|---|---|---|---|---|
| 1 | <case> | yes / no | | |
| 2 | | | | |
| 3 | | | | |
| 4 | | | | |
| 5 | | | | |
Request: run again after pasting the list into the instructions
The list of fixes is in the project instructions, from most serious to least serious.
Do this task following the list: <this round's input>
When you finish, tell me which items on the list you checked and how.
Request: write the standard procedure
The list reached zero in all 5 rounds. Write the standard procedure for this task (a plain text that I will keep) with:
- when to use it and what it delivers;
- the steps, in order;
- the rules that came from the fixes (one per line);
- the final test: how to check against the Measure before delivering.
Use language that another agent, or another person, can understand without asking me.
Simulation: illustrative example
The start date appears in the first sentence. (failed in 3 of 5)
No student names, not even in examples. (failed in 1 of 5)
The text fits on one phone screen. (failed in 2 of 5)
After the cycle: 5 of 5 on every item.
One round and done: an error that shows up 1 time in 5 stays hidden until the day it matters.
A fix left loose in the chat: it disappears in the next conversation. It goes on the list and then into the procedure.
A procedure you write before the cycle: it comes from what the rounds showed, not from what you imagined.
04 · Practice: train your agent
Use the sheet from lesson 4 and the goal from lesson 5.
E1 · Five rounds
40 min
Run the task from your sheet five times, each in a new project conversation and with a different input, and fill in the evaluation (document or spreadsheet).
Done when: the table has five filled-in rows, with "yes" or "no" in the Measure column.
E2 · The list of fixes
15 min
Gather what to fix into a single list, one checkable fix per line.
Done when: the list has at least three fixes, and each one can be checked by looking at the result.
E3 · The cycle until zero
40 min
Paste the list into the project instructions, run the same inputs again (new chats), and repeat until they all pass.
Done when: in one final round, all five inputs passed every item on the list.
E4 · The procedure
15 min
Ask for the standard procedure and keep it with the sheet (in the chat, in the instructions or as a project file; in the terminal, in the folder).
Done when: the file exists and has the rules that came out of the corrections and the final test.
An error that shows up 1 time in 5 only appears with several rounds. The agent does not learn on its own between them: what improves is the list you hand over.
Not that one
An error that shows up 1 time in 5 only appears with several rounds. The agent does not learn on its own between them: what improves is the list you hand over.Review: The training cycle
Question 2 of 3
Which line works for the corrections list?
Correct
You can look at the result and check it. The others are opinion with no criterion: the agent doesn't know what to change.
Not that one
You can look at the result and check it. The others are opinion with no criterion: the agent doesn't know what to change.Review: Five training habits
Question 3 of 3
A new model came out. What is the right way to decide whether to switch?
Correct
With the task list and the procedure saved, switching becomes a test: same inputs, side by side, quality and cost in hand.
Not that one
With the task list and the procedure saved, switching becomes a test: same inputs, side by side, quality and cost in hand.Review: Five training habits
Quiz complete
You got {a} of {n} right. If you get them all right, the lesson is marked as completed.
Choose an answer. The explanation appears after you try.
07 · The lesson in three sentences
Several roundsFive to ten runs with different inputs show what the agent does every time.
List and cycleVerifiable corrections, one per line, applied in a cycle until none are left.
Standard procedureThe result of the training is a text that works for any agent and any new model.