If you’re building LLM-powered agents — or interviewing at companies that do — you need more than Python skills. You need to be able to talk about agents precisely in English: in design reviews, pull request discussions, incident post-mortems, and job interviews.
This guide covers the vocabulary that comes up most often when teams discuss agentic systems. Each term includes how it’s used in real engineering conversations.
The Agent Loop
The foundational concept in any agentic system is the agent loop — the cycle of reasoning and action that an agent runs until it completes its task or hits a stopping condition.
In design discussions you’ll hear:
“The agent runs its loop until the stopping condition is met — in this case,
max_stepsor a tool call returning ‘task complete’.”
“We saw the agent get stuck in a tight loop — it kept calling the same tool with the same arguments. We need a stuck-loop detector that counts repeated identical tool calls.”
The most common loop architecture today is ReAct (Reasoning + Acting). An agent using the ReAct pattern:
- Reasons about what to do next (produces a “thought” in its scratchpad)
- Acts by calling a tool
- Observes the tool result
- Repeats until done
The full record of thoughts, actions, and observations in a single run is called the trajectory.
Tool Use and Function Calling
Most modern agents interact with the world through tool calling (also called function calling). The agent doesn’t execute code directly — it produces a structured output that the framework interprets as a tool invocation.
Key vocabulary:
-
Tool schema — the JSON definition of a tool: its name, description, and parameters. The agent sees the schema in its context and uses it to know what tools exist and how to call them.
-
Tool call — the agent’s request to invoke a tool:
{"tool": "search_web", "args": {"query": "current weather London"}} -
Tool result — the response returned to the agent after the tool executes.
-
Tool registry — the collection of all tools available to an agent or agent system.
In code reviews, you’ll encounter discussions like:
“The tool description is ambiguous —
send_emailanddraft_emailboth appear in the registry, but the agent keeps choosing the wrong one. We need to sharpen the descriptions so the agent can distinguish when each should be used.”
This is called tool description engineering — and it’s a real, important craft.
Multi-Agent Orchestration
Complex tasks are increasingly handled not by a single agent but by a multi-agent system. In architecture reviews:
-
Orchestrator agent — the top-level agent that decomposes the task, delegates subtasks to sub-agents, and aggregates results.
-
Sub-agent / worker agent — a specialised agent responsible for one part of the problem. A coding agent might delegate “write the test” to a test-writing sub-agent.
-
Crew — a team of agents working together (this term is popularised by frameworks like CrewAI).
-
Agent handoff / delegation — passing control and context from one agent to another.
Watch for context loss in handoffs:
“After the handoff, the receiving agent doesn’t seem to know what was decided in the first three steps. We need to define what context gets serialised and passed.”
Agentic Patterns
Four patterns come up constantly in agent architecture discussions:
Planner-executor: A planner agent generates a high-level plan; an executor agent carries it out step by step. The two roles can be the same model or different models optimised for each task.
Reflection loop (also called self-refinement): The agent reviews its own output and improves it before returning a final result. In code reviews: “The agent now runs a reflection step before committing its changes — if the linter fails, it revises.”
Memory architecture: Three memory types that come up in design discussions:
- In-context memory — text currently in the agent’s context window
- Episodic memory — retrievable records of past agent runs (usually stored via vector search)
- Semantic memory — general facts and knowledge stored in a knowledge base or retrieval store
RAG in the agent loop (Retrieval-Augmented Generation): The agent queries a vector store at each reasoning step to ground its responses in retrieved documents. You’ll hear: “The agent uses RAG to fetch relevant documentation before writing the code.”
Observability
When agents are in production, observability is non-negotiable. The vocabulary:
- Trace — the full record of an agent run from start to finish: every step, tool call, and reasoning step.
- Span — a single unit of work within a trace (one tool call, one LLM call, one reasoning step).
- Token budget — the maximum number of tokens an agent is allowed to consume per run (a hard or soft limit).
Tools like LangSmith and LangFuse are designed for agent observability — they let you inspect individual spans, see which tool calls were made, and measure token consumption at each step.
In incident reviews: “The runaway agent consumed 2 million tokens in 4 hours. We need span-level token analysis in LangSmith to see which reasoning step was looping.”
Guardrails
Guardrails are the safety layer around an agent system:
- Input guardrails — checks that run on the user input before it reaches the agent (detect prompt injection, PII, off-topic requests).
- Output guardrails — checks that run on the agent’s response before it is returned or acted on (detect harmful content, hallucinated claims, sensitive data in output).
- Human-in-the-loop (HITL) — a pattern where the agent pauses and requests human approval before executing a high-risk action (irreversible API call, sending an email, deploying code).
In design reviews: “The guardrail stack should run input checks first, then the agent, then output checks. The HITL step is only triggered if the planned action involves an external write.”
Useful Phrases for Discussions
In architecture reviews and code discussions, these phrasings will serve you well:
| Situation | Useful phrase |
|---|---|
| Explaining stopping conditions | “The agent terminates when either max_steps is reached or a tool call returns the sentinel value.” |
| Describing a bug | “The agent is stuck in a tight loop — calling the same tool with identical arguments on every iteration.” |
| Proposing a guardrail | “We should add an output guardrail to redact PII before the response is written to the audit log.” |
| Discussing observability | “I’ve added span-level instrumentation — we can now see exactly how many tokens each reasoning step consumes.” |
| Recommending HITL | “For the email-sending tool, I recommend we require human approval — this action is not reversible.” |
Practice These Concepts
If you want to test your knowledge of these terms in context, the AI Agents Language exercises on CoderLingo cover:
- Agent loop and ReAct pattern
- Tool calling and function calling vocabulary
- Multi-agent orchestration
- Agent observability (traces, spans, token budgets)
- Agent guardrails
- Agentic patterns (planner-executor, reflection, memory, RAG)
Each exercise set has 5 questions with detailed explanations — designed for engineers who already know the concepts in their native language and need to learn the English vocabulary to discuss them confidently.
Keep practising
Turn this article into muscle memory
Five-minute exercises with instant feedback — built from the same kind of real IT language.
What to read next
Frequently asked questions
What will I learn from "English for AI Agents Engineers: The Vocabulary You Need"?
This is a Advanced-level Vocabulary article covering ai-agents, vocabulary, llm and career. Master the English vocabulary used in AI agents system design, code reviews, and architecture discussions. From agent loops to guardrails — explained with real examples.
Is this article free to read?
Yes. Every article on CoderSlingo, including this one, is free to read with no account, sign-up, or paywall.
How is reading this article different from doing an exercise?
Articles like this one explain concepts and vocabulary in context through prose, while exercises are interactive drills — fill-in-the-blank, matching, and multiple-choice — that test and reinforce specific terms. Reading builds understanding; exercises build recall.
Can I practice the vocabulary used in this article?
Yes — this article's topic lines up with our ai-agents exercises. Use the "Practice this vocabulary" link below to jump straight into a matching drill.
How long does "English for AI Agents Engineers: The Vocabulary You Need" take to read?
About 9 min. Most CoderSlingo articles, including this one, are written to be read in one sitting, without needing a dictionary open in another tab.
Do I need to create an account to read or save this article?
No account is required to read any article. If you complete exercises elsewhere on the site, your progress is saved locally in your browser — no login needed.
What if I don't understand a technical term used in this article?
Check the site Glossary for plain-English definitions of common IT terms, or browse the #ai-agents tag page for other Vocabulary articles that use the same vocabulary in different contexts.
Can I share or link to "English for AI Agents Engineers: The Vocabulary You Need"?
Yes — use the Twitter/X or LinkedIn share buttons at the end of the article, or copy the page URL directly. Attribution back to CoderSlingo is appreciated but the content is free to reference.
When was this Vocabulary article published?
This article was published in 2026. New Vocabulary articles are added regularly — visit the #ai-agents tag page to see the full, continuously updated list.
Where can I find more articles like this one?
See "English for Developer Experience Engineers: DX, SPACE Framework, and Platform Metrics", "English for AI Evaluation Engineers: Benchmarks, Metrics, and Model Assessment", "FinTech Vocabulary for Developers: Payments, Banking APIs, and Financial Tech Terms" in the Related Articles section below, or browse all Vocabulary articles from the main Blog index.