Example 1 — Recognize the model
EasyProblem
A class sees this computing situation: students evaluate a school app that collects data and decide what benefits, risks, accessibility needs, and safeguards matter. How should a student decide whether Artificial Intelligence is the right model?
Solution
-
Identify the target of the reasoning.
The target might be a problem, data representation, code state, system component, user need, or stakeholder.
-
List the process or relationship that matters.
Artificial Intelligence is useful when the problem asks for an impact analysis with stakeholders, benefit, risk, evidence, safeguard, and tradeoff stated.
-
Apply the recognition test: Am I evaluating a computing choice by naming stakeholders, benefits, harms, data use, and responsible safeguards?
This separates artificial intelligence from technical feature only and personal opinion.
-
State the evidence that would prove the answer.
A trace, test, diagram, input-output pair, or impact argument prevents a vague answer.
Answer
Use Artificial Intelligence only if the task is asking for an impact analysis with stakeholders, benefit, risk, evidence, safeguard, and tradeoff stated and the situation passes the recognition test. Otherwise, choose the nearby model that better matches the computing structure.
Takeaway: Model choice comes before definitions. The same words can belong to different CS ideas depending on the problem structure.