liveBook · Manning

Human-in-the-loop

As explained in Digital Twins in Action

Human oversight is the supervision and authorization of an autonomous system's decisions and actions by people.

Human oversight sets the boundary between a digital twin’s recommendation and an action on the physical system. An agent may analyze current conditions and propose a change, but its authority should depend on the consequences of getting that change wrong. Oversight is therefore more than watching a dashboard: decision boundaries must be documented and enforced in the system. section 1.2.5 section 10.5.1

Assign each decision an explicit authority tier:

  • Advisory: the twin supplies a forecast or recommendation; a person decides whether to act. Maintenance prioritization is one example. section 10.5.1
  • Guarded automation: the twin may act only within predefined constraints or after human approval, as with equipment throttling within safe operating ranges. section 10.5.1
  • Autonomous execution: the twin acts without intervention for suitable low-risk, high-frequency decisions, such as sensor recalibration. section 10.5.1

Assess failure consequences before choosing a model or granting control authority. Minor comfort adjustments may be automated; decisions affecting safety, equipment, or operations call for conservative control. Predictable rule engines, thresholds, or physics-based models may be preferable in high-stakes cases. If AI proposes an action, a human-in-the-loop workflow can present the proposal and its supporting context to an operator, then wait for approval before sending any physical command. section 8.5.2

Separate a constraint from an approval

An irrigation controller can send an activation request and the latest soil-moisture reading to Open Policy Agent before starting a zone. A policy rejects activation when moisture exceeds 80%; a request reporting 85% is denied. That check enforces one operating constraint—it does not itself provide human approval. If a decision requires authorization, the workflow must also hold the command until an operator approves it. section 10.5.1 section 8.5.2

package digital_twin.irrigation

import future.keywords.if

default allow_operation := true  #1

allow_operation := false if { #2
    input.command == "activate_zone"
    input.sensors.soil_moisture > 80
}

This Rego policy illustrates a coded boundary: it changes `allow_operation` to false when an activation request reports soil moisture above 80%. Its default is true, so it should not be mistaken for a complete authorization policy. section 10.5.1

Oversight also applies before and after deployment. Industrial twins often begin as advisory systems because a bad recommendation can affect safety, operations, or the environment; extracted values may need expert validation before use. Run new models alongside existing logic without immediately influencing the physical system, and require approval before high-risk changes trigger real actions. Revisit who makes each decision as assets, conditions, regulations, and the twin’s capabilities change. section 2.6 section 10.3.3 section 10.4

How Digital Twins in Action covers it

How deep it goes
Defines three authority tiers and describes approval before commands, but does not specify an operator-interface or approval-service implementation.
Examples
Uses maintenance prioritization, equipment throttling, sensor recalibration, and an Open Policy Agent irrigation rule to distinguish authority levels.
What it assumes
Assumes familiarity with digital twins, sensor readings, and physical control actions; introduces decision-authority tiers directly.
What you can do after
Operate/configure it by assigning authority tiers, enforcing action constraints, and requiring approval before high-risk physical commands.
How it connects
Connects digital twins, agentic AI, human-in-the-loop workflows, guarded automation, and rule engines through risk-based control.

Also explained in

Compare how 17 books explain human-in-the-loop →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Digital Twins in Action. The section links point to the parts of the book it draws on.