Human-in-the-Loop, so what?

106.140.***.***
13

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)

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.34 -0.01

2026.07.10 KEB 하나은행 고시회차 1133회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!