- Temperature
- The randomness dial on token selection: turn it up and the same input can produce different output on the next call. For testing that means one success is not proof of a bug and one failure is not proof of a fix — you probe repeatedly and judge how reliably a behaviour holds.
- Token
- The unit a model reads in — subword fragments from a fixed vocabulary, not whole words. Length, cost, and the context window are all counted in tokens, and no token carries a flag marking it 'instruction' versus 'data', which is the crack injection wedges open.
- Tool calling
- The mechanism that lets a model do more than emit text — call a function, hit an API, send mail, run a query — by producing a structured request the app then executes. Each tool is new reach and a new trust boundary, because the model decides to call it based on text that may be attacker-controlled.
- Training vs inference
- Training is the one-time shaping of the model's weights on a huge body of text; inference is every live request afterward, run against those now-frozen weights. The model learns nothing from your conversation — the apparent memory is your app replaying earlier turns back into the context window.