Skip to main content

AI Glossary

Choose what you want to learn, understand, or achieve with AI, and discover the relevant learning opportunities, guides, and tools.

Showing 120 of 120

A

Evaluation, Safety & GovernanceBeginner

Accuracy

Accuracy measures how often an AI model makes the correct prediction across an entire dataset. While intuitive, it can be misleading when classes are imbalanced or when specific types of errors carry different risks.

Learn more →
AI Agents & AutomationIntermediate

Agent Loop

The agent loop is the fundamental cycle that allows an AI agent to function autonomously by observing its environment, deciding on an action, executing it, and evaluating the result to determine the next step.

Learn more →
AI Agents & AutomationIntermediate

Agent Memory

Agent memory refers to the architectural components that allow an AI agent to store, manage, and retrieve information across interactions, enabling it to maintain context and learn from past experiences.

Learn more →
AI Engineering & ProtocolsAdvanced

Agent2Agent Protocol (A2A)

A2A protocols provide the common language and rules that allow independent AI agents to interact, share resources, and complete complex tasks by coordinating their actions autonomously.

Learn more →
AI Agents & AutomationIntermediate

Agentic AI

Agentic AI is a design paradigm for AI systems that pursue goals through planning, reasoning, tool use, and multi-step action rather than only producing a single response.

Learn more →
AI Agents & AutomationIntermediate

AI Agent

An AI agent is an individual software system that uses an AI model to interpret context, choose next steps, and take actions toward a goal, often through external tools or APIs.

Learn more →
AI Agents & AutomationBeginner

AI Automation

AI automation uses machine learning and intelligent software to perform repetitive or complex tasks, enabling systems to make decisions, process data, and execute workflows autonomously.

Learn more →
Evaluation, Safety & GovernanceBeginner

AI Hallucination

An AI hallucination is a phenomenon where an artificial intelligence model generates false or misleading information with total confidence, often presenting fabricated facts as if they were verified truths.

Learn more →
AI & Machine Learning FundamentalsBeginner

AI Model

An AI model is a digital system trained on large datasets to perform specific tasks, such as identifying objects in images, translating languages, or predicting future trends based on learned patterns.

Learn more →
Evaluation, Safety & GovernanceIntermediate

AI Risk Management

A structured approach to identifying and minimizing the technical, ethical, and operational risks inherent in deploying AI systems, ensuring they align with safety standards and organizational goals.

Learn more →
AI Engineering & ProtocolsIntermediate

API (Application Programming Interface)

An API is a set of defined protocols and tools that allows different software applications to communicate and exchange data with one another.

Learn more →
AI Engineering & ProtocolsBeginner

API Key

An API key acts as a digital password that identifies your application to a service provider, allowing you to securely access data or AI models while tracking usage and enforcing rate limits.

Learn more →
AI & Machine Learning FundamentalsBeginner

Artificial Intelligence

Artificial Intelligence refers to computer systems designed to simulate human cognitive functions, enabling machines to process information, solve complex problems, and adapt to new inputs through data-driven learning.

Learn more →
Neural Networks & ArchitecturesIntermediate

Attention Mechanism

An AI technique that allows models to selectively focus on the most relevant parts of an input, such as specific words in a sentence, to improve context understanding and output accuracy.

Learn more →
AI Agents & AutomationIntermediate

Autonomous Agent

An autonomous agent is an AI agent configured to run its execution loop with comparatively greater independence, adapting its actions with fewer human checkpoints.

Learn more →

B

C

Prompt EngineeringIntermediate

Chain-of-Thought

Chain-of-Thought (CoT) is a prompting technique that encourages large language models to generate a series of intermediate reasoning steps before arriving at a final answer. By explicitly articulating the logical progression, the model can solve complex arithmetic, commonsense, and symbolic reasoning tasks more accurately.

Learn more →
RAG, Embeddings & SearchIntermediate

Chunking

Chunking breaks long documents into smaller, manageable pieces so AI models can process them more effectively, ensuring that retrieved information remains relevant and fits within the model's context window.

Learn more →
Multimodal AIBeginner

Computer Vision

Computer vision is the AI technology that allows machines to 'see' and understand the visual world, enabling them to identify objects, track movement, and interpret complex scenes from images or video feeds.

Learn more →
Prompt EngineeringIntermediate

Context Engineering

Context engineering is the practice of curating and organizing the data fed into an AI model to ensure it has the necessary information to generate accurate, relevant, and high-quality responses.

