AI Terms & Definitions
Techniques & Methods
Adversarial Training

Training with deliberately challenging inputs to make AI models more robust and accurate.

Core Concepts
Agentic RAG

A retrieval design where the model decides what to search for, evaluates what came back, and searches again if needed.

Applications
Agents

AI tools that can perform tasks autonomously across different domains, much like digital assistants.

Core Concepts
AI (Artificial Intelligence)

The use of machines, particularly computer systems, to simulate processes associated with human intelligence.

General
AI Trainer

Specialists who improve AI models by evaluating outputs, providing feedback, and guiding training.

Core Concepts
Algorithm

A set of mathematical instructions or rules that a computer follows to complete a specific task efficiently.

Techniques & Methods
Alignment

The process of making AI behavior and outputs conform to human intentions and ethical standards.

Techniques & Methods
Answer Verification

The process of checking each important claim in an answer against permitted sources and flagging anything unsupported.

Model Components
Artificial Neural Network

Computing systems loosely inspired by the biological neural networks in the human brain.

Techniques & Methods
Attention

A mechanism that allows AI models to weigh the importance of different pieces of information.

Techniques & Methods
Attention Mechanism

A technique that helps AI models focus on relevant parts of their input data.

Core Concepts
Augmented Intelligence

The use of AI to support human decision-making through collaboration between people and machines.

Techniques & Methods
Authoritative Evidence

A relevant, trusted, permitted, and current source you can rely on when checking a claim.

Core Concepts
Autonomous

A machine or system that can perform tasks and make decisions without human intervention.

Techniques & Methods
Autoregression

A statistical approach that predicts future behavior from past outcomes in time-series data.

Model Components
Autoregressive Model

A model that uses previous time points to predict future values, often in time-series forecasting.

Techniques & Methods
Backpropagation

A method for training artificial neural networks by adjusting weights in response to error rates.

Techniques & Methods
Backward Chaining

A reasoning method that starts with a goal and works backward to identify a path to the solution.

Techniques & Methods
Bandit Optimization

A strategy that balances exploring new choices with exploiting options known to produce rewards.

Techniques & Methods
Beam Search

A search algorithm that efficiently identifies the most likely sequences of outcomes in a model.

Core Concepts
Bias

Assumptions or predispositions in AI models that can affect decisions and fairness.

General
Big Data

Extremely large datasets analyzed computationally to uncover patterns, trends, and associations.

Model Components
Bounding Box

A rectangular boundary used in visual processing to mark an object's location within an image.

Techniques & Methods
Chain-of-Thought

A prompting strategy that encourages AI to break complex problems into more manageable steps.

Applications
Chatbot

A computer program designed to simulate a conversation with a human user, often over the internet.

Applications
ChatGPT

An AI developed by OpenAI that generates human-like text responses from prompts.

Techniques & Methods
Chunking

Splitting source documents into retrievable pieces sized for embedding and for the model prompt.

Core Concepts
Cognitive Computing

AI systems designed to mimic how the human brain functions and support natural, human-like interaction.

Techniques & Methods
Completion

The output an AI produces in response to an input or prompt, completing a sentence or thought.

Applications
Computer-Use Agent

An AI agent that operates software through the graphical interface, reading the screen and issuing clicks and keystrokes.

Miscellaneous
Constitutional AI

Aligning a model against a written set of principles, using the model's own critiques instead of human safety labels.

Techniques & Methods
Context Engineering

Designing what goes into the model's context window on each call: which instructions, which retrieved facts, how much history.

Model Components
Context Window

The amount of prior input a model can consider when generating a response or prediction.

Model Components
Contextual Embeddings

Representations of words or phrases that account for the context in which they appear.

Techniques & Methods
Coreference Resolution

An NLP task that determines which words or phrases refer to the same entity in a text.

Miscellaneous
Corpus

A large collection of text used to compile data and train machine learning models.

Applications
CRM with AI

The integration of artificial intelligence into customer relationship management to improve interactions.

Techniques & Methods
Data Augmentation

A technique that expands training data by adding modified copies or synthetic examples.

Techniques & Methods
Data Mining

The practice of examining large datasets to uncover new information and hidden patterns.

Miscellaneous
Data Privacy

Measures and practices that protect personal or sensitive data from misuse or disclosure.

Miscellaneous
Data Science

An interdisciplinary field that uses scientific methods to extract knowledge from data.

Miscellaneous
Dataset

A collection of data specifically prepared and structured for training or testing AI models.

Techniques & Methods
Decoding Rules

Guidelines that dictate how a language model translates its internal representations to output.

Core Concepts
Deep Learning

A subset of machine learning involving neural networks with many layers to analyze data.

Techniques & Methods
Dependency Parsing

Analyzing the grammatical structure of a sentence to understand relationships between words.

