Human-in-the-loop
Words made simple
A few useful meanings before you read the explanation.
- Persistence
- Saving information so it remains available after a request ends or a process restarts.
- Durable
- Able to retain progress and recover across interruptions. Durable workflows require appropriate storage and retry behavior.
- Authentication
- Checking who a user or service is, such as by verifying a login session.
More words from this lesson
- Authorization
- Checking what that identity is allowed to read or do. Being logged in does not grant access to every record.
Overview
- Human-in-the-loop means a workflow includes a person who supplies information, reviews a result, or authorizes an action.
- The system can pause durably while waiting.
- Human approval is a business event with identity and scope, not a sentence in the prompt.
Why this matters
Consequential ambiguity and external effects may require judgment or explicit consent.
An everyday example
An employee prepares a bank transfer and a manager approves the exact recipient and amount.
A technical example
Persist a claim draft, present its fields, store approval of its hash/version, and submit only that approved version.
How it works
- Prepare immutable proposal
- Persist pause
- Notify/display review
- Authenticate reviewer
- Validate approval scope/expiry
- Resume
- Revalidate current business rules
- Commit.
Architecture and flow
Draft → durable review wait → authenticated approval → validated commit.
The insurance assistant example
The customer confirms an accident description before filing; an authorized employee approves exceptional policy decisions.
When to use it
High-impact writes, ambiguous consequential extraction, and exceptions requiring staff authority.
When to avoid it
Do not require approval for every low-risk read; too many approvals encourage blind clicking.
Interview answer
“I make approvals durable, authenticated, and bound to the exact proposed action, then revalidate before execution.”
Benefits, trade-offs, and production considerations
- Handle rejection, edits, expiry, reviewer absence, concurrent changes, and duplicate resume events.
- Measure review queue delay and workload; human involvement is not unlimited capacity.
Can you explain it without the notes?
Human-in-the-loop
Use your own words. Explain an example and one limitation before checking the explanation.
Check your explanation
Human-in-the-loop means a workflow includes a person who supplies information, reviews a result, or authorizes an action. The system can pause durably while waiting. Human approval is a business event with identity and scope, not a sentence in the prompt.
Turn this concept into a clear answer.
Practice this conceptAdapted from 13_AI.MD · “Human-in-the-loop”. Examples are study fragments; framework behavior can depend on your version.