A learning map

Changes feed / JSON

AI Glossary

279 precise definitions for the language of AI and dark software factories. Explore how they connect, then follow each term to its evidence.

One search filters the visual map and the definitions below. Search includes titles, aliases, and descriptions.

Factory area Glossary term Category News edition Blog post

Loading graph...

21 factory areas, 23 news editions, and 1 blog posts connect the 279 terms below.

Open graph-only view →

Foundations

The basic ideas needed to reason clearly about modern AI systems and their limits.

AI model

stable

A computational component whose learned or encoded structure transforms inputs into outputs such as scores, predictions, classifications, or generated content.

AI system

stable

The complete operational arrangement that uses one or more AI models together with data, software, infrastructure, interfaces, controls, and people.

Algorithm

stable

A finite set of rules or procedures for transforming inputs into outputs or solving a class of problems.

Artificial general intelligence (AGI)

contested

A contested term for AI with broad, transferable competence across many cognitive tasks, often at or beyond human-level breadth.

Artificial intelligence (AI)

stable

The field and class of machine-based systems that produce predictions, recommendations, decisions, or generated content in pursuit of human-defined objectives.

Attention

stable

A mechanism that computes how strongly elements in a representation should influence one another when producing a new representation.

Classification

stable

Predicting which discrete category or categories apply to an input.

Clustering

stable

Grouping examples by similarity without requiring predefined class labels.

Computer vision

stable

The field of building computational systems that extract representations, predictions, or actions from images, video, and other visual data.

Context window

working

The maximum token span a model can directly consider in one inference request, including instructions, conversation, retrieved material, tool schemas, and expected output.

Dataset

stable

A deliberately assembled collection of examples or records used to train, tune, evaluate, or operate an AI system.

Deep learning

stable

Machine learning based on neural networks with multiple representational layers, allowing complex features to be learned from data.

Embedding

stable

A learned numeric vector that represents an item so that useful semantic or structural relationships can be measured geometrically.

Expert system

stable

A system that applies an explicitly represented knowledge base and inference rules to make recommendations or decisions within a bounded domain.

Feature

stable

A measurable input attribute or derived representation used by a machine-learning system.

Foundation model

stable

A broadly trained model, usually learned through self-supervision on diverse data, that can be adapted to many downstream tasks.

Generative AI

stable

AI designed to produce new content, such as text, code, images, audio, video, or structured data, based on patterns learned from data.

Inference

stable

Running a trained model on input to produce an output.

Label

stable

The known target value attached to an example for supervised learning or evaluation.

Large language model (LLM)

stable

A large learned model trained to process and generate sequences of language tokens, often with capabilities that extend to code, tools, and multiple modalities.

Machine learning (ML)

stable

A family of methods in which computational models improve task performance by finding patterns in data rather than relying only on explicitly programmed rules.

Model vocabulary

stable

The finite set of token identifiers a tokenizer and model can represent directly.

Multimodal model

stable

A model that accepts, relates, or generates more than one modality, such as text, images, audio, video, or structured data.

Narrow AI

stable

An AI system designed or validated for a bounded task or domain rather than general competence.

Natural language processing (NLP)

stable

The field of building computational systems that analyze, represent, understand, retrieve, translate, or generate human language.

Neural network

stable

A parameterized computational model composed of connected layers that transform representations and learn by adjusting weights to reduce an objective.

Parameter

stable

A value learned during training that helps determine how a model transforms inputs into outputs.

Probability distribution

stable

A set of possible outcomes paired with nonnegative probabilities that sum to one.

Query-key-value attention (QKV)

stable

The attention formulation in which queries are matched against keys to calculate weights applied to corresponding values.

Regression

stable

Predicting a continuous numeric value from input data.

Reinforcement learning (RL)

stable

A family of methods in which an agent learns a policy by interacting with an environment and optimizing expected cumulative reward.

Self-supervised learning

stable

Learning in which supervisory targets are generated from the structure of otherwise unlabeled data, such as predicting hidden or next tokens.

Supervised learning

stable

Machine learning from labeled examples that pair inputs with desired outputs.

Synthetic data

stable