Miscellaneous
Deployment

The process of making an AI model available for use in real-world applications or systems.

Applications
Dialogue System

AI technologies designed to converse with humans using natural language processing.

Model Components
Discriminator (in GAN)

The component of a generative adversarial network that distinguishes real data from fake.

Techniques & Methods
Distributed Training

A method where AI model training is spread across multiple computers or servers.

Model Components
Embeddings

Dense vector representations of words or phrases capturing semantic meaning for AI processing.

Model Components
Encoder

A component of a model that processes and transforms input data into a usable format.

Applications
Enterprise AI

The application of artificial intelligence technologies to improve business processes and outcomes.

Core Concepts
Entities

Specific, identifiable elements in text, such as names, places, dates, often extracted by AI.

Techniques & Methods
Entity Annotation

The process of labeling text with information about entities, enhancing data structure.

Techniques & Methods
Entity Extraction

Identifying and classifying named entities in text into predefined categories.

Miscellaneous
Ethical AI Maturity Model

A framework for assessing and guiding the ethical development and deployment of AI systems.

Techniques & Methods
Evaluation Metrics

Quantitative measures used to assess the performance and effectiveness of AI models.

Core Concepts
Explainable AI (XAI)

AI systems designed to provide insights into their decision-making processes for transparency.

Techniques & Methods
Extractive Summarization

Creating summaries by extracting key sentences or fragments directly from the source text.

Techniques & Methods
Feature Extraction

Identifying and isolating useful information from data to improve model training and performance.

Techniques & Methods
Few-Shot Learning

The ability of a model to learn and generalize from a very small number of examples.

Techniques & Methods
Fine Tuning

The process of adjusting a pre-trained model to perform well on a specific task or dataset.

Techniques & Methods
Fine-Grained Control

The capability to precisely adjust the output or behavior of an AI model based on specific criteria.

Techniques & Methods
Forward Chaining

A logical reasoning method that starts with known facts and applies rules to reach new conclusions.

Model Components
Foundational Model

A large, versatile AI model trained on a broad dataset, capable of performing multiple tasks.

Core Concepts
General AI

Artificial intelligence that exhibits cognitive functions across a wide range of tasks and domains.

Techniques & Methods
Generation

The process of producing new content, such as text or images, based on learned patterns and data.

Core Concepts
Generative AI

AI systems capable of generating new, original content or data that mimics real-world examples.

Model Components
Generative Model

A type of AI model that can generate new data instances similar to the training data.

Model Components
Generator

In GANs, the component that creates data aiming to mimic real data as closely as possible.

Core Concepts
GraphRAG

Retrieval over a knowledge graph built from the source documents, rather than over isolated text chunks.

Techniques & Methods
Greedy Algorithms

Optimization algorithms that make the locally optimal choice at each step to find a global optimum.

Miscellaneous
Guardrails

Checks that run around a model to block unsafe, off-policy, or malformed input and output.

Techniques & Methods
Hallucination

When AI generates information that is not grounded in reality, often because of limitations in its training data.

Techniques & Methods
Heuristics

Problem-solving approaches that rely on practical methods or shortcuts to reach a solution.

Techniques & Methods
Hybrid Search

Combining keyword matching and vector similarity in one retrieval step, then merging the two result sets.

Core Concepts
Hyperparameter

A parameter set before learning begins that influences how the training process works.

Techniques & Methods
Inference

The phase in which a trained model makes predictions or decisions from new, unseen data.

Techniques & Methods
Information Extraction

The process of automatically extracting structured information from unstructured data such as text.

Applications
InstructGPT

A variant of GPT trained to follow instructions in prompts and produce more specific responses.

Core Concepts
Intent

The underlying purpose or goal a user wants to achieve with a query or statement.

Miscellaneous
Jailbreak

A prompt crafted to make an aligned model produce output its safety training was meant to refuse.

Techniques & Methods
Joint Probability

The probability that two events happen at the same time in a probabilistic model.

Miscellaneous
Knowledge Base

A centralized repository of information that AI can use to provide answers or context.

Techniques & Methods
Knowledge Distillation

Training a small student model to reproduce the behaviour of a larger teacher model.

Techniques & Methods
Knowledge Representation

The way AI systems model, store, and retrieve knowledge to solve complex tasks.

Model Components
KV Cache (Key-Value Cache)

The stored attention keys and values from earlier tokens that let a model generate the next token without recomputing the whole prompt.

Miscellaneous
Label

A tag or annotation applied to data that indicates the correct output for supervised learning.

Model Components
Language Model

AI that understands, interprets, and generates human language based on statistical probabilities.

Model Components
Large Language Model (LLM)

A large model trained on vast amounts of text data that can understand and generate text.

Core Concepts
Latent Variables

Hidden or unobservable variables that machine learning models infer from observable data.

