Agent
think → act → observe
↻ until done
An AI that loops, plans, takes actions, checks results, to complete a multi-step goal autonomously.
Say: "Have an agent handle the whole workflow."
Tool use / function calling
tool: search_web(query)
tool: send_email(to, body)
Letting a model call external functions/APIs, search, code, databases, to do real work.
Say: "Give it tools to search and send email."
MCP / model context protocol
AI↔MCP↔your apps
An open standard for connecting AI to tools and data sources (Slack, GitHub, files) in a uniform way.
Say: "Connect it via an MCP server."
Orchestration
coordinating steps,
tools & models
Coordinating multiple steps, tools, or sub-agents into a reliable workflow.
Say: "Orchestrate the steps in a defined order."
Subagent
delegate a task to
a helper agent
A separate agent spun up to handle a focused subtask (research, verification) in parallel.
Say: "Use a subagent to verify the results."
Autonomy / human-in-the-loop
act→human approves
How much an agent does alone vs pausing for human approval at key steps.
Say: "Keep a human-in-the-loop before it sends anything."
Workflow vs agent
fixed steps vs
model decides steps
A workflow follows predefined steps; an agent decides its own steps dynamically.
Say: "A fixed workflow is safer here than a free agent."
Guardrails
limits on what
it can do
Constraints (allowed tools, scopes, checks) that keep an agent safe and on-task.
Say: "Add guardrails so it can't delete files."