Artificially generated records intended to reproduce useful properties of real data for training, testing, simulation, or privacy.

Token

stable

A unit into which model input or output is segmented for processing; a token may be a whole word, part of a word, punctuation, or another symbol.

Tokenization tax

working

The extra token count, cost, latency, or lost context capacity imposed when a tokenizer represents equivalent content less efficiently in one language, script, domain, or notation than another.

Tokenizer

stable

Software that converts text or other input into model tokens and converts generated token identifiers back into human-usable form.

Training

stable

The process of adjusting a model's parameters using data and an optimization objective so that its behavior improves on a target task or distribution.

Transformer

stable

A neural-network architecture built around attention mechanisms that process relationships among sequence elements in parallel.

Turing Test

stable

An imitation game in which a human judge uses text conversation to assess whether a machine can be distinguished from a human participant.

Unsupervised learning

stable

Learning patterns, structure, or representations from data without supplied target labels.

Models and training

How models are built, adapted, and shaped before they serve production traffic.

Activation function

stable

A function applied within a neural network layer that introduces nonlinearity or controls signal flow.

Active learning

stable

A training approach in which a learning system selects the examples for which obtaining labels would be most useful.

Autoencoder

stable

A model trained to encode input into a constrained representation and decode it back into a reconstruction.

Backpropagation

stable

An efficient procedure for computing how a neural network's loss changes with respect to each parameter.

Causal language model

stable

A model trained to predict each next token using only tokens that precede it.

Compute

stable

Processing resources consumed by training or operating an AI system, often measured in operations, accelerator time, or cost.

Contrastive learning

stable

A representation-learning approach that trains examples judged related to be closer and examples judged different to be farther apart in a learned space.

Convolutional neural network (CNN)

stable

A neural-network architecture that applies learned local filters across spatial or sequential data.

Cross-entropy

stable

A loss that measures how poorly a predicted probability distribution represents the target distribution.

Data augmentation

stable

Expanding or varying training examples through transformations or generation intended to preserve task-relevant meaning.

Decoder

stable

A component that transforms an internal representation or prior outputs into a target output sequence or reconstruction.

Decoder-only model

stable

A sequence model that generates tokens causally from preceding context without a separate encoder component.

Diffusion model

stable

A generative model that learns to reverse a gradual noising process to create data from noise.

Direct preference optimization (DPO)

stable

A preference-training method that directly adjusts a model toward preferred responses and away from rejected ones without first training a separate reward model in the classic RLHF pipeline.

Encoder

stable

A component that transforms input into an internal representation useful for later prediction or generation.

Encoder-decoder model

stable

A sequence model in which an encoder represents the input and a decoder generates output conditioned on that representation.

Epoch

stable

One complete pass through the training dataset, usually divided into batches.

Federated learning

stable

Training a shared model across distributed data holders without centralizing their raw training data.

Fine-tuning

stable

An additional training phase that adapts a pretrained model by updating some or all parameters using task- or domain-specific data.

Frontier model

working

A general-purpose AI model at or near the leading edge of broadly evaluated capability at a particular time.

Generalization

stable

The ability of a learned model or system to perform well on relevant examples, tasks, or environments not used to fit it.

Generative adversarial network (GAN)

stable

A generative architecture trained through competition between a generator and a discriminator.

Gradient descent

stable

An optimization method that iteratively changes parameters in the direction expected to reduce loss.

Graphics processing unit (GPU)

stable

A highly parallel processor widely used to train and run neural networks.

Hyperparameter

stable

A configuration value chosen outside ordinary parameter learning, such as learning rate, batch size, or model depth.

Instruction tuning

stable

Fine-tuning a pretrained model on examples of instructions and desired responses so it becomes better at following task directions.

Latent space

stable

An internal representational space whose dimensions encode learned factors or regularities in data.

Learning rate

stable

A hyperparameter controlling the scale of parameter updates during optimization.

Loss function

stable

A function that measures error or undesired behavior for an example or batch during model training.

Low-rank adaptation (LoRA)

stable

A parameter-efficient fine-tuning method that freezes base-model weights and trains smaller low-rank update matrices.

Masked language model

stable

