When you read about AI these days, you often see the expression "human-in-the-loop" (HITL, human in the loop). It's a concept that started with the principle that "AI can make mistakes, so humans need to verify", but in reality, it's a surprisingly fragile structure. I've summarized it below. Let's go.
Where did this term come from
It originally comes from aerospace and military engineering. When airplane and missile defense systems became too complex and were automated, it was an expression meaning "a human who could hit the emergency stop".
The most famous case is Stanislav Petrov in 1983. The Soviet Union's automated air defense system sounded an alarm saying "U.S. nuclear missile launch detected", but Petrov judged that "this is likely a system error" and didn't report it to his superiors. It turned out to be a false alarm, and he prevented nuclear war by properly playing the role of human in the loop.
From the 1990s onward, it was absorbed into the AI/machine learning field and became the standard term for "a structure where humans intervene in AI system decisions".
Similar expressions - in / on / out
They're in the same family but have different meanings:
Term | Meaning |
|---|
Human-in-the-Loop | Human intervention for every decision. AI output cannot be seen by users before human approval |
Human-on-the-Loop | Humans as supervisors. AI operates autonomously; humans intervene if needed |
Human-out-of-the-Loop | Fully autonomous. No human intervention |
The industry increasingly uses the term human-on-the-loop, but ethics institutions like Carnegie Council criticize this as "semantic manipulation by policymakers trying to distance humans further from the system".
Core problems - 4 patterns that easily break down HITL
1. Automation Bias
A phenomenon consistently observed in psychology research. "A tendency to believe more that if AI recommends something, it must be the correct answer". Actual experimental results:
When the same recommendation is labeled as "provided by AI", humans accept it more readily
Algorithm preference increased by 7 percentage points in HITL environments (where users can monitor and adjust recommendations) (PLOS One / NCBI academic paper data, N=292)
Result: human-in-the-loop itself can actually lower decision quality
In other words, even with humans in the loop, review becomes perfunctory because they trust the AI answer more.
2. Rubber-Stamp Oversight
A pattern where humans only provide formal approval without substantive review. EU AI Act Article 14 explicitly calls this an "oversight facade". If even one of five conditions is missing, oversight becomes theater:
Insufficient review time (a few seconds per case)
No access to information about how the system works
Reviewers lack domain expertise
Lack of institutional protection for dissenting opinions
Lack of real override authority
If all five conditions aren't met, it becomes a structure where responsibility is simply shifted to humans.
3. Normalization of Deviance
A concept highlighted by Simon Willison. A phenomenon where as AI consistently handles things well, humans gradually stop reviewing:
"Because Claude Code handled things well, I found myself at some point no longer reviewing every line."
This is the temporal dimension version of automation bias. It's not about a single instance of misplaced trust, but rather how accumulated trust undermines the review process itself. Anyone using AI coding agents will encounter this pitfall.
4. Loss of Situation Awareness
A phenomenon where humans fail to understand the current state of the system when overseeing complex systems. It's an old pattern from aviation accident research that appears identically in AI coding agents.
When an agent modifies multiple files simultaneously, humans can't keep up with "what state the codebase is in now". It's fine while things work, but when something breaks, you can't even track where it went wrong.
New aspects in the era of LLMs
Clarification of responsibility attribution
In Simon Willison's words:
"Computers cannot bear responsibility. That's your job as the human in the loop. Claude won't get fired because of your buggy PR."
Legally, LLMs themselves are not liable parties, so humans must bear responsibility for the output. "The AI coded it wrong" is not an excuse.
Asymmetry in review burden
Richard Gill from Xata's diagnosis:
"The asymmetry of AI shifts work from the submitter to the reviewer. There's a risk that senior engineers will end up only reviewing AI slop, damaging overall productivity."
A 3-line prompt generates a PR → reviewers must read 1,000 lines. The balance between writing and review is broken.
Fundamental shift - from coding to judgment
Matteo Collina (a member of the Node.js Technical Steering Committee) identified the same pattern in his article "The Human in the Loop". He reported that since AI handles implementation, his role has shifted to reviewing all changes. In other words, the essential nature of senior engineer work is shifting from writing to judgment.
Legal requirements of the EU AI Act (effective 2026)
Article 14 has mandated the following for high-risk AI systems:
Natural persons must be able to understand the system's capacity and limitations
Maintain awareness of automation bias
Be able to correctly interpret outputs
Be able to stop or override the system
Regulators will retrospectively assess "whether oversight was actually possible". Simply writing it in policy documents won't suffice. Regulatory bodies like Germany's Bundesnetzagentur and Spain's AESIA will conduct post-hoc verification.
So what should we do in practice?
Patterns summary
Pattern | Meaning | Example |
|---|
Approval Loop | AI proposes action, humans approve before execution | Claude Code file modification confirmation |
Interrupt-and-Resume | AI executes autonomously, stops at specific conditions, resumes after human decision | Stops when encountering risky commands |
Output Validation | Validates AI output separately (rule-based or via another AI) before exposing to humans | Multi-agent round table |
Training-time vs Runtime
Training-time HITL: RLHF, Constitutional AI - human feedback incorporated during the learning phase
Runtime HITL: the patterns above - human intervention during execution
Both are necessary. One alone is insufficient
Limitations and criticism
"Are humans really more accurate?" question
While HITL adoption increases user trust and system utilization, it can actually lower decision accuracy (the 7 percentage points automation bias experiment mentioned above)
Human reviewers also have problems with fatigue / bias / inconsistency
In certain domains (such as some medical imaging), AI alone is more accurate than humans alone
Dependency risks
HITL was built on the premise that "humans will always be there", but:
When humans trust AI answers more, review standards weaken
If AI becomes too fast, humans can't keep up
Ultimately, HITL can degenerate into a tool that makes it appear that humans made the decisions
Summary
Human-in-the-Loop is not as simple a picture as "AI decides → human reviews". In reality, it only works when all the conditions for review to be genuinely possible are met:
Sufficient review time (no automation pressure)
System operation is understandable
Reviewers have domain expertise
Institutional protection for dissenting opinions
Real override authority
If even one of these five conditions is missing, HITL is theater. It becomes a structure that merely shifts responsibility to humans, and when combined with automation bias and normalization of deviance, it can be more dangerous than AI alone.
If you're using AI coding agents—what you might call a vibe coder—this is something worth checking in your own workflow. The question "Am I actually reviewing, or just rubber-stamping?" is becoming increasingly important.
Sources
IBM, "What Is Human In The Loop" (primary definition source)
Carnegie Council, "Seven Myths of Using the Term Human on the Loop" (distinction and criticism of in/on/out)
Stanislav Petrov 1983 case (cited by Carnegie Council)
Sele & Chugunova, "Putting a human in the loop: Increasing uptake, but decreasing accuracy" (PLOS One, 2024 / Max Planck Institute Research Paper No. 22-20) - 7 pp automation bias experiment
EU AI Act Article 14 (legal requirements)
Maschinenrecht (Dr. Raphael Nagel), "Human in the Loop & Automation Bias: The Oversight Facade" (five conditions)
Simon Willison, "Your job is to deliver code you have proven to work" (responsibility attribution, normalization of deviance)
Matteo Collina, "The Human in the Loop" (Node.js TSC member article, adventures.nodeland.dev)
Xata, "AI Codes, Humans Engineer" (asymmetry in review burden)
Redis blog, "AI Human in the Loop: Production Oversight Patterns" (practical patterns summary)