Test one AI claim in the real world
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions.
Open entry · 4h estimated · six activities
Before you begin
- Open entry; inspect the worked fixture before beginning.
- A text editor/spreadsheet for the manual route. Hosted Python/Jupyter for code exercises; applicable dependencies are in requirements.txt.
- For actual AI calls, a legitimate available cloud service and authorised learner credentials; no particular provider or country is mandatory.
Free original, non-accredited practice. Self-review is not independent assessment. No particular provider, payment platform or country is mandatory; use a legitimate available route or explicitly labelled manual practice.
Choose a reversible task
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. Pick a task with a known answer and no private or consequential data. Inspect the supplied input before using any tool. Write the decision rules in your own words and calculate one small result independently. The reference output is an answer key for this deliberately bounded fixture, not proof of general capability. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. For learners across regions underserved or excluded by mainstream providers: verify country eligibility, language, account/identity requirements, data terms, cost, quota and connectivity before choosing a cloud service. Use only legitimate available alternatives; never bypass restrictions or invent a country/account. No service access? Complete the labelled manual/fixture route without claiming a live AI run. Supporting practice — Everyday applications with boundaries: Map one task each in writing, data and vision. Name a useful output and a failure that would matter to its user. Healthcare diagnosis, consequential financial decisions and autonomous actions are outside this beginner exercise. Make a three-row use-case map with a human owner and an explicit stop condition.
Worked example
SOURCE (authored fixture):
{
"manual_minutes": [
8,
7,
9
],
"assisted_minutes": [
4,
4,
5
],
"checking_minutes": [
3,
4,
4
]
}
INDEPENDENT FIXTURE TARGET:
{
"manual_total": 24,
"assisted_total": 24,
"saved_minutes": 0,
"claim": "no measured time saving"
}Your practical task
- Pick a task with a known answer and no private or consequential data.
- Open input.json and expected.json from the practice pack; keep an unmodified original.
- Record a manual prediction and the relevant rule before consulting the answer key.
- Perform one small change and predict its effect before rerunning.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
- Make a three-row use-case map with a human owner and an explicit stop condition.
Evidence to keep
- Choose a reversible task — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
- Make a three-row use-case map with a human owner and an explicit stop condition.
Mistakes to watch for
- Ignore checking time: you would falsely claim an 11-minute saving.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Measure the manual route
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. Use the same input and count the full start-to-finish time. Establish a baseline before changing prompts or code. Keep the original input immutable. Record expected values, observed values and whether each comparison passed. If the expected file conflicts with a justified policy, investigate rather than forcing a convenient match. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. Supporting practice — One introduction, multiple ways to test: Use the same small task to distinguish data, a model response, a deterministic check and human approval. A second introductory label is not a second skill. Change one input and predict how each stage should respond before rerunning. Keep an input-to-check trace and one counterexample; reuse it rather than repeating another survey.
Worked example
MANUAL BASELINE / compare every named field
{
"manual_total": 24,
"assisted_total": 24,
"saved_minutes": 0,
"claim": "no measured time saving"
}
Keep a separate observed-result column; the answer key is not a model response.Your practical task
- Use the same input and count the full start-to-finish time.
- Open input.json and expected.json from the practice pack; keep an unmodified original.
- Record expected and observed values separately; explain every mismatch.
- Perform one small change and predict its effect before rerunning.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
- Keep an input-to-check trace and one counterexample; reuse it rather than repeating another survey.
Evidence to keep
- Measure the manual route — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
- Keep an input-to-check trace and one counterexample; reuse it rather than repeating another survey.
Mistakes to watch for
- Add five minutes of rework: the assisted workflow is slower.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Try a hosted AI route
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. Record real outputs only when a permitted endpoint is available. Build one inspectable transformation or bounded AI prompt. Keep calculation and validation deterministic where possible. If you make a permitted hosted call, save the actual response separately from the authored examples and verify its material claims; the supplied reference never simulates a live model. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. Supporting practice — Terminology you can demonstrate: Machine learning fits patterns from examples; a generative model produces candidate content; a rule-based validator checks stated conditions. None of these names makes a system autonomous or correct. Explain the difference using your actual task, not memorised jargon. Write a glossary of five terms, each tied to a real observation and a limitation.
Worked example
PROJECT CONTRACT:
Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation.
HOSTED REFERENCE: open hosted-lab.ipynb or run reference.py with all fixture files together.
EXPECTED CONSTRUCTED RESULT:
{
"manual_total": 24,
"assisted_total": 24,
"saved_minutes": 0,
"claim": "no measured time saving"
}Your practical task
- Record real outputs only when a permitted endpoint is available.
- Open hosted-lab.ipynb and the reference code from the practice pack; keep an unmodified original.
- Record expected and observed values separately; explain every mismatch.
- Perform Change the language or context: repeat the evaluation rather than transferring the result blindly.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
- Write a glossary of five terms, each tied to a real observation and a limitation.
Evidence to keep
- Try a hosted AI route — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
- Write a glossary of five terms, each tied to a real observation and a limitation.
Mistakes to watch for
- Change the language or context: repeat the evaluation rather than transferring the result blindly.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Count checking and repair
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. The supplied example loses its apparent speed advantage after checking. Change one assumption at a time and predict the result first. Retain the failure, the revision and the rerun evidence. A failure is useful information: hiding a bad output or editing a test target after seeing the answer destroys the value of the experiment. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation.
Worked example
CHANGE TESTS — predict before running: 1. Ignore checking time: you would falsely claim an 11-minute saving. 2. Add five minutes of rework: the assisted workflow is slower. 3. Change the language or context: repeat the evaluation rather than transferring the result blindly. Keep the original expected.json unchanged.
Your practical task
- The supplied example loses its apparent speed advantage after checking.
- Open failure-tests.md from the practice pack; keep an unmodified original.
- Record expected and observed values separately; explain every mismatch.
- Perform Ignore checking time: you would falsely claim an 11-minute saving.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
Evidence to keep
- Count checking and repair — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
Mistakes to watch for
- Ignore checking time: you would falsely claim an 11-minute saving.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Audit capability and impact claims
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. Separate narrow performance, AGI speculation and effects on affected people. Review what the fixture cannot establish. Explain who owns the decision, where human approval is needed and which access or professional constraints remain. Do not describe a small educational success as production readiness, certification, legal compliance or a guarantee. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. For learners across regions underserved or excluded by mainstream providers: verify country eligibility, language, account/identity requirements, data terms, cost, quota and connectivity before choosing a cloud service. Use only legitimate available alternatives; never bypass restrictions or invent a country/account. No service access? Complete the labelled manual/fixture route without claiming a live AI run. Supporting practice — Capability claims versus AGI speculation: AGI is a research concept, not something established by a fluent answer. Make a dated claim ledger: observed result, source, uncertainty and what further test would change the claim. Do not turn a narrow task success into a forecast about intelligence or employment. Classify three claims as observed, inferred or speculative; attach evidence and a disconfirming test.
Worked example
REVIEW BOUNDARY: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. Classify three claims as observed, inferred or speculative; attach evidence and a disconfirming test. ACCESS / NOT TESTED: unavailable provider, unsupported language and absent external feedback must remain explicit.
Your practical task
- Separate narrow performance, AGI speculation and effects on affected people.
- Open README.md and your evidence log from the practice pack; keep an unmodified original.
- Record the human decision owner, limitations and any untested service access.
- Perform one small change and predict its effect before rerunning.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
- Classify three claims as observed, inferred or speculative; attach evidence and a disconfirming test.
Evidence to keep
- Audit capability and impact claims — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
- Classify three claims as observed, inferred or speculative; attach evidence and a disconfirming test.
Mistakes to watch for
- Add five minutes of rework: the assisted workflow is slower.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Keep an evidence-based verdict
A useful introduction to AI starts with a bounded task and an observable failure. Measure checking and rework as well as first-draft speed. One small successful example does not establish general reasoning, reliability across languages or suitability for consequential decisions. A negative result is a valid completed experiment, not a personal failure. Deliver a reproducible bundle rather than a screenshot alone. Include inputs, rules, output, failure tests, a short README and residual limitations. Ask another person to follow the instructions if possible; self-review and actual external review must be labelled separately. Policy for this project: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation.
Worked example
HANDOFF MANIFEST: input.json — immutable source expected.json — fixture answer key actual.json — result actually observed evidence-log.csv — baseline plus three changes README.md — reproduction and access route limitations.md — unresolved failures, rights, approvals and scope Never bundle a credential.
Your practical task
- A negative result is a valid completed experiment, not a personal failure.
- Open README.md and your evidence log from the practice pack; keep an unmodified original.
- Record the human decision owner, limitations and any untested service access.
- Perform one small change and predict its effect before rerunning.
- Keep the result and your reasoning in the lesson notes; do not mark a simulated run as live.
Evidence to keep
- Keep an evidence-based verdict — a saved, inspectable artefact tied to the supplied rule.
- A baseline or change-test record with expected/observed results and a limitation.
Mistakes to watch for
- Change the language or context: repeat the evaluation rather than transferring the result blindly.
- Treating a supplied answer key, an authored example or self-review as independent field validation.
Check your understanding
Which exact input, rule and expected value would let another learner falsify your conclusion in this activity, and what remains untested?
No-service / offline route
Use the supplied fictional JSON, expected results and paper/text evidence log without a provider account. Manual or constructed completion is labelled; it is not a live cloud integration or trained-model run.
Capstone self-review
Score each criterion 0 (missing), 1 (partial), or 2 (demonstrated). A self-review pass needs at least 8/10 and 2/2 on the critical safety/limits criterion. This is learner practice feedback, not verified assessment.
- Defined task and preserved input: Original input and the project policy are retained; the actual question is clear.
- Checked baseline: The supplied baseline reconciles field by field; unsupported live-run claims are absent.
- Three failure/change tests: All three specified changes have predictions, observed results and explanations.
- Repeatable handoff: Another person can follow the README; supporting practice evidence and unresolved limits are included.
- Safety, rights and access honesty — critical: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation. Regional access route is legitimate; credentials and private data are absent; manual/constructed work is clearly labelled.
Review questions
For the supplied fixture, what is the expected manual_total?
24
The independent answer key only validates this constructed fixture. Preserve the source, rerun counterexamples, and disclose what was not tested.
How should you handle the project rule: Count full workflow time. Claims must carry evidence and uncertainty. Simulated customers and constructed outputs are not real validation.
State the rule, test it, and record exceptions or unresolved failures.
Rules, source provenance and counterexamples make an output inspectable; an attractive result does not override policy.
If mainstream providers do not serve your region, what is the honest route?
Check legitimate available alternatives, or label the manual/fixture route and its limits.
Access includes country, identity, language, cost and data terms. Do not bypass restrictions or invent a live result.
Practice files
- README.md
- evidence-log.csv
- expected.json
- failure-tests.md
- hosted-lab.ipynb
- input.json
- lab_engine.py
- reference.py
- requirements.txt
References and editorial limits
Original authored practice material; deterministic fixtures build-tested. Not independently expert-reviewed or learner-validated. Time estimates unvalidated.