AI
An umbrella word that keeps changing what it points at. In coding today it means a language model plus the harness that lets it act.
AI is an umbrella word, not a specific technology. Right now, when someone in a coding context says 'the AI', they almost always mean a large language model wrapped in a harness that lets it read files, run commands and edit code. Ten years ago the same word pointed at recommendation systems and image classifiers; ten years from now it will point at something else. The label follows the frontier.
The vagueness costs you when you're debugging. 'The AI got it wrong' doesn't tell you whether the model produced a bad next-token prediction, the harness fed it a bloated context window, a tool call failed silently, or your prompt was ambiguous. Each of those has a different fix, and the word AI hides which one you're looking at.
The habit worth building is to swap the umbrella word for the specific part. Say model when you mean the trained network, agent when you mean the model plus its loop, harness when you mean the product around it (Claude Code, Codex, Cursor). The rest of this dictionary exists so you have those words ready.
- Claude CodeThe model is Claude; the harness is the CLI around it. Most 'AI' complaints turn out to be about one or the other.
- Cursor'AI' covers autocomplete, chat and the agent, which are three different harness features over similar models.
“My AI keeps rewriting the whole file instead of the one function.”
“Which part? The model, or Claude Code's edit tool? If the tool is doing full-file writes, that's a harness setting, not a model problem.”
Course 01 puts every one of these terms to work: you install Claude Code, run the loop, and ship a real project — permission modes, compaction, hooks and all.
Start Course 01 →