Skip to content

AI & ML Glossary

Technical definitions for developers building production AI systems — from fundamentals to advanced agent patterns.

A

AI Ethics

AI Security & Ethics

AI ethics is the interdisciplinary field studying the moral implications of developing and deploying artificial intelligence systems.

AI Governance

AI Security & Ethics

AI governance encompasses the policies, frameworks, regulations, and organizational structures that guide the development, deployment, and use of AI systems.

AI Safety

AI Security & Ethics

AI safety is the research field focused on ensuring that AI systems behave safely and as intended, particularly as they become more capable.

API Gateway

Infrastructure

An API gateway is a reverse proxy that sits between clients and backend services, providing a single entry point for API requests.

API Route

Next.js & Frontend

API Routes are server-side endpoints in Next.js that handle HTTP requests, enabling the frontend application to implement backend logic without a separate server.

APIRouter

FastAPI & Python

APIRouter is a FastAPI class for organizing API endpoints into modular, reusable groups that can be included in the main application with a shared prefix, tags, and dependencies.

App Router

Next.js & Frontend

The App Router is Next.js's file-system-based routing architecture (introduced in Next.js 13) that uses React Server Components by default, supports nested layouts, loading states, error boundaries, and parallel routes.

ASGI

FastAPI & Python

ASGI (Asynchronous Server Gateway Interface) is the Python standard for building asynchronous web applications and servers, succeeding the synchronous WSGI standard.

Authentication (JWT)

Infrastructure

JWT (JSON Web Token) authentication is a stateless authentication mechanism where the server issues a digitally signed token containing user identity claims after successful login.

AWS

Cloud & Deployment

Amazon Web Services (AWS) is the world's largest cloud computing platform, providing over 200 services including computing (EC2, Lambda), storage (S3), databases (RDS, DynamoDB), machine learning (SageMaker, Bedrock), and networking.

AWS Lambda

Cloud & Deployment

AWS Lambda is Amazon's serverless compute service that runs code in response to events without provisioning or managing servers.

Azure

Cloud & Deployment

Microsoft Azure is a comprehensive cloud platform that provides strong AI capabilities through its partnership with OpenAI.

B

C

Celery

Frameworks & Tools

Celery is a distributed task queue library for Python that enables asynchronous execution of long-running tasks outside of the main application process.

ChromaDB

Frameworks & Tools

ChromaDB is an open-source embedding database designed for simplicity and ease of use in AI applications.

CI/CD Pipeline

Infrastructure

A CI/CD (Continuous Integration / Continuous Deployment) pipeline automates the process of building, testing, and deploying software changes.

Client Component

Next.js & Frontend

A Client Component in Next.js is a React component that runs in the browser, enabling interactivity through event handlers, state management (useState, useEffect), and browser APIs.

Cloud Run

Cloud & Deployment

Google Cloud Run is a managed serverless platform that runs containerized applications with automatic scaling, including scale-to-zero.

Container

Cloud & Deployment

A container is a lightweight, standalone, executable package that includes an application and all its dependencies (runtime, libraries, system tools, configuration) isolated from the host system through OS-level virtualization.

Containerization

Infrastructure

Containerization is the process of packaging an application and all its dependencies (runtime, libraries, system tools, configuration) into a standardized, portable unit called a container.

Content Security Policy

Infrastructure

Content Security Policy (CSP) is a browser security standard that defines which resources (scripts, styles, images, connections) a web page is allowed to load.

CORS

Infrastructure

CORS (Cross-Origin Resource Sharing) is a browser security mechanism that controls which web origins can make requests to your API.

CORS

FastAPI & Python

CORS (Cross-Origin Resource Sharing) middleware in FastAPI configures which web origins, HTTP methods, and headers are permitted for cross-origin API requests.

CrewAI

Frameworks & Tools

CrewAI is a framework for building multi-agent AI systems where autonomous agents collaborate as a 'crew' to accomplish complex tasks.

D

E

F

G

H

I

J

K

L

M

N

O

P

Pandas

Frameworks & Tools

Pandas is the foundational Python library for data manipulation and analysis, providing the DataFrame data structure for working with tabular data.

Path Parameter

FastAPI & Python

A path parameter is a variable segment in a URL path that is extracted and passed to the route handler function — for example, /agents/{agent_id} extracts the agent_id value from the URL.

pgvector

Frameworks & Tools

pgvector is a PostgreSQL extension that adds vector similarity search capabilities to PostgreSQL, enabling it to function as a vector database within your existing relational database.

Pinecone

Frameworks & Tools

Pinecone is a fully managed, cloud-native vector database service that handles infrastructure operations like scaling, replication, and backups automatically.

PostgreSQL

Frameworks & Tools

PostgreSQL is an advanced open-source relational database known for its reliability, feature richness, and extensibility.

Privacy-Enhancing Technologies

AI Security & Ethics

Privacy-Enhancing Technologies (PETs) are a collection of techniques and tools designed to protect personal data while still enabling useful computation and AI model training.

Private Cloud

Cloud & Deployment

A private cloud is a cloud computing environment dedicated exclusively to a single organization, either hosted on-premises or by a third-party provider.

Pydantic

Frameworks & Tools

Pydantic is the most widely used data validation library for Python, using type annotations to define data schemas and automatically validate, serialize, and transform data.

Pydantic AI

Frameworks & Tools

Pydantic AI is a Python agent framework built by the creators of Pydantic, designed for building production-grade AI agent applications with type safety and validation at the core.

Python Async Await

FastAPI & Python

Python's async/await syntax enables cooperative multitasking through coroutines — functions that can pause execution (await) while waiting for I/O operations (network calls, file reads, database queries) and resume when the result is ready.

PyTorch

Frameworks & Tools

PyTorch is the dominant open-source deep learning framework, developed by Meta AI, used for research and production training of neural networks including large language models.

Q

R

S

Scikit-learn

Frameworks & Tools

Scikit-learn is the most widely used Python library for traditional machine learning, providing consistent APIs for classification, regression, clustering, dimensionality reduction, and model evaluation.

SDK

FastAPI & Python

An SDK (Software Development Kit) is a collection of tools, libraries, documentation, and code samples that simplifies integration with a service or platform.

Server Action

Next.js & Frontend

Server Actions are async functions in Next.js that execute on the server but can be invoked directly from Client Components, eliminating the need to manually create API endpoints for form submissions and data mutations.

Server Component

Next.js & Frontend

A React Server Component (RSC) is a component that renders exclusively on the server, with its output (HTML) streamed to the client without sending its JavaScript to the browser.

Server-Sent Events

Infrastructure

Server-Sent Events (SSE) is a standard HTTP-based protocol for server-to-client streaming, where the server pushes events over a long-lived HTTP connection.

Serverless

Next.js & Frontend

Serverless computing is a cloud execution model where the cloud provider dynamically manages server allocation, scaling, and infrastructure — developers deploy functions that run on demand without provisioning servers.

Serverless Function

Cloud & Deployment

A serverless function is a single-purpose piece of code deployed to a serverless platform that executes in response to events, automatically scaling from zero with no infrastructure management.

Status Code

FastAPI & Python

HTTP status codes are three-digit numbers returned by a server indicating the result of an HTTP request.

Streaming (Frontend)

Next.js & Frontend

Frontend streaming in Next.js and React refers to progressively sending rendered HTML and data to the client as it becomes available, rather than waiting for the entire page to be ready.

T

U

V

W

Z

Ready to build your first production AI agent?

Open-source tools, battle-tested patterns, zero boilerplate. Configure your stack and ship in minutes — not months.