769,339 AI resources indexedWorking toward the world’s largest AI resource index.

AI glossary

Plain-language explanations of AI terms and acronyms.

200 terms & acronyms

Terms & definitions

23 of 200 terms

Clear filters

A

Agent
An AI system that can choose actions, use tools, and work through steps toward a goal. How independently it operates depends on its design and permissions.
Agentic workflow
A process in which an AI system helps decide which steps or tools to use, rather than following only a fixed sequence.
APIApplication programming interface
A defined way for software to request data or actions from another service. An AI API lets an application send inputs to a model and receive outputs.
API key
A credential used by software to identify itself to a service. For an AI service, it may also determine which account pays for requests.

C

Coding agent
An AI agent that works with software projects using tools such as file editing, code search, terminals, and tests. Its access and approval settings determine what it can do.

E

Endpoint
A network address an application calls to use a service. An inference endpoint accepts model inputs and returns the model's results.

F

Function calling
A way for a model to request a structured call to an application's function or tool. The application, rather than the model's text alone, decides whether to execute the call.

J

JSONJavaScript Object Notation
A text format for structured data using objects, lists, and values. AI applications often use JSON to exchange tool arguments and structured responses.

L

LLMOpsLarge language model operations
The practices used to run and maintain language-model applications, including prompt versions, model selection, evaluation, monitoring, and cost controls.

M

MCPModel Context Protocol
An open protocol through which AI applications can connect to tools, data, and other capabilities supplied by servers. The application controls permissions and how those capabilities are used.
MCP client
The part of an AI application that connects to an MCP server and exchanges protocol messages with it.
MCP server
A program that exposes capabilities through the Model Context Protocol. These can include tools, data resources, or prompt templates.
Memory
Information an AI application preserves for use in later interactions. It may be stored in a database or file; it does not necessarily mean the model's trained parameters changed.
MLOpsMachine learning operations
The practices used to deploy, monitor, and maintain machine-learning systems, including model versions, data pipelines, and performance checks.
Multi-agent system
A system in which multiple AI agents work together or divide tasks. Coordination adds overhead and does not by itself guarantee a better result.

P

Pipeline
A series of processing steps that pass information onward. An AI pipeline might extract text, retrieve relevant passages, and then generate an answer.

R

Rate limit
A service's limit on how often or how much an application can request within a period. Limits may apply to requests, tokens, concurrent work, or another measure.

S

Sandbox
An isolated or restricted environment for running software or tools. Its protection depends on the permissions and boundaries the system enforces.
SDKSoftware development kit
Libraries and tools that help developers use a platform. An AI SDK can simplify authentication, model requests, streaming, and tool integration.
Skill
A reusable package of instructions, and sometimes supporting files, that an AI application or agent can use for a task. The format and installation process depend on the application.
Streaming
Delivering output in pieces as it becomes available instead of waiting for the complete result. The request may still be running while earlier pieces are displayed.

T

Tool calling
A model requesting an external capability through structured arguments, such as a search or calculation. The surrounding application decides which tools exist and whether a requested action runs.

W

Workflow
A sequence of tasks and decisions organized to achieve an outcome. AI may handle individual steps, while others can be ordinary software or human review.