Back to directory
AI · AGENT · MCP CONCEPTS

AI Glossary

Clear, bilingual definitions of 36 core AI agent, MCP, and workflow terms — each with how it works, common misconceptions, and primary sources.

Core concepts

What an agent is, and how it "thinks" and "acts" — for readers new to agents.

AI Agent AI Agent A software system that perceives its environment, decides its own next step, and calls tools to reach a goal — not a single-turn chat program. Agentic AI Agentic AI An umbrella label for AI systems that emphasise autonomous decision-making and multi-step execution; it names a design orientation, not a model type. Autonomous Agent Autonomous Agent An agent that runs multiple steps to completion without a human confirming each one — usually contrasted with approval-gated agents. Multi-Agent System Multi-Agent System An architecture in which several agents with distinct roles and independent contexts collaborate on one overall task. Subagent Subagent An agent spawned by a parent agent to handle one bounded subtask, with its own context window and tool permissions, returning a result to the parent. Agent Orchestration Agent Orchestration The control layer that decides which agent runs when, how outputs flow between agents, and when the whole process terminates. Agent Team Agent Team A set of agents in fixed, specialised roles collaborating persistently on a shared goal — a stable "team" rather than ad-hoc spawning. Agent Loop Agent Loop The repeating cycle observe state → model decides → execute tool → feed result back; the underlying structure of almost every agent framework. ReAct (Reason + Act) ReAct A prompting paradigm (Yao et al., 2022) where the model alternates "Thought" and "Action" and reads back each "Observation" — the ancestor of the modern agent loop. Planning Planning An agent's ability to break a large goal into an ordered sequence of executable steps, before or during execution. Reflection / Self-Correction Reflection / Self-Correction A mechanism where an agent evaluates its own output, spots problems, and produces a revised version — a common way to lower error rates. Human-in-the-loop Human-in-the-loop A design pattern that inserts human approval at key points in an agent's process — the mainstream safety strategy for enterprise deployments. Autonomy Level Autonomy Level A grading idea borrowed from the L0–L5 levels of driving automation, describing how far an agent runs without human intervention. No agreed standard exists yet. Agent-Computer Interface (ACI) Agent-Computer Interface Interface and tool surfaces designed for agents rather than humans, prioritising parseability and low ambiguity over visual presentation. Still an emerging concept.

Protocols & interoperability

Open standards that let agents, tools, and other agents discover and work with each other.

MCP (Model Context Protocol) MCP (Model Context Protocol) An open standard from Anthropic (Nov 2024) that lets agents discover and call external tools, data, and prompts in a uniform way — often called "USB-C for AI apps." MCP Server MCP Server A service that exposes tools, resources, and prompt templates over MCP for agents to call — the largest category of project in this directory. MCP Client MCP Client The component, usually inside a host app like Claude Code or Cursor, that connects to an MCP server, negotiates capabilities, and invokes its tools for the model. A2A Protocol (Agent2Agent) A2A Protocol (Agent2Agent) An open protocol from Google (April 2025, later donated to the Linux Foundation) for agents from different vendors to discover each other and delegate tasks. ACP (Agent Communication Protocol) ACP (Agent Communication Protocol) A RESTful open standard for agent interoperability from IBM and BeeAI (May 2025); it has since merged into A2A and is no longer developed separately. AGENTS.md AGENTS.md A convention for a Markdown file at a repo's root that tells coding agents how to build, test, and follow the project's conventions. Introduced by OpenAI in 2025. SKILL.md SKILL.md The file that defines an Agent Skill: YAML frontmatter (`name`, `description`) plus body instructions, loaded progressively by the model on demand. Function / Tool Calling Function / Tool Calling The model's ability to request an external function in a structured format and continue once it has the result — the basis of nearly all agent capability. Tool Manifest Tool Manifest A structured declaration of a tool's name, purpose, and parameter schema (usually JSON Schema) that the model reads to decide how to call it. Capability Discovery Capability Discovery An agent querying at runtime what capabilities a server or peer agent currently offers, instead of hard-coding the capability list in code.

Skills & workflows

Patterns for packaging agent capability and process into reusable, controllable units.

Skill Skill A reusable unit packaging instructions, scripts, and reference material for an agent to load on demand; Claude Skills is the canonical implementation. Workflow Workflow A predefined sequence of steps. Anthropic separates "workflows" (fixed code path, LLM works within nodes) from "agents" (the LLM directs its own process). Playbook Playbook A complete procedure for a class of task, written for an agent to follow — usually with decision branches and handling rules, more complete than a single Skill. Pipeline Pipeline Processing stages chained in a fixed order, each stage's output feeding the next; often used for data-processing or content-generation agent tasks. Hook Hook User code that runs automatically at fixed points in an agent's lifecycle (e.g. before/after a tool call), used to audit, block, or rewrite actions. Slash Command Slash Command A predefined instruction triggered by a leading `/`, letting a user invoke a fixed procedure or prompt template precisely without writing natural language. Task Decomposition Task Decomposition The process of splitting a complex goal into independently executable subtasks; it is the dividing line for whether a long task succeeds. Chain-of-Thought Chain-of-Thought A prompting technique (Wei et al., 2022) that has the model write intermediate reasoning steps before its answer, improving accuracy on multi-step tasks. DAG Workflow DAG Workflow Organising task steps as a directed acyclic graph — nodes are steps, edges are dependencies — allowing parallel branches and joins. Common in orchestration tools. State Machine Agent State Machine Agent Constraining an agent with explicit states and transition rules — more controllable than free reasoning, common in support and process-handling systems. Trigger Trigger The event source that starts one agent run. It can be a user message, a timer firing, a webhook from an external system, or another agent's output. Scheduled Agent Scheduled Agent An agent that runs automatically on a fixed cadence such as cron, with no human trigger — used for monitoring, scraping, digests, and periodic checks.

This glossary is compiled from public papers, official specifications, and common industry definitions, and is updated as the field evolves. Corrections welcome.