Lesson 4 of 5·10 min read

Human Control and Oversight

AI systems should support people, not replace them — especially for high-impact decisions. The EU AI Act explicitly requires "human oversight" for high-risk applications. But what does this look like in practice?

Human-in-the-Loop (HITL)

The best-known pattern: A human reviews and approves every AI decision before it takes effect.

Use cases:

  • Credit decisions above certain thresholds
  • Medical diagnosis suggestions
  • Content moderation for edge cases
  • Personnel decisions

Variants:

  • Human-in-the-Loop: Human decides on every action
  • Human-on-the-Loop: Human monitors and intervenes on anomalies
  • Human-over-the-Loop: Human defines rules and boundaries, AI acts autonomously

Guardrails — Technical Safety Barriers

Guardrails are programmed boundaries that AI systems must not cross:

Input Guardrails

  • Prompt injection detection
  • Content filters for inappropriate requests
  • Rate limiting and user authorization

Output Guardrails

  • Fact-checking against trusted sources
  • Toxicity filters
  • Format validation and schema checks
  • Confidence thresholds

Process Guardrails

  • Maximum autonomy levels per use case
  • Escalation paths for uncertainty
  • Audit logging of all decisions

The Kill Switch

Every production AI system needs an emergency stop:

LevelMeasureResponse Time
ImmediateRevoke API key, disable endpointSeconds
FastToggle feature flagMinutes
PlannedRoll back model versionHours

Practical Framework for Oversight

  1. Classify: Determine risk level for each AI use case (low/medium/high/critical)
  2. Assign oversight: Higher risk → more human control
  3. Define escalation: Clear paths for who decides when problems arise
  4. Test: Regular "what-if" exercises with the team

Practical tip: Start with human-in-the-loop and automate gradually. It's easier to loosen control than to add it after the fact.