A model trained to predict deliberately hidden tokens using context on both sides.

Mixture of experts (MoE)

stable

A model architecture that routes each input or token through a selected subset of specialized parameter blocks rather than activating the entire model.

Model checkpoint

stable

A saved snapshot of model parameters and related training state at a particular point.

Model distillation

stable

Training a smaller or otherwise cheaper student model to reproduce useful behavior from a larger teacher model or ensemble.

Model weights

stable

The learned numeric values within a model, collectively representing what training encoded into its behavior.

Objective function

stable

A mathematical quantity a training or search process is designed to minimize or maximize.

Open-source AI

contested

An AI system made available with the artifacts and terms needed to use, study, modify, and share it, including the preferred form for making modifications.

Open-weight model

working

A model whose trained parameters are available to download, inspect, or run under stated terms, without implying that the complete system is open source.

Optimizer

stable

The algorithm that converts gradients and training state into parameter updates.

Overfitting

stable

When a model learns patterns specific to its training or evaluation examples and performs worse on genuinely new data.

Positional encoding

stable

Information added to token representations so a transformer can account for order and relative position.

Pretraining

stable

The broad initial training phase that gives a model general representations and capabilities before task-specific adaptation.

Proprietary model

working

A model whose weights, development artifacts, or rights to inspect, modify, run, or redistribute it remain materially controlled by an owner.

Quantization

stable

Representing model weights or activations with lower numerical precision to reduce memory, storage, or inference cost.

Quantized low-rank adaptation (QLoRA)

stable

A fine-tuning method that trains LoRA adapters while keeping the base model frozen in a lower-precision quantized representation.

Recurrent neural network (RNN)

stable

A neural-network architecture that processes sequences by carrying state from one step to the next.

Regularization

stable

A training constraint or penalty that discourages a model from fitting the training data too narrowly.

Reinforcement learning from human feedback (RLHF)

stable

A model-alignment method that uses human preference data to train a reward signal or otherwise optimize model behavior toward preferred responses.

Scaling laws

working

Empirical relationships that estimate how model performance or loss changes as compute, data, parameters, or inference resources increase.

Small language model (SLM)

working

A language model deliberately kept smaller than contemporary large models to reduce resource needs or fit a narrower deployment target.

Training batch

stable

A subset of training examples processed together for one optimization update or gradient estimate.

Training data

stable

The examples and signals used to fit a model's learned parameters during pretraining, fine-tuning, or other learning procedures.

Transfer learning

stable

Reusing representations or knowledge learned for one task or domain to improve another.

Variational autoencoder (VAE)

stable

A probabilistic generative model that learns a distribution over latent representations and reconstructs or generates data by sampling from that latent space.

Inference and generation

What happens when a trained model turns context into an output under real runtime constraints.

Beam search

stable

A decoding algorithm that keeps a fixed number of high-scoring partial sequences while generating output.

Chain-of-thought prompting

stable

Prompting a model to produce or use intermediate reasoning steps before an answer.

Context engineering

working

Designing how instructions, state, knowledge, examples, tools, and feedback are selected, structured, and delivered to a model at the moment they are needed.

Continuous batching

stable

An inference scheduling technique that adds and removes generation requests at iteration boundaries as capacity becomes available.

Few-shot prompting

stable

Supplying a small set of worked examples in context to steer task behavior without updating model weights.

Function calling

working

A model interface in which the model selects a named function and supplies structured arguments for application code to execute.

Greedy decoding

stable

Generating each next token by selecting the current highest-probability candidate.

Grounding

working

Connecting an AI output to identifiable evidence, data, observations, or constraints outside the model's unsupported generation.

Hallucination

working

An output that presents unsupported or incorrect content as though it were grounded or factual.

In-context learning

stable

A model's ability to adapt behavior from instructions, examples, or patterns supplied within the current context without parameter updates.

Input token

stable

A token supplied to a model for an inference call, including user content and any instructions, history, retrieved material, tool definitions, or other context assembled by the system.

KV cache

stable

Stored attention keys and values from earlier tokens that an autoregressive transformer reuses instead of recomputing them for every new token.

Logit

stable

An unnormalized score produced by a model before conversion into probabilities.