Learn more →
LLMs & Generative AIIntermediate

Context Window

The context window is the 'working memory' of an AI model. It defines the total amount of text, code, or data the model can 'see' and analyze at one time before it begins to forget earlier information.

Learn more →
Neural Networks & ArchitecturesIntermediate

Convolutional Neural Network (CNN)

A specialized type of neural network architecture designed to process visual data by identifying patterns like edges, textures, and shapes through a series of mathematical filters.

Learn more →
RAG, Embeddings & SearchIntermediate

Cosine Similarity

A mathematical metric used to measure the cosine of the angle between two non-zero vectors in a multi-dimensional space, determining how similar their orientations are regardless of their magnitude.

Learn more →

D

E

F

Evaluation, Safety & GovernanceIntermediate

F1 Score

The F1 Score is the harmonic mean of precision and recall, providing a single metric that balances the trade-off between false positives and false negatives in classification models.

Learn more →
AI & Machine Learning FundamentalsBeginner

Feature

A feature is a specific piece of information or data attribute used by an AI model to make predictions or identify patterns, such as the square footage of a house or the pixel color in an image.

Learn more →
Neural Networks & ArchitecturesBeginner

Feed-Forward Network

A foundational neural network architecture where data travels in a single direction through layers of neurons, without any feedback loops or cycles, making it ideal for mapping inputs to specific outputs.

Learn more →
Prompt EngineeringBeginner

Few-Shot Prompting

Few-shot prompting improves AI accuracy by providing the model with a few concrete examples of the desired task, helping it understand the expected format, tone, and logic before generating a response.

Learn more →
Training, Adaptation & InferenceIntermediate

Fine-Tuning

Fine-tuning is the practice of refining a pre-trained AI model on a smaller, specialized dataset, allowing it to adapt its general knowledge to specific tasks, industries, or unique brand voices.

Learn more →
LLMs & Generative AIIntermediate

Foundation Model

A foundation model is a massive AI system trained on broad data that serves as a versatile base for building many different specialized applications, rather than being limited to a single specific task.

Learn more →
AI Agents & AutomationIntermediate

Function Calling

Function calling allows AI models to bridge the gap between text generation and real-world action by triggering external software tools, APIs, or databases based on user requests.

Learn more →

G

H

I

J

K

L

M

AI & Machine Learning FundamentalsBeginner

Machine Learning

Machine learning is a subfield of artificial intelligence focused on developing algorithms that enable computers to learn patterns from data and make predictions or decisions without being explicitly programmed for every specific task.

Learn more →
Neural Networks & ArchitecturesIntermediate

Mixture of Experts (MoE)

Mixture of Experts is an AI architecture that improves efficiency by using a 'gating' system to activate only a small, specialized portion of the model's total parameters for any given input, rather than running the entire network.

Learn more →
AI Engineering & ProtocolsIntermediate

Model Context Protocol (MCP)

MCP is an open standard that allows AI models to easily and securely connect to external systems, databases, and tools, enabling them to access real-time data and perform actions without needing custom integrations for every single connection.

Learn more →
Evaluation, Safety & GovernanceIntermediate

Model Evaluation

Model evaluation is the essential practice of testing AI systems to ensure they perform accurately, reliably, and safely before they are used in real-world applications.

Learn more →
Training, Adaptation & InferenceIntermediate

Model Serving

Model serving is the infrastructure and software process that allows trained AI models to receive input data and return predictions or outputs to users and applications in real-time or batch modes.

Learn more →
AI Agents & AutomationIntermediate

Multi-Agent System

A computational framework consisting of multiple autonomous, intelligent agents that interact within a shared environment to perform tasks, negotiate, or coordinate to achieve individual or collective objectives.

Learn more →
Multimodal AIIntermediate

Multimodal AI

Multimodal AI refers to machine learning systems designed to process, interpret, and synthesize information from multiple distinct data modalities—such as text, images, audio, and video—simultaneously to perform complex tasks.

Learn more →

N

O

P

AI & Machine Learning FundamentalsIntermediate

Parameter

Parameters are the internal values within an AI model that are automatically adjusted during the training process to minimize error and improve the model's ability to make accurate predictions.

Learn more →
Training, Adaptation & InferenceIntermediate

Parameter-Efficient Fine-Tuning (PEFT)

