In Applied AI, agents are the successor to chatbots. Instead of just answering questions, they reason, plan, and take action. This post covers the key terms youβll encounter in the agentic AI space.
An AI Agent is a system that uses an LLM as its reasoning engine to autonomously plan and execute multi-step tasks. Unlike a chatbot that responds and waits, an agent:
βββββββββββββββββββββββββββββββββββ
β AI Agent β
β β
β Goal ββ> Plan ββ> Act βββ β
β β β
β Observe <ββββββββββ β
β β β
β βΌ β
β Done? ββNoββ> Re-plan β
β β β
β Yes β
β β β
β βΌ β
β Result β
βββββββββββββββββββββββββββββββββββ
The broader paradigm of building AI systems that act autonomously rather than just respond. Agentic AI emphasizes:
Agentic AI is the design philosophy β building AI that acts autonomously. AI Agent is what you actually build following that philosophy.
Think of it like: βAgentic AIβ is to βAI Agentβ what βobject-oriented programmingβ is to βa Java class.β One is the approach, the other is the artifact.
Real-world examples: Amazon Q Developer Agent and GitHub Copilot Agent mode are AI Agents β they autonomously plan, edit files, run commands, and iterate. Grammarly or Copilotβs inline autocomplete are AI-assisted but not agentic β they suggest, they donβt act on their own.
Before diving into individual components, hereβs what an agent definition typically looks like. While frameworks differ in syntax, they all define an agent with the same core pieces:
Agent
βββ Identity β name, description, version
βββ Model β which LLM powers it (e.g., Claude, GPT-4)
βββ Instructions β system prompt that defines the agent's role/persona and behavior rules
βββ Tools β what it can call (APIs, MCP servers, functions)
βββ Knowledge β context files, skills, documents it can reference
βββ Orchestration β workflows, SOPs, routing logic
Think of this as the agent spec β a declarative blueprint that says who the agent is, what it can do, and how it should behave. The components below are what fill in each of these slots.
An AI Agent is made up of modular pieces that define what it knows, how it behaves, and what it can do. These are the building blocks youβll assemble when creating an agent.
A modular, reusable capability an agent can invoke. A skill encapsulates domain knowledge and instructions for a specific task. A skill is typically composed of:
Examples: βsearch code,β βcreate a PR,β βdiagnose a build failureβ
Think of skills as what the agent knows how to do.
A structured, step-by-step workflow written in markdown that guides an agent through a complex task. SOPs define:
Think of SOPs as recipes the agent follows.
Skills and SOPs are composable β they can reference each other:
Think of it like: a Skill is a toolbox (contains knowledge, procedures, scripts). An SOP is a recipe (may pull tools from different toolboxes).
An older term for Agent SOP. Same concept β a predefined procedure an agent executes. The community is converging on βSOPβ as the standard term.
A defined sequence of tasks an agent executes, often with dependencies between steps. Workflows can be:
βββββββ βββββββ βββββββ
βStep1βββββ>βStep2βββββ>βStep4β
βββββββ β βββββββ β² βββββββ
β β
β βββββββ β
ββ>βStep3ββββ
βββββββ
(2 and 3 run in parallel)
An SOP tells the agent how to do one thing. A workflow tells the agent what things to do and in what order β and may invoke multiple SOPs along the way.
Think of it like: an SOP is a recipe for one dish. A workflow is a meal plan that sequences multiple recipes.
A child agent spawned by a parent agent to handle a specific subtask. The parent delegates, the sub-agent executes, and returns results to the parent.
ββββββββββββββββ
β Parent Agent β
β β
β "Research X"βββββββ> ββββββββββββββ
β β β Sub-Agent β
β (waits) β<ββββββ β(researches)β
β β ββββββββββββββ
β "Now build" βββββββ> ββββββββββββββ
β β β Sub-Agent β
β β<ββββββ β (builds) β
ββββββββββββββββ ββββββββββββββ
A system where multiple agents collaborate, each with a specialized role. They can work:
ββββββββββββ ββββββββββββ ββββββββββββ
βResearcherββββ>βImplementerββββ>β Reviewer β
ββββββββββββ ββββββββββββ ββββββββββββ
(pipeline: research β implement β review)
| Term | What it is |
|---|---|
| AI Agent | LLM + reasoning + tools + autonomy |
| Agentic AI | The paradigm of autonomous AI systems |
| Skill | A reusable capability an agent can invoke |
| SOP | A step-by-step procedure guiding an agent |
| Agent Script | Older term for SOP |
| Workflow | A defined sequence of tasks with dependencies |
| Sub-Agent | A child agent handling a delegated subtask |
| Multi-Agent | Multiple specialized agents collaborating |