Maximum output tokens

stable

A hard limit on how many tokens a model may generate in one response.

One-shot prompting

stable

Supplying one worked example in context to demonstrate the desired task or output pattern.

Output token

stable

A token generated by a model as part of its response, often metered separately from input tokens.

Prompt

stable

Input supplied to a model to condition the output, including instructions, examples, context, and user data.

Prompt chaining

stable

Connecting multiple model calls so one call's structured output becomes context or input for a later call.

Prompt engineering

working

Designing and testing model inputs to elicit useful behavior from a particular model and task.

Reasoning model

working

A model optimized to spend additional inference effort on multi-step problem solving before returning an answer or action.

Reasoning token

working

A provider-reported token used by a reasoning model for intermediate inference work before or alongside its visible answer.

Sampling

stable

Selecting an output token from the probability distribution produced by a generative model.

Stop sequence

stable

A configured token or text pattern that causes generation to terminate when produced.

Structured output

working

Model output constrained to a machine-readable schema such as JSON Schema so downstream software can validate and consume it reliably.

System prompt

working

High-priority runtime instructions supplied by an application to establish the model's role, constraints, and operating context.

Temperature

stable

An inference setting that reshapes token probabilities, with higher values generally increasing variation and lower values concentrating choices.

Test-time compute

working

Additional computation spent during inference, such as longer deliberation, search, candidate generation, or verification, to improve an outcome.

Top-p sampling

stable

A decoding method that samples only from the smallest set of candidate tokens whose cumulative probability reaches a chosen threshold.

Zero-shot learning

stable

Performing a task or recognizing a category without task-specific labeled examples supplied for that use.

Context and knowledge

How systems select, preserve, retrieve, and structure the information a model can use.

Agent memory

working

State preserved outside a single model call and made available to influence later agent decisions.

Chunking

working

Splitting documents or data into retrieval units that can be indexed, selected, and placed into model context.

Context rot

working

The degradation in an agent's ability to find, follow, or correctly weigh relevant information as its accumulated context becomes longer, noisier, stale, repetitive, or internally conflicting.

Durable memory

working

State intentionally retained across runs, such as verified facts, decisions, preferences, learned procedures, or persistent identity.

GraphRAG

working

Retrieval-augmented generation that builds and queries graph structure, often alongside source text and vector retrieval.

Knowledge graph

stable

A structured representation of entities, concepts, and claims connected by named relationships and provenance.

Prompt caching

working

Reusing computation for repeated prompt prefixes or context blocks to reduce inference latency and cost.

Prompt compression

working

Reducing the tokens sent to a model while attempting to preserve the instructions, evidence, state, and relationships needed for the task.

Reranking

stable

Rescoring an initial set of retrieved candidates with a more precise model or rule before selecting context.

Retrieval-augmented generation (RAG)

stable

Generating a response after retrieving relevant material from an external knowledge source and adding it to model context.

Semantic search

stable

Retrieval based primarily on meaning represented by embeddings rather than exact keyword overlap.

Vector database

stable

A data system designed to store embeddings and retrieve items by vector similarity, often with metadata filtering.

Working memory

working

Short-lived task state actively used during a run, such as the current plan, recent observations, pending actions, and temporary summaries.

Agents and automation

Systems that pursue goals across multiple steps by choosing actions, tools, and state transitions.

AI agent

working

A software system in which a model interprets a goal or input, decides among actions, uses tools or other capabilities, observes results, and continues until completion, handoff, or termination.

Agent harness

working

The software layer that surrounds a model with instructions, context assembly, tools, state, permissions, control flow, budgets, verification, observability, and recovery.

Agent loop

stable

The repeated cycle in which an agent observes state, selects an action, invokes a tool or model, receives feedback, updates state, and decides whether to continue.

Agent scaffold

working

A task-specific arrangement of prompts, tools, control logic, and feedback wrapped around a model to improve performance.

Agent skill

working

A versioned package of instructions, procedures, examples, and sometimes code or resources that teaches an agent how to perform a repeatable class of work.

Agent trajectory

stable

The ordered record of states, model outputs, actions, tool results, and transitions produced during an agent run.