PEFT is a method for customizing large AI models by training only a tiny fraction of their parameters, significantly reducing the computational cost and memory required compared to full fine-tuning.

Learn more →
AI Agents & AutomationIntermediate

Planning

Planning is the cognitive ability of an AI agent to break down a high-level goal into a logical, step-by-step sequence of actions, allowing it to navigate complex environments and solve multi-stage problems effectively.

Learn more →
Neural Networks & ArchitecturesIntermediate

Positional Encoding

Positional encoding is a method that adds order-related information to input data, enabling models like Transformers to understand the sequence and structure of words, since they process all tokens simultaneously rather than one by one.

Learn more →
Evaluation, Safety & GovernanceIntermediate

Precision

Precision measures the reliability of a model's positive predictions by determining what proportion of items identified as positive were actually correct.

Learn more →
LLMs & Generative AIIntermediate

Pretraining

Pretraining is the foundational stage of AI development where a model learns from massive amounts of data to understand general concepts, language, and patterns before it is fine-tuned for specific applications.

Learn more →
Prompt EngineeringIntermediate

Prompt Engineering

Prompt engineering is the art and science of crafting precise instructions for AI models to ensure the generated content meets specific requirements, tone, and structural goals.

Learn more →
Prompt EngineeringIntermediate

Prompt Injection

Prompt injection is a technique where users manipulate an AI's input to bypass its safety filters or system instructions, tricking the model into performing unauthorized tasks or disclosing sensitive data.

Learn more →
Prompt EngineeringBeginner

Prompt Template

A prompt template is a pre-defined structure for AI instructions that uses placeholders to inject variable data, ensuring consistent and predictable outputs across different tasks or user inputs.

Learn more →

Q

R

AI Engineering & ProtocolsIntermediate

Rate Limit

A rate limit is a security and stability measure that caps how many times a user can access an API or service over a set period, preventing system overload and abuse.

Learn more →
LLMs & Generative AIIntermediate

Reasoning Model

A reasoning model is an AI system trained to break down complex problems into logical steps, often using internal 'thought' processes to verify its own logic before providing an answer.

Learn more →
Evaluation, Safety & GovernanceIntermediate

Recall

Recall measures an AI model's ability to find all relevant items in a dataset. It answers the question: 'Out of all the actual positive cases, how many did the model successfully detect?'

Learn more →
Neural Networks & ArchitecturesIntermediate

Recurrent Neural Network (RNN)

A type of neural network designed to process sequential data, such as text or time-series, by using feedback loops to retain information from previous steps in the sequence.

Learn more →
Evaluation, Safety & GovernanceIntermediate

Red Teaming

Red teaming is a rigorous security practice where testers act as adversaries to probe AI models for weaknesses, such as generating toxic content, revealing private data, or bypassing safety guardrails.

Learn more →
AI & Machine Learning FundamentalsIntermediate

Reinforcement Learning

Reinforcement Learning is a method of training AI agents to achieve goals by trial and error, where the agent learns which actions yield the highest long-term rewards through continuous interaction with its environment.

Learn more →
Training, Adaptation & InferenceIntermediate

Reinforcement Learning from Human Feedback (RLHF)

RLHF is a training technique that uses human rankings of AI-generated responses to teach a model which outputs are more helpful, accurate, and safe, effectively aligning the AI's behavior with human expectations.

Learn more →
RAG, Embeddings & SearchIntermediate

Reranking

Reranking is a post-retrieval technique that uses a specialized model to re-evaluate and sort a small subset of search results, ensuring the most relevant information is prioritized for the user.

Learn more →
RAG, Embeddings & SearchIntermediate

Retrieval

Retrieval is the computational process of identifying and extracting the most relevant information from a large, external knowledge base to provide context for an AI model's response. It typically involves querying a database using semantic similarity to find data that addresses a specific user prompt.

Learn more →
RAG, Embeddings & SearchIntermediate

Retrieval-Augmented Generation (RAG)

RAG is a technique that connects AI models to external data sources, allowing them to provide accurate, up-to-date answers by 'looking up' information rather than relying solely on their internal training data.

Learn more →
Prompt EngineeringBeginner

Role Prompting

Role prompting is the practice of instructing an AI to adopt a specific persona or professional role, which helps guide the model's tone, expertise, and perspective to produce more relevant and tailored responses.

Learn more →

S

LLMs & Generative AIIntermediate

Sampling

