← Back to all field notes

The AI Employee Works, a Human Supervises: How Agents Upgrade Themselves

An agent should not be written once and frozen forever. Humans review its work log, feedback turns into improvements automatically, and the agent gets better over time. Self-iteration is how agent value keeps flowing.

Many companies treat an agent launch as a one-time investment: tune it on day one, then never touch it again. Three months later the business has changed, the rules have changed, and the agent is still following the old ones. It gets less accurate, then it gets abandoned.

An agent is not a device you install and forget. It is closer to a new employee you have to coach. New hires make mistakes, but you do not fire them for day-one errors — you tell them what is wrong and let them adjust. Agents should work the same way: a human supervises, and the agent gets better with use.

This article explains one thing clearly: how an agent gains the ability to upgrade itself, and what role a human plays in that process.

Why an agent must be able to iterate

An agent that cannot iterate is an agent that expires:

  • The rate rules changed, but it still quotes from the old table
  • Customer phrasing shifted, but it still replies with the old template
  • A new route opened, and it knows nothing about it
  • The operations lead spotted a problem but has no way to tell the agent

You cannot hire someone to rewrite prompts every time a rule changes. When the company has many agents, manual maintenance does not scale. Agents must improve themselves from daily feedback, or the larger the fleet, the heavier the maintenance, and the whole system rots.

The self-iteration mechanism: three roles, one pipeline

How does an agent upgrade itself? No magic. Three roles divide the work:

Role one: the working agent. It does its normal job, but records what it did each time — the action, the basis, the result. That is its work log.

Role two: the feedback harvester. On a schedule (daily, say), it collects human reactions to the worker agent: who liked it, who corrected it, who wrote “this is wrong” in a comment. Each reaction becomes a structured record.

Role three: the tuner. On a schedule (weekly, say), it aggregates all feedback, finds patterns, and proposes one improvement — a prompt edit, a config change, a rule update. It only produces a draft; nothing takes effect directly.

Final step: the human supervisor reviews the draft and approves or rejects it. Approved, the improvement goes live. Rejected, the draft is discarded.

The human’s role in iteration: from “editing” to “approving”

The most important part of this mechanism: the human no longer edits the agent directly. The human only makes judgments.

The old way of maintaining an agent: the business spots an error → finds a technical person → explains for a while → a change is made → another error appears… a loop where every step needs a person.

With the self-iteration loop, the flow becomes:

  • Someone in the business writes “this quote is wrong” in chat, or thumbs up a good reply
  • The harvester collects those messages automatically
  • The tuner summarizes weekly and proposes a fix
  • The supervisor spends two minutes reviewing the suggestion and approves or rejects

The human’s job moves from “making changes” to “making decisions.” That is the automation of the human’s role in iteration — you do not write code or edit configs; you say yes or no to the agent’s suggestions.

A freight scenario: one real iteration

Say you have a payment-reminder agent that nudges customers by aging period.

In week one, customers complain that the reminder emails sound harsh. A salesperson says in the group chat: “The tone is off. Customers get annoyed.”

The old way: find a developer, change the prompt, ship it two weeks later, and the customers have already forgotten the context.

The self-iteration way:

  1. The harvester collects “tone is off” from the daily feedback
  2. The tuner aggregates over the weekend and proposes: “Change the reminder tone from firm to gentle, attach the payment link and due date”
  3. The operations lead reviews on Monday, agrees, clicks approve
  4. The reminder agent uses the new tone from the next Monday

From customer complaint to agent improvement: one week, with one supervisor click in the middle. That is the value of self-iteration: the speed of improvement drops from “waiting for a developer slot” to “a supervisor clicking approve.”

Scope and open questions

This mechanism requires the agent’s output to be visible and its feedback collectable — people reply in chat, note things in tickets. If the agent runs in a corner nobody watches, there is no feedback; move it somewhere visible first.

What I have not fully solved: uneven feedback quality (people write “wrong” without saying what is wrong) and the risk that improvement suggestions drift off course over time. The human approval gate is the backstop for now, but better feedback labeling will be needed long term.

Continue reading: one agent, one small job — chaining single points into a workflow; how production agents keep version history; and how to keep evaluating after launch.

Continue reading
One Agent, One Small Job: How Single-Point Agents Become a Full Workflow Do not build a do-everything assistant. Give quoting, space-checking, document reconciliation, and payment reminders their own agents. Get each single point working first, then chain them into a workflow. Choosing AI Tools and Models Is a Decision Framework, Not a Shopping Trip Do not pick the most expensive model, and do not pick the most hyped tool. Grade tasks, match capabilities, and calculate total cost. Enterprise AI selection is a repeatable decision framework. Is the AI Employee Worth It? Calculate Hours Saved Against Money Spent Do not judge an agent by feeling. Three numbers — human hours saved, money spent, task coverage — plus one J-curve decide whether to keep it or cut it.