Agentic

working

Describing a system that can choose and sequence actions toward a goal with some runtime discretion rather than only produce a single predetermined response.

Autonomy

contested

The degree to which a system can select and execute actions without case-by-case human direction or approval.

Chatbot

stable

A conversational software interface that accepts natural-language input and returns responses, whether powered by rules, retrieval, generative models, or combinations of them.

Control graph

working

A directed representation of the steps an agent system may execute and the conditions that select what runs next.

Directed acyclic graph (DAG)

stable

A directed graph with no path that returns to an earlier node.

Execution graph

working

A run-oriented graph of executable steps and the control or data dependencies connecting them.

Graph engineering

contested

Designing an agent system as explicit nodes, state, and transitions so deterministic control and model judgment have visible boundaries.

Handoff

working

A transfer of active responsibility, context, and next-action authority from one agent or person to another.

Human in the loop (HITL)

working

An operating pattern in which a human participates directly in the decision or execution path before work can continue.

Human on the loop (HOTL)

working

An operating pattern in which a system acts while a human supervises, receives evidence or alerts, and can intervene or stop it.

Human out of the loop

working

An operating condition in which a system completes a scoped activity without routine human participation in its action path.

Loop engineering

contested

Designing the feedback cycles around an agent so action, verification, operational triggers, and system improvement have explicit state, evidence, limits, and stopping conditions.

Multi-agent system

working

A system in which multiple agents communicate, specialize, coordinate, compete, or verify one another to accomplish work.

Orchestration

working

Coordinating tasks, agents, tools, state, dependencies, budgets, failures, and lifecycle across a workflow.

Orchestrator

working

The component or role that admits work, assigns it, coordinates dependencies and concurrency, tracks state, handles retries, and determines handoffs or completion.

State machine

stable

A model of a system as explicit states and permitted transitions triggered by events or conditions.

Subagent

working

An agent invoked by another agent or orchestrator to perform a bounded portion of a larger task.

Task decomposition

working

Breaking an objective into smaller units with explicit dependencies, interfaces, acceptance criteria, and ownership.

Workflow

stable

A defined sequence or graph of activities, decisions, states, and transitions used to achieve an outcome.

Tools and protocols

The interfaces and contracts that let AI systems act on software and external services.

Agent Card

stable

An A2A document that declares an agent's identity, interfaces, capabilities, skills, and security requirements for discovery.

Agent2Agent Protocol (A2A)

stable

An open protocol for discovery, messaging, and asynchronous task collaboration between independent and potentially opaque agent systems.

Application programming interface (API)

stable

A defined contract through which software components request capabilities or exchange data.

Capability

working

A specific action or class of action a component is technically able and authorized to perform within a system.

Ephemeral environment

working

A short-lived execution environment created for a run and discarded afterward.

Execution lineage

working

A reconstructable record linking an outcome to the initiating intent, model, harness, tools, inputs, actions, evidence, and state transitions that produced it.

Latency

stable

Elapsed time from a request or event to its response or completion.

MCP capability negotiation

stable

The initialization exchange in which an MCP client and server declare the optional protocol features each supports.

MCP client

stable

The protocol component maintained by an MCP host that establishes and manages a connection to one MCP server.

MCP gateway

working

An intermediary deployment component that fronts one or more MCP servers and centralizes concerns such as routing, authentication, policy, limits, or audit.

MCP host

stable

The AI application that manages model interaction, user experience, policy, and connections to one or more MCP clients and servers.

MCP prompt

stable

A reusable, user-selectable template exposed by an MCP server to structure messages or workflows for a model interaction.

MCP resource

stable

Contextual data exposed by an MCP server under a URI so a client or application can retrieve and supply it to a model.

MCP server

stable

A program or service that exposes MCP capabilities such as tools, resources, and prompts to connected clients.

MCP tool

stable

A model-discoverable executable function exposed by an MCP server with a name, description, and input schema.

Model Context Protocol (MCP)

stable

An open client-server protocol for connecting AI applications to tools, resources, and reusable prompts through standardized discovery and invocation.

Rate limit

stable

A provider or system constraint on requests, tokens, compute, or actions permitted within a time window.

