Does secretly swapping in a human to play 'the AI' while testing live teach you more than grading the finished bot's answers later?
How does Wizard-of-Oz prototyping improve live agent refinement compared to post-hoc evaluation?
This explores whether testing an agent design live, with a human secretly playing the agent's part (Wizard-of-Oz prototyping), shows you more about how to improve it than scoring the finished agent's outputs afterward.
This explores whether testing an agent design live, with a hidden human standing in for the AI, teaches you more than grading a finished agent's outputs afterward. The short answer is that this collection has no papers on Wizard-of-Oz prototyping itself, so it can't make that comparison directly. What it does have is related evidence that feedback given during a live interaction shapes an agent differently from judgments made after the fact. That evidence points in a useful direction.
The closest match is Cocoa, a system that lets people revise an agent's plan while the agent is still carrying it out. Users can hand individual steps to themselves or to the agent as the work unfolds. In a lab study, people could steer the agent better this way than through an ordinary chat, and it didn't make the system harder to use Can users steer AI agents better by revising plans mid-execution?. This is the core idea behind Wizard-of-Oz testing: you learn what people need from an agent by watching where they want to step in mid-task, not by reviewing transcripts later. Cocoa builds those moments of stepping in into the product itself.
A second thread explains why the timing of feedback matters. Agents trained only on fixed sets of expert examples never learn from their own mistakes. Their skill is limited to whatever situations the people who built the dataset thought to include Can agents learn beyond what their training data shows?. Post-hoc evaluation has a similar blind spot: you can only score the situations you thought to test. A live session with a human in the loop surfaces situations nobody planned for. That is arguably the main thing a Wizard-of-Oz session gives you that a benchmark can't.
The collection also suggests where lessons from live sessions would go. A survey of self-improving agents splits improvement into two loops. One is a slow loop that retrains the model's weights. The other is a fast loop that edits prompts, memory and tools. Most recent progress has come from the fast loop because those changes are cheap and easy to undo Do self-improving agents really split into two distinct loops?. Related work finds that agents become reliable mostly by moving memory, skills and interaction rules into the surrounding software (the "harness"), not by using bigger models Where does agent reliability actually come from?. Improvements to that layer can lift a model's performance without retraining it at all Can execution harnesses lift model performance without retuning weights?. Things you notice in a live session, such as a missing clarifying question or a step users always want to take over, are exactly the kind of fix that belongs in the harness. That makes live testing well suited to how agents actually get improved today.
One caution: the system that edits the harness and the model that has to use it don't always match well. Models of every tier write useful harness changes about equally well. But mid-tier models benefit most from them, because weak models fail to use the changes and strong models don't follow them faithfully Do stronger models always evolve harnesses better?. So a fix that works well when a human plays the agent may not carry over cleanly once a real model takes the human's place. For a head-to-head test of Wizard-of-Oz methods against post-hoc evaluation, you would need to look outside this collection.
Sources 6 notes
Cocoa's system, which lets users assign plan steps to themselves or an agent and revise plans mid-execution, afforded greater steerability than chat-baseline interaction in a lab study (n=16) while maintaining ease of use, with field users valuing explicit work delegation.
Agents trained on static expert datasets cannot learn from their own failures or generalize beyond demonstrated scenarios because they never interact with environments during training. Competence is capped by what curators imagined, not by agent capacity.
A survey framework organizes self-improving agents into two update mechanisms: slow parametric loops updating foundation model weights, and fast non-parametric loops updating prompts, memory, and tools. Recent progress concentrates in the fast loop because scaffold updates are cheaper and reversible than weight updates.
Research shows reliable LLM agents externalize three cognitive burdens—memory (state persistence), skills (procedural components), and protocols (structured interaction)—into a harness layer rather than relying on model scale alone. The harness unifies these externalities and eliminates the need for the model to solve the same problems repeatedly.
StateM improves Terminal-Bench 2.1 accuracy across multiple models by optimizing execution systems around frozen weights. The same runbook transfers to newer models without modification, achieving 95.3% on GPT-5.6 and lifting DeepSeek-V4 Flash by 5.4 points.
Show all 6 sources
Model capability to produce useful harness edits stays constant across tiers, but capacity to actually benefit from those edits follows an inverted U-shape, peaking in mid-tier models. Weak models fail to invoke harnesses; strong models struggle with faithful instruction-following.
Papers this line draws on 8
The research behind the notes this line reads — ranked by how closely each paper relates.
- Harness Updating Is Not Harness Benefit: Disentangling Evolution Capabilities in Self-Evolving LLM Agents
- Sharpening Tax in Post-Training
- StateM: Reaching 95.3% Raw Accuracy, or a \$15 Frontier Run, on Terminal-Bench 2.1 via Harness Scaling
- RRSI: Regularized Recursive Self-Improvement of Agent Harnesses
- HarnessDev: Can LLMs Create and Evolve Their Own Agent Harness?
- Self-Improvements in Modern Agentic Systems: A Survey
- Cocoa: Co-Planning and Co-Execution with AI Agents
- Generalized Agent Iteration: One Formal Framework for Iterative Policy Improvement and Recursive Self-Improvement