Techniques & Methods
Linguistic Annotation

The process of adding metadata about linguistic features to text so it can be analyzed.

Applications
LLM-as-a-Judge

Using a language model to score or compare other models' outputs against a written rubric.

Techniques & Methods
Low Rank Adaption (LoRA)

A technique for fine-tuning large models in a memory-efficient and computationally efficient way.

Core Concepts
Machine Intelligence

A broad term for the ability of machines to learn from data and perform tasks.

Core Concepts
Machine Learning

The science of getting computers to learn and act without being explicitly programmed.

Applications
Machine Translation

The use of software to automatically translate text or speech from one language to another.

Techniques & Methods
Markov Decision Process

A mathematical framework for modeling decision-making in situations with random outcomes.

Techniques & Methods
Masked Language Modeling

A training technique in which some words in the input are hidden and the model predicts them.

Model Components
Maximum Response Length

The maximum amount of text or data a model can generate in response to a single prompt.

Model Components
Mixture of Experts (MoE)

A model architecture that holds many specialised sub-networks and activates only a few of them per token.

Model Components
Model

A mathematical representation of a real-world process that is trained with data to perform specific tasks.

Model Components
Model Architecture

The specific structure of a machine learning model, including how its layers and nodes are arranged.

Miscellaneous
Model Card

A document that provides information about a machine learning model’s purpose and performance.

Applications
Model Context Protocol (MCP)

An open protocol that lets an AI model reach external tools, files, and data sources through one standard interface.

Core Concepts
Model Routing

Sending each request to the cheapest model that can handle it, instead of sending everything to the largest one.

Applications
Moderation Tools

Tools that monitor and manage AI system behavior, ensuring it remains within guidelines.

Core Concepts
Multi-modal AI

AI systems that can process and interpret multiple types of data, such as text, images, and sound.

Applications
Multi-turn Dialogue

Conversations with multiple back-and-forth messages that require the system to track context.

Techniques & Methods
Multitask Learning

Training one AI model on multiple tasks at the same time by leveraging what those tasks share.

Model Components
Neural Network

A series of algorithms that mimic how the human brain recognizes relationships in data.

Techniques & Methods
Offline Reinforcement Learning (RL)

A reinforcement learning approach that learns optimal actions from a fixed dataset without further interaction with the environment.

Techniques & Methods
One-Shot / Few-Shot

Learning techniques in which a model uses one example or a small number of examples, respectively.

Techniques & Methods
One-Shot Learning

A model's ability to learn new information or a new task from a single example or a few examples.

Techniques & Methods
Online Learning

A training approach in which a model updates continuously as new data arrives.

Miscellaneous
OpenAI

An AI research lab focused on developing and promoting friendly AI for the benefit of humanity.

Core Concepts
Overfitting

A machine learning error in which a model learns the details and noise in its training data too closely.

Techniques & Methods
Overuse Penalty

A technique that discourages repetitive or overly similar responses from generative AI models.

Model Components
Parameter

A model variable learned from training data that helps determine the model's output.

Core Concepts
Pattern Recognition

The automated detection of patterns and regularities in data using machine learning algorithms.

Applications
Plugins / Tools

Software components that extend or enhance an AI system's or application's functionality.

Techniques & Methods
Pre-training in AI

The initial phase in which a model learns from a large, general dataset before task-specific training.

Applications
Predictive Analytics

The use of data, statistical algorithms, and machine learning to estimate the likelihood of future outcomes.

Model Components
Predictive Model

A model that predicts unknown future events from patterns found in historical data.

Techniques & Methods
Prompt

Text given to an AI model to elicit a specific type of response or output.

Techniques & Methods
Prompt Caching

Reusing the computed attention state of a repeated prompt prefix instead of processing it again on every call.

Techniques & Methods
Prompt Engineering

The practice of crafting prompts that communicate effectively with AI models and elicit desired responses.

Techniques & Methods
Prompt Injection

A technique that uses specially crafted inputs to influence or manipulate an AI system's behavior.

Miscellaneous
Python

A high-level programming language known for clear, readable syntax and widely used in AI development.

Techniques & Methods
Quantization

Storing model weights at lower numeric precision so the model needs less memory and runs faster.

Techniques & Methods
Query

A request for information or an action sent to a database, search engine, or AI model.

Techniques & Methods
Regularization

Techniques that help prevent overfitting by penalizing model complexity during training.

Core Concepts
Reinforcement Learning

A type of machine learning in which an agent learns decisions by acting in an environment to earn rewards.

Techniques & Methods
Reranking

A second scoring pass that reorders retrieved documents by relevance before they reach the model.

Techniques & Methods
Response Quality

A measure of how well an AI system's responses meet standards for relevance, coherence, and accuracy.

Model Components
Retrieval Model