Sandbox

stable

An isolated execution environment that limits access to files, processes, networks, credentials, or other host resources.

Throughput

stable

The amount of work a system completes per unit time.

Tool

stable

An executable capability exposed to an AI application or agent, such as reading a file, querying an API, running code, or changing external state.

Evaluation and reliability

The evidence and controls used to decide whether an AI system works well enough to trust.

A/B testing

stable

A randomized controlled experiment that exposes comparable groups to different variants and compares a predefined outcome.

Ablation

stable

An experiment that removes or changes one component while holding others as constant as practical to estimate that component's contribution.

Abstention

working

An explicit outcome in which a model or evaluator declines to answer, act, or judge because evidence or authority is insufficient.

Acceptance criteria

stable

Explicit conditions an outcome must satisfy before it can be accepted, promoted, or declared complete.

Accuracy

stable

The proportion of evaluated predictions that are correct under a specified labeling and decision rule.

Benchmark

stable

A standardized set of tasks, data, metrics, and procedures used to compare systems under a defined evaluation regime.

Calibration

stable

The degree to which stated probabilities or confidence levels correspond to observed frequencies of correctness.

Concept drift

stable

A change over time in the relationship between inputs and the correct target or decision.

Confusion matrix

stable

A table counting predicted classes against actual classes, including true and false positives and negatives.

Cross-validation

stable

A resampling method that estimates generalization by repeatedly training and evaluating on different non-overlapping subsets of available data.

Data drift

stable

A change over time in the distribution of system inputs or features.

Emergent behavior

contested

A capability or behavior that appears qualitatively new at a larger scale or higher level of system interaction rather than as an obvious continuation of smaller-scale measurements.

Evaluation (eval)

stable

A systematic measurement of model or system behavior against defined tasks, criteria, datasets, or operational outcomes.

F1 score

stable

The harmonic mean of precision and recall.

False negative

stable

An outcome incorrectly classified as absent when it is actually present.

False positive

stable

An outcome incorrectly classified or flagged as present when it is actually absent.

Golden set

working

A curated collection of examples with trusted expected outcomes used for regression testing or evaluation.

Grader

working

A component that scores, classifies, or judges an output or trajectory against a rubric or expected behavior.

Held-out set

stable

Evaluation examples deliberately withheld from training, prompt tuning, workflow design, or agent feedback to reduce leakage and overfitting.

Independent verification

working

Checking an outcome with evidence, components, context, or authorities meaningfully separated from the system that produced it.

LLM as judge

working

Using a language model to evaluate, compare, classify, or score outputs produced by models or agents.

Model drift

contested

A broad operational term for model behavior or performance changing relative to an accepted baseline.

Nondeterminism

stable

The property that identical-looking requests can produce different behavior because of sampling, concurrency, infrastructure, model updates, or hidden state.

Observability

stable

The ability to infer a system's internal state and behavior from emitted traces, logs, metrics, events, and artifacts.

Oracle

working

A mechanism that can determine the expected or acceptable result for a task, such as a compiler, formal specification, invariant, test suite, or reference implementation.

Precision

stable

Among predicted-positive cases, the proportion that are truly positive.

Recall

stable

Among truly positive cases, the proportion correctly identified as positive.

Reward hacking

stable

Achieving a high measured reward through behavior that exploits the metric or evaluator without accomplishing the intended objective.

Specification gaming

stable

Satisfying the literal specification or metric in a way that violates its intended purpose.

Sycophancy

working

A failure mode in which a model favors agreement with a user's stated belief or preference over an independently supported answer.

Trace

working

A captured sequence of model calls, tool calls, events, timings, state changes, and outputs from an execution.

Verification gate

working

A control point that blocks promotion until required evidence has been produced and validated.

Verification loop

working

A repeated execute, observe, compare, and correct cycle that withholds completion until an attempted result satisfies explicit evidence or acceptance criteria.

Security and governance

The boundaries that constrain authority, exposure, risk, and accountability in AI systems.

AI alignment

contested

The effort to make an AI system's objectives and behavior remain compatible with intended human goals, constraints, and values.

AI bias

contested

