Skip to content

Quality Model for AI Software

A useful definition of done spans four layers:

Layer Central question
Deterministic correctness Do the code, data flows and interfaces behave as specified?
Probabilistic quality Does the AI behave well enough across representative cases?
Operational quality Is the system secure, observable, performant, affordable and recoverable?
Human and societal quality Does it support users, values, rights and accountable decision-making?