Skip to content
AI coding vocabulary

The vocabulary of AI coding,in plain English and Thai.

Skimmable definitions for the terms that make agentic coding click.

Source inspiration: AIHero

69 / 69 all terms

The Model

16 terms
AIA moving label, not a technology. Points at whatever computers can newly, impressively do — right now, large language models.ModelThe parameters. Stateless — does next-token prediction and nothing else. Cannot do anything agentic on its own.ParametersThe numbers inside a model — often billions — tuned during training. Everything the model knows lives in them. Also called weights.TrainingThe process that sets a model's parameters by exposing it to vast amounts of text and adjusting to improve next-token prediction.InferenceRunning a trained model to generate output — what happens on every model provider request. Parameters stay fixed.EffortA dial for how much reasoning the model does before it answers. More effort spends more output tokens for a better shot at hard problems.TokenThe atomic unit a model reads and writes. Roughly word-sized but not exactly. Context window size, cost, and latency all count tokens.Next-token predictionWhat the model actually does. Samples one next token from the context, appends it, and runs again. Its only mode of operation.Non-determinismThe same input can produce different output. A property of how models generate text and how providers serve requests.Model providerWhatever serves a model for inference. Usually remote (Anthropic, OpenAI, Google), but can also be local (Ollama, llama.cpp).Harness"Everything around the model that turns it into an agent: tools, system prompt, context-window management, permissions, hooks."Model provider requestOne round-trip from the harness to the model provider. The harness sends context; the provider returns one response.Input tokensTokens the harness sends on each model provider request. Billed at a lower rate than output tokens.Output tokensTokens the model generates back. Billed at a higher rate than input tokens, since they cost more compute to produce.Prefix cacheThe provider-side store that lets consecutive requests skip re-processing a shared prefix, billing those tokens at a lower rate.Cache tokensInput tokens the provider has cached from a previous request via its prefix cache, billed at a much lower rate.

Patterns of Work

11 terms
Human-in-the-loopA working pattern where one or more humans pair with the agent during a session — reviewing, redirecting, or collaborating in real time.AFKA working pattern where the user kicks off a session and leaves the agent to run unattended (away from keyboard).Automated checkA deterministic verification that runs in the environment — tests, type checks, lints, build, pre-commit hooks. Pass/fail, no judgement.Automated review"An agent reviewing another agent's work, often with a different model or system prompt. Non-deterministic: it forms a judgement."Human reviewThe user reading the code the agent produced and forming a judgement on it. Reading the diff counts; reading the summary doesn't.Vibe codingA working pattern where the user accepts the agent's code without human review. The diff is treated as opaque.Design conceptThe shared understanding of what's being built, held in common between user and agent but separate from any asset.Grilling"A technique for developing a design concept: the agent interviews the user Socratically, one decision at a time."PrototypingHaving the agent build a quick, rough version when conversation is too low-fidelity and you need a real artifact to talk about.DX"Developer experience: how easy a codebase and its toolchain make it for humans to do good work — docs, feedback speed, errors."AX"Agent experience: how well the environment is set up for an agent to do good work — checks, architecture, and free context."