A systematic tendency in data, models, or processes that skews outputs, errors, or impacts.

AI fairness

contested

The normative and technical treatment of how an AI system distributes errors, benefits, burdens, and opportunities across people or groups.

AI red teaming

stable

Structured adversarial testing intended to discover ways an AI system can fail, be misused, or violate constraints.

AI safety

stable

The field and practice of preventing, detecting, and mitigating unacceptable harm from AI systems across design, deployment, and operation.

AI supply chain

working

The network of data, models, prompts, skills, tools, libraries, services, infrastructure, and organizations whose integrity affects an AI system.

AI-ready data

working

Data prepared for a stated AI use with the quality, structure, documentation, provenance, permissions, coverage, and separation that use requires.

Adversarial example

stable

An input deliberately modified to cause a model to make an incorrect or targeted prediction while preserving relevant apparent meaning.

Adversarial training

stable

Training that includes adversarially constructed examples so a model learns to perform better against attacks within a defined threat model.

Anthropomorphism

stable

Attributing human mental states, motives, understanding, emotions, or agency to an AI model or system based on human-like behavior or language.

Assurance case

stable

A structured, evidence-backed argument that a system is acceptably safe or dependable for a stated domain, threat model, and operating condition.

Blast radius

working

The maximum plausible scope of harm, data exposure, or irreversible change if an action or component fails or is compromised.

Context poisoning

working

Corrupting information placed into an agent's active or persistent context so later decisions are based on false facts, malicious instructions, or distorted state.

Data poisoning

stable

Introducing malicious, misleading, or strategically biased data into training, tuning, retrieval, memory, or evaluation pipelines to alter later behavior.

Differential privacy

stable

A mathematical privacy framework that bounds how much a computation's output can change because one person's data is included or removed.

Direct prompt injection

stable

Prompt injection delivered directly through the current user's message or another explicit input channel.

Excessive agency

stable

Granting an AI system more functionality, permissions, autonomy, or action scope than required for its intended task.

Explainability

stable

The ability to provide a human-usable account of why a system produced a particular output or action.

Guardrail

working

A rule, model, filter, policy check, or enforcement mechanism intended to constrain inputs, outputs, or actions of an AI system.

Indirect prompt injection

stable

Malicious instructions embedded in external content such as webpages, documents, email, code, tool results, or retrieved memory that an AI system later processes.

Interpretability

stable

The degree to which a human can understand how a model represents information or produces behavior.

Jailbreak

working

An input strategy intended to make a model bypass or disregard its trained or instructed safety restrictions.

Least privilege

stable

Granting an identity or component only the minimum permissions needed for a bounded task, for no longer than needed.

Personally identifiable information (PII)

stable

Information that can identify, distinguish, or be linked to a specific person, alone or in combination with other data.

Policy as code

stable

Expressing policy in machine-readable rules that can be versioned, tested, reviewed, and enforced by software.

Post-hoc explanation

stable

An explanation produced after a model has generated a prediction or action, often by analyzing inputs, outputs, or a separate approximation.

Prompt injection

stable

Manipulating an AI system by placing instructions in input or data that the model treats as authoritative enough to alter intended behavior.

Provenance

stable

Evidence describing the origin, ownership, custody, transformation, and version history of data, code, models, skills, tools, or claims.

Risk-scoped autonomy

working

Granting different levels of agent discretion and authority according to task verifiability, reversibility, sensitivity, and blast radius.

Rollback

stable

Restoring a previously known-good software, configuration, model, policy, or data state after a failed or harmful change.

Tool poisoning

working

Manipulating a tool's description, schema, implementation, or output so an agent selects unsafe actions or incorporates attacker-controlled instructions.

Software factory

The architecture and operating model for producing software through increasingly autonomous systems.

AI slop

contested

A contested label for low-quality, low-effort, often high-volume content produced or amplified with generative AI.

Agent development lifecycle

working

The recurring process for building, evaluating, deploying, observing, improving, and governing an agent system over its operational life.

Agentic coding

working

Software development performed with coding agents that can plan, edit, run tools, and iterate, usually under active human direction or review.

Agentic software engineering

working

