Foundations

From Chat to Agent: Where Does Automation Actually Begin?

ChatCommandSkillAgent

Every agentic system alive today, no matter how sophisticated, started life as the same humble thing: a single chat turn. Someone typed a request, a model produced a reply, and that was the whole interaction. It's worth sitting with that for a moment, because it's easy to look at a multi-step autonomous system — one that plans, calls tools, checks its own work, and runs for minutes or hours unattended — and assume something categorically different is happening under the hood. It isn't. What changed is not the fundamental unit of interaction; what changed is how much structure and repetition got wrapped around it.

The first repeat

The story typically begins with repetition. Someone finds themselves typing a very similar request over and over — "summarize this document," "draft a reply to this kind of email," "review this code for security issues." The prompt itself doesn't change much between requests; only the input does. That repetition is the first signal that a plain chat turn is no longer the right tool for the job, and it's the seed every other layer of agentic structure grows from.

The next step is usually to name that repeated request so it can be triggered explicitly rather than retyped. That's a command: a direct, explicit instruction issued into an active session — typing /apply followed by a file, say — that a deterministic parser matches to a fixed action. Nothing about a command is inferred by the model; the runtime recognizes the literal string and runs the same directive every time. A command is not a suggestion the model might interpret differently on a bad day; it's a fixed trigger, matched the same way a keyboard shortcut is matched by an operating system.

From a fixed trigger to a packaged procedure

Commands are excellent for tasks that are genuinely the same every time, but many real workflows have more shape than a single fixed action — a sequence of steps, judgment calls, and conditional logic that would be awkward to hardcode into one command. That's where a skill comes in: a reusable, packaged set of procedural instructions an agent loads on demand to perform a recurring task consistently. Crucially, a skill sits dormant — costing nothing in the model's attention or context — until the moment it's actually relevant, at which point its steps merge into the live conversation. Think of a skill library as a shelf of reference manuals: having the shelf costs nothing, and only the book you actually pull down affects what's in front of you right now.

The final layer is the agent itself: an autonomous entity that manages its own perception, reasoning, planning, and tool execution to accomplish a goal, without a human directing every action. An agent is goal-directed rather than script-directed — it decides, turn by turn, what the next useful action is. But notice what hasn't changed underneath all of this: an agent is still, at every step, a model producing an answer to whatever is currently in front of it. The autonomy comes from the loop that keeps feeding it new information, not from some different kind of intelligence switching on.

Why this reframing matters

This progression — prompt, command, skill, agent — is best understood as a spectrum of increasing autonomy and structure, not four unrelated technologies. Every concept in agentic AI is really a variation on one question: how much structure, and what kind, sits between a person's intent and the model's next output? A harness that runs an agent for hours unattended is answering that question one way; a command that runs the exact same action every time is answering it another way. Neither is more "real" AI than the other — they're different points on the same line.

For any team introducing agentic AI for the first time, this is the single most useful reframing available. It replaces "is this AI going too far / not far enough" with a much more productive question: how much autonomy does this particular task actually need, and what structure should wrap around it to get there safely? That question is where the rest of this series — and where we start every AI transformation engagement — ultimately lives.

Questions to bring to your team

  • Where does your team currently sit on the spectrum from manual prompting to full automation?
  • What's the first task you'd want an agent to take off your plate?
  • What would make you trust an agent with a task you currently do by hand?

Also available in Čeština

Prompts, Skills, Commands, Agents: A Field Guide to the Jargon →