A model that retrieves relevant information from a large dataset to support decisions or responses.

Model Components
Reward Models

Models that evaluate possible actions or responses in reinforcement learning to guide learning toward desired outcomes.

Miscellaneous
Sandbox Environment

An isolated testing environment for untested code and experiments that does not affect production.

Techniques & Methods
Scaling Laws

Observed patterns showing that AI model performance improves predictably as model size increases.

Techniques & Methods
Self-Attention

A mechanism that lets a model weigh the importance of different parts of its input relative to one another.

Techniques & Methods
Semantic Annotation

The process of adding semantic metadata to content so AI systems can understand and process it more easily.

Applications
Semantic Search

Search technology that interprets the context and intent behind a user's query to return more relevant results.

Techniques & Methods
Semantic Similarity

A measure of how closely two pieces of text are related in meaning, often used in NLP tasks.

Applications
Sentiment Analysis

The computational task of identifying opinions in text and categorizing the writer's attitude.

Techniques & Methods
Sequence Generation

The process of producing an ordered series of items, such as words in generated text, from patterns an AI model has learned.

Techniques & Methods
Speculative Decoding

Using a small fast model to draft several tokens ahead, then having the large model verify them in one pass.

Techniques & Methods
Staleness

When information that was once correct no longer applies because a date, product, or policy has changed.

Core Concepts
Strong AI

AI that can understand, learn, and apply knowledge in ways indistinguishable from human intelligence.

Techniques & Methods
Structured Outputs

Constraining generation so the model can only produce text that matches a supplied schema.

Techniques & Methods
Supervised Fine-Tuning

The process of improving a model on specific tasks through further training with labeled data.

Core Concepts
Supervised Learning

A machine learning approach that trains models on labeled examples so they can predict outcomes from new inputs.

Miscellaneous
System Message

A predefined message or prompt in a conversational AI system that guides user interactions.

Techniques & Methods
System Prompt

Internal instructions that guide an AI model's behavior and influence how it processes and responds to input.

Miscellaneous
Test Data

A dataset kept separate from training data and used to evaluate a machine learning model after training.

Techniques & Methods
Test-Time Compute

Spending more computation at inference, by thinking longer or sampling more candidates, to raise answer quality.

Techniques & Methods
Text Classification

The task of assigning text to predefined categories, as in spam detection and sentiment analysis.

Core Concepts
Token

The smallest unit an NLP model processes, which may be a word, part of a word, or a character.

Techniques & Methods
Topic Modeling

A statistical method for discovering abstract topics in a collection of documents to support content organization and discovery.

Techniques & Methods
Training

The process of teaching a machine learning model to make predictions or decisions, typically with a large dataset.

Miscellaneous
Training Data

A dataset of examples used to train a machine learning model to learn patterns and behaviors.

Techniques & Methods
Transfer Learning

A machine learning approach that applies knowledge gained from one problem to a different but related problem.

Model Components
Transformer

A model architecture that uses self-attention to handle tasks involving sequential data.

Model Components
Transformer Decoder

The part of a transformer model that generates output sequences from encoded information.

Model Components
Transformers

A class of deep learning models that has transformed natural language processing.

Core Concepts
Turing Test

A test of whether a machine can exhibit intelligent behavior that is indistinguishable from a human's.

Core Concepts
Unsupervised Learning

A type of machine learning in which models learn patterns from unlabeled data without explicit instructions.

Techniques & Methods
Upstream Sampling

A generative AI technique that produces multiple outputs and selects the best one by a chosen set of criteria.

Applications
User Interface (UI)

The part of a computer, application, or machine through which a person interacts with it, often with a focus on ease of use.

Techniques & Methods
Validation

The process of evaluating a model on separate data that was not used in training to estimate its accuracy.

Miscellaneous
Validation Data

Data kept separate from the training dataset and used to tune model parameters and help prevent overfitting.

Core Concepts
Variance

In machine learning, how much a model's predictions vary around the average prediction, showing how sensitive it is to training data.

Techniques & Methods
Variation

Different phrasings that express the same intent or meaning, which matters when modeling natural language variation.

Techniques & Methods
Vector Representation

The encoding of words or phrases as numerical vectors so AI models can compare them and perform mathematical operations.

Miscellaneous
Vector Store

A specialized database that stores and retrieves vector representations of data for similarity search.

Core Concepts
Weak AI

AI designed and trained for a specific task rather than the general cognitive abilities associated with human intelligence.

Techniques & Methods
Word Embedding

An NLP technique that represents words as vectors in a high-dimensional space to capture semantic similarity.

Miscellaneous
Yeoman's Work

Diligent, reliable work that is often repetitive or requires substantial effort.

Techniques & Methods
Zero-Shot Learning

A model's ability to perform tasks it was not explicitly trained to do, demonstrating generalization.