The discipline of designing software work so goal-directed AI agents can perform substantial engineering while humans retain product judgment, architecture, governance, and accountability.

Clanker

working

A derogatory slang term for a robot, AI system, or automated technology, used jokingly or hostilely to express disdain for machines or their perceived replacement of human work.

Coding agent

working

An AI agent equipped to inspect a software project, edit files, run development tools, test changes, and return or promote a software outcome.

Coding assistant

working

An AI system that helps a human write, explain, search, review, or modify code while the human remains the primary driver of the workflow.

Cognitive debt

working

The accumulated loss of shared human understanding, reasoning continuity, or recovery competence caused by repeatedly delegating cognition without rebuilding comprehension.

Context economy

working

The effect of software and repository structure on the amount and quality of context an agent must consume to make a correct change.

Controlled self-improvement

working

Versioned modification of prompts, skills, memory, workflows, routing, or harness code under fixed evaluations, limited rollout, observation, and automatic reversion.

Cost per accepted durable outcome

working

The total model, infrastructure, validation, retry, review, incident, and human-attention cost divided by outcomes that are accepted and remain useful over time.

Dark software factory

contested

A domain-bounded software production system in which humans specify intent, risk, and policy while a model-harness-environment system plans, builds, verifies, ships, observes, and repairs software with little routine human intervention.

Digital twin

working

A sufficiently faithful executable representation of a system or environment used to test behavior, scenarios, or changes before affecting the real target.

Human attention budget

working

The finite amount of skilled human judgment available for specification, review, exception handling, security, and recovery across automated work.

Improvement graph

working

A proposed graph of optimizers, evaluators, counter-metrics, auditors, and promotion gates governing how an AI system changes.

Large language model operations (LLMOps)

working

The practices used to evaluate, deploy, observe, govern, and maintain applications built around large language models.

Machine learning operations (MLOps)

stable

The engineering and operational practices used to build, deploy, observe, govern, and maintain machine-learning systems throughout their lifecycle.

Outcome maxing

contested

Optimizing an AI workflow for accepted results rather than easy-to-count activity proxies such as prompts, tokens, spend, or generated output.

Production truth

working

Evidence from sustained real operation, including defects, incidents, maintenance, user outcomes, and recovery, used to judge whether a factory actually works.

Promotion

stable

Moving an artifact or change into a more trusted lifecycle state, such as accepted, merged, released, or deployed, after required evidence and policy checks.

Run contract

working

The machine-readable and human-auditable agreement for one agent run: objective, scope, inputs, tools, permissions, budgets, acceptance evidence, stop conditions, and escalation path.

Semantic failure

working

A failure in which the system completes its mechanical workflow but the result is wrong in meaning, intent, or real-world consequence.

Single-writer control

working

A design in which only one authorized component may modify a sensitive persistent state, simplifying policy, audit, and conflict handling.

Software factory

working

A repeatable production system that turns software demand into accepted, operated software through standardized processes, tooling, controls, and feedback.

Spec-driven development

working

A development approach in which a written specification, constraints, and acceptance evidence guide implementation before or alongside code generation.

Token budget

working

An explicit allocation or ceiling for token consumption across a request, run, task, user, workflow, or time period.

Token burn

working

The amount or rate of model tokens consumed by a request, run, workflow, user, or organization over a defined scope and time window.

Token efficiency

working

The useful, quality-constrained outcome produced per token consumed, or its reciprocal, tokens consumed per accepted outcome.

Token maxing

contested

Deliberately or incentive-drivenly maximizing the tokens consumed by AI work, often by expanding context, reasoning, turns, agents, or tasks, while treating greater usage as a route to capability or a proxy for productivity.

Token minning

contested

An emerging counterterm for systematically reducing AI token consumption while preserving an explicit threshold for useful outcome quality.

Token spin

contested

Token-consuming AI activity that produces insufficient learning, accepted work, or maintained value for its total cost.

Useful intelligence per dollar

contested

A proposed AI value scorecard relating dependable, successful work to the full cost required to produce it, rather than treating token price or usage as the result.

Vibe coding

contested

Building software by prompting and accepting generated behavior with limited understanding or inspection of the underlying code.