Matteo Maria Betto
Human–AI system design · Manufacturing · University of Cambridge

The AI advises. The supervisor decides.

A decision-support system for manufacturing supervisors facing unexpected machine failures. An on-premise LLM analyses the situation and ranks options for replacement machines and workers; the supervisor stays in charge of every decision that matters.

Context
Final task, HCI for AI Systems Design · University of Cambridge
Timeline
April – June 2026
Role
Individual project, end to end
Methods
Function modelling, automation levels, SWIFT, verification and validation
01

The problem

“Enable manufacturing supervisors to make effective decisions quickly when unexpected equipment failures occur, by coordinating machine replacement and worker reallocation.”

The objective is to resolve machine failures as quickly as possible, minimising production downtime by reallocating workers and replacement machinery. Two constraints shape everything that follows:

Time pressure

Every delay directly increases production loss.

Human authority

Final decisions remain with the supervisor. The system advises; it does not act autonomously.

The user

An experienced floor supervisor responsible for 20–50 workers across several lines. Decisive under pressure, they need reliable recommendations rather than raw data, on a tablet.

02

Thirteen functions, from failure to report

I started from a solution-neutral function model: what has to happen, from monitoring the line to the post-incident report, before deciding who or what does it.

Fig. 1 · Function model
Supervisor decides or actsAI / LLMSystem, sensors, devicesF1MonitoringSupervisorF2Detect failureAI / LLMF3AlertSystemF4Machinery statusSystemF5Worker statusSystemF6Data analysisAI / LLMEnergy · connectionSensor dataF7Machinery recomm.AI / LLMF8Worker recomm.AI / LLMF9Supervisor decisionSupervisorF10Worker notificationSystemF11Machine replacementSystemF12Restart controlSupervisorF13Post-incident reportAI / LLMReport
Thirteen functions in two phases: detect and understand, then recommend, decide and act. Colour shows who owns each step.
#FunctionRequirementType
F1Supervisor monitoringA persistent overview of the production environment, accessible at any timeUser-elicited
F2Failure detectionAutomatically detect machine failures from sensor dataTechnical
F3Supervisor alertNotify the supervisor immediately upon failure detectionUser-elicited
F4Machinery statusReal-time machine status without manual updateTechnical
F5Worker statusIntegrate with worker databases to show live availability and skillsTechnical
F6Data analysis (AI/LLM)Analyse machine and worker data to generate inputs for recommendationsTechnical
F7Machinery recommendationRanked replacement machine optionsUser-elicited
F8Worker recommendationWorker reallocation based on skills and availabilityUser-elicited
F9Supervisor decision interfaceMachine and worker recommendations in a single view, usable while in motionUser-elicited
F10Worker notificationNotify workers of their reallocation upon supervisor confirmationBusiness
F11Machinery replacementReduce time from failure to a confirmed rerouting decisionBusiness
F12Production restart controlExplicit supervisor confirmation before restartRegulatory
F13Post-incident reportAutomatic structured report upon production restartBusiness
03

Tablet or AR headset?

A morphological chart listed the possible carriers for every function. Two concepts came out of it, identical except for the main interface: C01 uses a tablet, C02 an AR head-mounted display. I scored them on five weighted criteria.

Fig. 2 · Weighted concept evaluation
CRITERION (WEIGHT)SCORE OUT OF 10C01 TabletC02 AR HMDUsability in industrial context25%78Speed of decision-making20%86Implementation and maintenance cost15%94System reliability20%85Real-time monitoring quality20%79Weighted totalTablet 77.0AR HMD 66.0
The AR headset wins on monitoring quality and hands-free use. The tablet is more reliable, faster for critical decisions under pressure and far cheaper: the factors that weigh most in an industrial emergency.

Two trade-offs I chose deliberately

On-premise LLM, not cloud. Local processing removes the dependency on external connectivity in an unstable industrial network, and gives the organisation full authority over when the model is updated. Unmanaged updates can silently change how the system behaves.

One view for machines and workers. Showing both recommendations together speeds up the decision in an emergency, at the cost of a higher cognitive load. A trade-off justified by the time-critical nature of the scenario.

04

Who does what: levels of automation

Each function got an automation level from 1 (fully human) to 10 (fully automatic). The rule behind it: where speed and data volume favour the machine, the system runs autonomously; where judgment and accountability matter, authority stays with the supervisor.

Fig. 3 · Automation level per function
1510F1MonitoringF2Failure detectionF3AlertF4Machinery statusF5Worker statusF6Data analysisF7Machinery recomm.F8Worker recomm.F9Supervisor decisionF10Worker notificationF11Machinery replacementF12Restart controlF13Post-incident reportSystem runs it (9–10)AI proposes, human decides (5)Human keeps authority (1–3)
Detection, status and analysis run at levels 9–10. Recommendations sit at 5: the AI narrows the options. The decision (F9) and the restart (F12) stay with the supervisor.

The result is tactical shared control: the AI pre-structures the option space, the supervisor decides. A strategic level, a fully autonomous response, was explicitly rejected. Beyond trust, it opens a gap in the Gulf of Evaluation: a supervisor who no longer perceives decisions as their own cannot tell when something feels wrong.

Mental workload

Reduced by delegating detection, status tracking and analysis (F2, F4, F5, F6) to the AI.

Situation awareness

Preserved by continuous monitoring (F1), always active in normal operation.

Complacency

Countered by mandatory confirmations at the decision (F9) and the restart (F12).

Skill degradation

Managed through interactive machine learning and simulation sessions.

05

The process, actor by actor