Sampling is the method AI models use to choose the next word in a sentence. By adjusting parameters, users can control whether the AI's output is predictable and factual or creative and diverse.

Learn more →
Neural Networks & ArchitecturesIntermediate

Self-Attention

Self-attention is a technique that enables AI models to understand context by determining how much focus to place on different parts of an input sequence when processing a specific element.

Learn more →
RAG, Embeddings & SearchIntermediate

Semantic Search

A search technique that uses vector embeddings and natural language processing to retrieve information based on the conceptual meaning and intent of a query rather than exact keyword matches.

Learn more →
AI Engineering & ProtocolsIntermediate

Software Development Kit (SDK)

An SDK is a comprehensive toolkit that provides developers with the necessary resources, such as code libraries and APIs, to build software applications for a specific platform or service efficiently.

Learn more →
Multimodal AIBeginner

Speech-to-Text

Speech-to-Text is an AI technology that automatically transcribes spoken audio into written text, enabling computers to understand and process human speech for various applications like accessibility, search, and documentation.

Learn more →
AI Engineering & ProtocolsIntermediate

Structured Output

Structured output forces AI models to return data in a consistent, machine-readable format, enabling seamless integration with software applications, databases, and automated workflows.

Learn more →
Prompt EngineeringIntermediate

Structured Prompting

A prompt engineering methodology that organizes input instructions into distinct, labeled sections to improve the model's ability to parse complex requirements and maintain consistency.

Learn more →
Training, Adaptation & InferenceIntermediate

Supervised Fine-Tuning (SFT)

Supervised Fine-Tuning is the process of taking a general-purpose AI model and training it on a smaller, high-quality dataset of input-output pairs to improve its accuracy and behavior for specific applications.

Learn more →
AI & Machine Learning FundamentalsBeginner

Supervised Learning

Supervised learning is a machine learning method where an AI model is trained using labeled data, meaning the input examples are paired with the correct answers, allowing the model to learn patterns and make predictions on new, unseen data.

Learn more →
Prompt EngineeringBeginner

System Prompt

A system prompt acts as the 'instruction manual' for an AI, defining how it should behave, what tone to use, and what rules it must follow throughout a conversation.

Learn more →

T

LLMs & Generative AIIntermediate

Temperature

Temperature is a setting that adjusts the randomness of an AI's output. A low temperature makes the model more predictable and focused, while a high temperature increases variety and creativity.

Learn more →
Multimodal AIBeginner

Text-to-Image

Text-to-image is a generative AI technology that creates original, high-quality images based on written prompts, allowing users to visualize concepts, art, and designs through natural language instructions.

Learn more →
Multimodal AIBeginner

Text-to-Speech

Text-to-Speech is an AI technology that transforms written text into natural-sounding spoken audio, enabling machines to communicate verbally with users through synthesized voices.

Learn more →
Multimodal AIIntermediate

Text-to-Video

Text-to-video is an AI technology that creates original video clips from written prompts. It interprets descriptive text to generate visual scenes, motion, and temporal consistency, enabling rapid video production without traditional filming or animation.

Learn more →
LLMs & Generative AIBeginner

Token

Tokens are the basic building blocks of text used by AI models. Instead of reading whole words, models break text into smaller chunks—like syllables or character groups—to process and predict language more efficiently.

Learn more →
LLMs & Generative AIIntermediate

Tokenizer

A tokenizer is a computational component that breaks down raw text into smaller units called tokens, which are then mapped to numerical identifiers for processing by machine learning models.

Learn more →
AI Agents & AutomationIntermediate

Tool Use

Tool use allows AI models to interact with the outside world by executing code, querying databases, or controlling software applications to complete tasks that require real-time data or specific functional execution.

Learn more →
AI & Machine Learning FundamentalsBeginner

Training Data

Training data is the collection of information used to teach an AI model. By analyzing these examples, the model learns to recognize patterns and perform specific tasks, such as classifying images or generating text.

Learn more →
Training, Adaptation & InferenceIntermediate

Transfer Learning

Transfer learning is an AI method that reuses a pre-trained model's learned features to solve a new, related problem, saving significant time and computational resources compared to training from scratch.

Learn more →
Neural Networks & ArchitecturesIntermediate

Transformer

A deep learning architecture based on the self-attention mechanism that allows for the parallel processing of sequential data, effectively capturing long-range dependencies without the need for recurrence.

Learn more →

U

V

W

Z