
A collaboration between Humane Intelligence and Dynamical Systems Group.
Contextual AI Evaluation (CAIE) is the evaluation of a deployed AI system against the needs of one domain, judged by people who know that domain. OG-CAIE is CAIE performed with the method this site sets out: an Evaluation Process Ontology (EPO), the same six steps for every domain, performed inside a contracting lifecycle drawn from the engineering standards, and a Domain-Specific Ontology (DSO), the vocabulary of one domain supplied or approved by its experts. The method is stated here in a form a machine can check and a person can read, and it is walked through on one synthetic case, a county public-health chatbot asked about measles during an outbreak.
This site is a collaboration between Dynamical Systems Group and Humane Intelligence, co-authored by Michael Zargham and Julie Hollek.
1Why this counts as science¶
Karl Popper’s account of empirical science is short. A hypothesis is a claim that could be shown false. It is tested under auxiliary assumptions, the background held fixed while the test runs. Together they yield a prediction: what should be observed if both are true. Evidence is an accepted result of observation. A claim is scientific to the extent that it excludes at least one possible outcome; and context matters, because a failed prediction does not by itself say which assumption failed.
An evaluation of an AI system counts as science on the same terms. It must write down, before any test, what would count as failure and under what assumptions; it must collect what the system actually did; it must record who ruled on that evidence, and whether the assumptions still held; and it must leave a record from which anyone can recompute what was covered and what was not. That is the whole standard. Everything on this site exists to meet it.
2The bridge to the engineering standards for evaluation¶
None of this needs new words. Each element of that account already has a settled name in the standards that govern testing, conformity assessment and quality: ISO 9000 for requirement, objective evidence and determination; ISO/IEC 17000 for attestation; the IEEE Software and Systems Engineering Vocabulary for acceptance criteria, expected results, test plan, test coverage and the test case a probe refines; NIST’s evaluation reports for session. Using those names rather than coining our own lets someone else check the record against the same definitions. At SciPy 2026 the authors led a birds-of-a-feather session, Building Scientific Approaches to Generative AI, and put Popper’s elements to the room in the words the table’s first column keeps. The table is the bridge: each row takes one of those elements to the standard terms it lands on, to the place it occupies in an evaluation record, and to the check that makes it more than a promise.
| Popper’s element, as presented at the SciPy 2026 session | The standard terms it lands on | Where it lives in the record | What makes it checkable |
|---|---|---|---|
| hypothesis | acceptance criteria, expected results, requirement | An acceptance criterion derived from a requirement, stating the expected result a test could observe. | The expected result is written down before testing, so a determination can rule it not met. |
| auxiliary assumption, first layer (pinned at the contract) | contract, customer, mission, provider, stakeholder, statement of work, test item | The sponsor’s mission towards the affected populations, the service agreement with its statement of work, and the access to the test item: the counterparties, the object, the requirements’ frame and the method, fixed before the evaluation begins. | Pinned at the contract and timestamped before the requirement set; the evaluation takes them as given, documents them, and cannot change them. |
| auxiliary assumption, second layer (pinned within the evaluation) | Domain-Specific Ontology, operational envelope, operational environment | The requirement set declaring this test item in this environment, and the DSO release, both declared and approved before any session. | Declared and timestamped before testing; every attestation says whether that declared context was appropriate. |
| prediction | expected results, probe, session, test plan | A probe applied at a turn of a session under the test plan, against the criterion’s expected result. | The plan names its objectives and means before any session; every probe names the criteria it exercises. |
| evidence | determination, objective evidence, trajectory | The response or trajectory collected as evidence bearing on one criterion; the determination is the accepted result: passed, failed or cannot tell. | Evidence derives from a recorded response at a recorded turn; a determination rules only on evidence that bears on the criterion it tests. |
| falsifiability | attestation, outcome, test coverage | The attestation’s outcome for each criterion, and the report’s coverage over all of them. | A failed outcome is a recorded falsifier; coverage is recomputed from the record, and a criterion with no attestation counts zero. |
| context | appropriateness, requirements traceability, sufficiency | The appropriateness and sufficiency judgments on every attestation, and the trace from each recommendation back to the requirement it answers. | A failed prediction is attributed: the record says which named person judged the context inappropriate or the evidence insufficient, and why. |
The elements in the first column, as the authors defined them at their SciPy 2026 birds-of-a-feather session, after Popper (1959), except the second-layer row, defined for this specification (sheet 07-02):
hypothesis: A hypothesis is a conjectural claim that can be subjected to empirical tests and potentially falsified. Its empirical content lies partly in what it rules out: the more possible outcomes it excludes, the greater the risk it takes.
auxiliary assumption, first layer (pinned at the contract): An (auxiliary) assumption is a background claim held fixed in deriving and testing a prediction. Because predictions normally follow from a hypothesis together with auxiliary assumptions and initial conditions, a failed prediction does not by logic alone identify which component is false.
auxiliary assumption, second layer (pinned within the evaluation): An auxiliary assumption of the second layer is a claim about the domain and the deployment setting, declared and approved before any test and held fixed while it runs.
prediction: A prediction is an observable consequence that should occur if the hypothesis and relevant auxiliary assumptions are true. An observation that should not occur under those conditions is a potential falsifier.
evidence: Evidence is an accepted result of observation or experiment.
falsifiability: Falsifiability is the property of excluding at least one possible empirical outcome.
context: In practice, however, falsification also depends on auxiliary assumptions and methodological judgments.
The next chapter gives those terms their canonical definitions, verbatim and cited. The chapters after it use them to state the specification, first the contracting of an evaluation and then the evaluation itself, and to show its properties. The conclusion returns to Popper’s terms and says what has been encoded.
Version unreleased, rendered at commit 6e53610: the specification’s version is its git tag and its commit (sheet 10-38).
3Sources cited¶
ISO, ISO 9000:2026 Quality management — Fundamentals and vocabulary (3.1.4; 3.1.9; 3.11.1; 3.11.2 review; 3.3.13; 3.4.11; 3.4.5 policy; 3.5.1; 3.5.1 requirement; 3.5.11 traceability; 3.8.6; 3.9.1) International Organization for Standardization, 2026
IEEE Computer Society, Software and Systems Engineering Vocabulary (SEVOCAB), PDF export created 2026-09-02 (481 pp.) (acceptance criteria, p. 4 (ISO/IEC 33202:2024, 3.1); artificial intelligence-based system, p. 28 (ISO/IEC TR 29119-11:2020); evaluation, p. 155 (ISO/IEC 25001:2014, 4.1); expected results, p. 160 (ISO/IEC/IEEE 29119-4:2021, 3.32); objective evidence, p. 277 (ISO/IEC 33001:2015, 3.2.13); operational environment, p. 282 (IEEE 982-2024, 3.1); requirements traceability, p. 352 (ISO/IEC/IEEE 29148:2018); stakeholder, p. 403 (ISO/IEC/IEEE 12207:2026, 3.1.59; 15288:2023, 3.44); statement of work, p. 406 (ISO/IEC 33202:2024, 3.25); system under test (SUT), p. 423 (ISO/IEC 14756:1999); system-of-interest (SOI), p. 423 (ISO/IEC/IEEE 15288:2023); test case, p. 432 (fragment of the entry); test coverage, p. 433 (ISO/IEC/IEEE 29119-2:2021, 3.28); test item, p. 435 (ISO/IEC/IEEE 29119-2:2021); test plan, p. 437 (ISO/IEC/IEEE 29119-2:2021, 3.50); test process, p. 438 (ISO/IEC/IEEE 29119-2:2021, 3.55); test result, p. 438 (ISO/IEC/IEEE 29119-2:2021, 3.56)) IEEE Computer Society and ISO/IEC JTC 1/SC 7, 2026
NIST, Artificial Intelligence Risk Management Framework (AI RMF 1.0) (Section 3, p. 35) NIST, 2023
NIST, Assessing Risks and Impacts of AI (ARIA): ARIA 0.1 Pilot Evaluation Report (Appendix A, Application, p. 16 (fragment of the entry); Appendix A, Session, p. 17 (first sentence of the entry); Section 3.1 Validity Risk Assessment, p. 5 (one of the four annotation values, a fragment)) Amironesei et al., 2025
W3C, Evaluation and Report Language (EARL) 1.0 Schema (Section 2.7 OutcomeValue Class) W3C, 2017
IEC, IEC 60050-351:2013 International Electrotechnical Vocabulary, Part 351: Control technology (351-41-08 state variable, Note 1; 351-41-10 trajectory) IEC, 2013
ISO/IEC, ISO/IEC 17000:2020 Conformity assessment — Vocabulary and general principles (4.1 conformity assessment, Note 3; 4.2 object of conformity assessment; 7.3) ISO/IEC, 2020
JCGM, JCGM 200:2012 International vocabulary of metrology, basic and general concepts and associated terms (VIM), 3rd edition (2.41 metrological traceability, p. 45) JCGM, 2012
INCOSE, Guide to Writing Requirements v4, Summary Sheet (C7 Verifiable, p. 2) INCOSE, 2023
IAASB, International Standard on Auditing 500: Audit Evidence (paragraph 5(b) (fragment of the paragraph); paragraph 5(f) (first sentence of the paragraph)) International Auditing and Assurance Standards Board, 2009
Guide to the Systems Engineering Body of Knowledge (SEBoK) v2.14, released 18 May 2026 (Applying Life Cycle Processes, p. 444 (ISO/IEC/IEEE 24748-2 on 15288)) SEBoK Editorial Board, 2026
Hawkins, Kelly, Knight and Graydon, A New Approach to Creating Clear Safety Arguments (Section 3.2 Asserted context, p. 7; Section 3.3 Asserted solution, p. 10) Hawkins et al., 2011
Popper, The Logic of Scientific Discovery (as the source of those definitions) Popper, 1959
Hollek and Zargham, Building Scientific Approaches to Generative AI (the authors’ definition for this specification (sheet 07-02); the slide read ‘Context Matters!’; the definitions presented at the session) Hollek & Zargham, 2026
- International Organization for Standardization. (2026). ISO 9000:2026 Quality management — Fundamentals and vocabulary. International Organization for Standardization. https://www.iso.org/obp/ui/#iso:std:iso:9000:ed-5:v1:en
- IEEE Computer Society and ISO/IEC JTC 1/SC 7. (2026). IEEE Computer Society, Software and Systems Engineering Vocabulary (SEVOCAB), PDF export created 2026-09-02 (481 pp.). IEEE Computer Society and ISO/IEC JTC 1/SC 7. https://www.computer.org/sevocab
- Artificial Intelligence Risk Management Framework (AI RMF 1.0) (Techreport NIST AI 100-1). (2023). NIST. 10.6028/NIST.AI.100-1
- Amironesei, R., Godil, A., Greenberg, C., Greene, K., Hall, P., Jensen, T., Fiscus, J., & Schulman, N. (2025). Assessing Risks and Impacts of AI (ARIA): ARIA 0.1 Pilot Evaluation Report (Techreport NIST AI 700-2). National Institute of Standards and Technology. 10.6028/NIST.AI.700-2
- W3C. (2017). Evaluation and Report Language (EARL) 1.0 Schema. W3C. https://www.w3.org/TR/2017/NOTE-EARL10-Schema-20170202/
- IEC. (2013). IEC 60050-351:2013 International Electrotechnical Vocabulary, Part 351: Control technology. IEC. https://www.electropedia.org/iev/iev.nsf/index?openform=&part=351
- ISO/IEC. (2020). ISO/IEC 17000:2020 Conformity assessment — Vocabulary and general principles. ISO/IEC. https://www.iso.org/obp/ui/en/#iso:std:73029:en
- JCGM. (2012). JCGM 200:2012 International vocabulary of metrology, basic and general concepts and associated terms (VIM), 3rd edition. BIPM. 10.59161/jcgm200-2012
- INCOSE. (2023). Guide to Writing Requirements v4, Summary Sheet. INCOSE.
- International Auditing and Assurance Standards Board. (2009). International Standard on Auditing 500: Audit Evidence. International Auditing and Assurance Standards Board.
- SEBoK Editorial Board. (2026). Guide to the Systems Engineering Body of Knowledge (SEBoK) v2.14, released 18 May 2026 (N. Hutchison, Ed.). The Trustees of the Stevens Institute of Technology. https://sebokwiki.org/
- Hawkins, R., Kelly, T., Knight, J., & Graydon, P. (2011). A New Approach to Creating Clear Safety Arguments. In C. Dale & T. Anderson (Eds.), Advances in Systems Safety: Proceedings of the Nineteenth Safety-Critical Systems Symposium (pp. 3–23). Springer. 10.1007/978-0-85729-133-2_1
- Popper, K. R. (1959). The Logic of Scientific Discovery. Hutchinson.
- Hollek, J., & Zargham, M. (2026). Building Scientific Approaches to Generative AI. Birds-of-a-Feather session, SciPy 2026.