Mapping the incident across four lanes (supervisor, system, machinery, workers) revealed physical and infrastructural dependencies that a single-actor view hides. It also made the system boundary explicit.

Fig. 4 · Process map
SupervisorSystemMachineryWorkersNORMAL OPERATION → FAILURE → DECISION → ACTION → RESTARTNoYesNoYesNoErrors: back to optionsTurn ontabletMachinesensorsPosition +skills dataLLM dataprocessingError?Data viewError +optionsAcceptoption?ManualchoiceProcesschoiceDispatchNew machineor repairMachinerystart-upWorkeralertNewpositionStart-up dataprocessingErrors?Confirmstart-upEnd
The incident across four actors, redrawn from my original swimlane. The AI processes data; the supervisor chooses and confirms.

Inside the boundary

  • The production supervisor
  • Worker status, from sensors and cameras
  • Machinery status, from internal sensors
  • The machinery itself
  • The tablet, hub between supervisor and system
  • The WiFi connection, a critical dependency
  • Speakers and screens for worker alerts
  • The on-premise LLM

Outside the boundary

  • Workers’ physical or mental health
  • The supervisor’s specific profile or background
  • Machinery not under the supervisor’s control
  • Network availability, assumed operational
  • The internal architecture of the LLM
06

The decision interface: options to act on

The supervisor decision interface (F9) is not information to study, but options to act on. Its governing principle is minimum necessary information: not completeness, but clarity. For each candidate it shows only the 3–5 factors that most influenced the AI’s ranking: enough to verify the key assumptions, not enough to overwhelm.

The format is parallel coordinates: each candidate machine or worker is a line across one axis per factor. The top recommendation can be verified or challenged in seconds, without reading a table.

Fig. 5 · Compare, then choose how to respond
AvailabilityDistanceCompatibilityTime to startOption BOption COption A · ranked 1stAcceptTake the top option as it is›ModifyAdjust part of it›SubstitutePick another ranked option›OverrideDecide outside the listMORE SYSTEM INITIATIVE → MORE SUPERVISOR INITIATIVE
Illustrative factors and values. The interaction is not binary: accept, modify, substitute or override. Without visible factors the supervisor can only accept or reject; with them, they can meaningfully modify.

Every response feeds back into the model. Modifications and overrides carry the strongest signal: an implicit correction of the AI’s reasoning.

07

Designing around an opaque model

The LLM produces outputs without showing the reasoning behind them. That is the central HCI tension of the system, and it shaped three decisions.

Transparency moves to the interface

The analysis returns a ranked list with supporting data, not a single verdict. The supervisor evaluates the evidence, not the black box.

Trust has a baseline

False positives erode trust in alerts; false negatives cost downtime and safety. A minimum true positive rate is defined before deployment, so trust can be measured.

Updates are controlled

A retrained model can change behaviour invisibly. Every update is validated against historical failure scenarios first.

08

Risk analysis: what if…?

I applied the Structured What-If Technique (SWIFT) across the whole process, from detection to restart: 18 scenarios, each scored by likelihood (1–5) and impact (1–10).

Fig. 6 · 18 scenarios by likelihood and impact
N°910N°14 · N°17N°29N°1 · N°11 · N°15N°4 · N°10 · N°16N°138N°376N°6N°8 · N°12N°55N°7 · N°18432112345Likelihood (1–5)Impact (1–10)
Green: low risk (below 6). Amber: medium (6–11). Red: high (12 and above).
N°What if…CauseRisk
N°13Supervisor is distractedTalking to others, context switching32
N°9System fails to detect an errorSensor malfunction20
N°2Tablet receives no dataPower failure or network issue18
N°4Machinery sensors send no dataSensors not working16
N°10LLM suggestion is not appropriateLack of data, data errors16
N°16Worker receives no informationCommunication failure16

The highest risk is not technical: a supervisor distracted under time pressure, compounded by automation bias.

The other high scenarios point to one structural weakness: the quality of the data feeds. Sensor reliability and up-to-date worker records are the main levers, and they sit outside the system’s direct control. SWIFT also has a limit: it scores discrete events, not gradual drift. Automation bias and skill degradation are systemic risks it underrepresents by design.

09

Keeping the model, and the supervisor, sharp

The production environment keeps changing. Without a way to learn, recommendations would drift from the reality the model was trained on.

Interactive machine learning turns every decision into a training signal: what was recommended, what the supervisor did, what happened next. Recurring overrides reveal gaps in the model.

Simulation is the main mechanism: scripted failure scenarios run under controlled conditions. One session validates the system, generates feedback for the model and keeps the supervisor’s skills alive through practice, including scenarios without AI support.

10

Verification and validation

Every requirement maps to an acceptance criterion and a test instrument. Validation combines two: simulation-based testing as the primary method, and Nielsen’s heuristics for the interface. Visibility of system status (H1) tests whether the LLM’s reasoning is surfaced enough at the decision; user control and freedom (H3) tests whether the supervisor has real agency rather than coerced acceptance.

After any model update both are applied again: a retrained model may meet every requirement and still behave differently.

11

Conclusions

The system centres on LLM-driven automation without removing the supervisor’s sense of ownership. The tablet as primary interface keeps the supervisor cognitively present at every critical decision.

The core tension is the LLM’s opacity: the supervisor can evaluate and override suggestions independently, but doing so consistently increases response times. This is the trade-off the system navigates.

Over time, two risks require active management. Excessive reliance on automation can generate skill degradation, the gradual erosion of the supervisor’s independent judgment. And trust in the AI is not a given: it must be established and maintained through consistent performance, transparent outputs and structured validation.

This system enables the supervisor to resolve failures faster without substituting their judgment: the initial objective.

Other work