A learning map
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.
Loading graph...
21 factory areas, 23 news editions, and 1 blog posts connect the 279 terms below.
Open graph-only view →No glossary terms match that search.
Foundations
The basic ideas needed to reason clearly about modern AI systems and their limits.
AI model
stableA computational component whose learned or encoded structure transforms inputs into outputs such as scores, predictions, classifications, or generated content.
AI system
stableThe complete operational arrangement that uses one or more AI models together with data, software, infrastructure, interfaces, controls, and people.
Algorithm
stableA finite set of rules or procedures for transforming inputs into outputs or solving a class of problems.
Artificial general intelligence (AGI)
contestedA contested term for AI with broad, transferable competence across many cognitive tasks, often at or beyond human-level breadth.
Artificial intelligence (AI)
stableThe field and class of machine-based systems that produce predictions, recommendations, decisions, or generated content in pursuit of human-defined objectives.
Attention
stableA mechanism that computes how strongly elements in a representation should influence one another when producing a new representation.
Classification
stablePredicting which discrete category or categories apply to an input.
Clustering
stableGrouping examples by similarity without requiring predefined class labels.
Computer vision
stableThe field of building computational systems that extract representations, predictions, or actions from images, video, and other visual data.
Context window
workingThe maximum token span a model can directly consider in one inference request, including instructions, conversation, retrieved material, tool schemas, and expected output.
Dataset
stableA deliberately assembled collection of examples or records used to train, tune, evaluate, or operate an AI system.
Deep learning
stableMachine learning based on neural networks with multiple representational layers, allowing complex features to be learned from data.
Embedding
stableA learned numeric vector that represents an item so that useful semantic or structural relationships can be measured geometrically.
Expert system
stableA system that applies an explicitly represented knowledge base and inference rules to make recommendations or decisions within a bounded domain.
Feature
stableA measurable input attribute or derived representation used by a machine-learning system.
Foundation model
stableA broadly trained model, usually learned through self-supervision on diverse data, that can be adapted to many downstream tasks.
Generative AI
stableAI designed to produce new content, such as text, code, images, audio, video, or structured data, based on patterns learned from data.
Inference
stableRunning a trained model on input to produce an output.
Label
stableThe known target value attached to an example for supervised learning or evaluation.
Large language model (LLM)
stableA 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)
stableA 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
stableThe finite set of token identifiers a tokenizer and model can represent directly.
Multimodal model
stableA model that accepts, relates, or generates more than one modality, such as text, images, audio, video, or structured data.
Narrow AI
stableAn AI system designed or validated for a bounded task or domain rather than general competence.
Natural language processing (NLP)
stableThe field of building computational systems that analyze, represent, understand, retrieve, translate, or generate human language.
Neural network
stableA parameterized computational model composed of connected layers that transform representations and learn by adjusting weights to reduce an objective.
Parameter
stableA value learned during training that helps determine how a model transforms inputs into outputs.
Probability distribution
stableA set of possible outcomes paired with nonnegative probabilities that sum to one.
Query-key-value attention (QKV)
stableThe attention formulation in which queries are matched against keys to calculate weights applied to corresponding values.
Regression
stablePredicting a continuous numeric value from input data.
Reinforcement learning (RL)
stableA family of methods in which an agent learns a policy by interacting with an environment and optimizing expected cumulative reward.
Self-supervised learning
stableLearning in which supervisory targets are generated from the structure of otherwise unlabeled data, such as predicting hidden or next tokens.
Supervised learning
stableMachine learning from labeled examples that pair inputs with desired outputs.
Synthetic data
stableArtificially generated records intended to reproduce useful properties of real data for training, testing, simulation, or privacy.
Token
stableA 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
workingThe 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
stableSoftware that converts text or other input into model tokens and converts generated token identifiers back into human-usable form.
Training
stableThe 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
stableA neural-network architecture built around attention mechanisms that process relationships among sequence elements in parallel.
Turing Test
stableAn imitation game in which a human judge uses text conversation to assess whether a machine can be distinguished from a human participant.
Unsupervised learning
stableLearning 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
stableA function applied within a neural network layer that introduces nonlinearity or controls signal flow.
Active learning
stableA training approach in which a learning system selects the examples for which obtaining labels would be most useful.
Autoencoder
stableA model trained to encode input into a constrained representation and decode it back into a reconstruction.
Backpropagation
stableAn efficient procedure for computing how a neural network's loss changes with respect to each parameter.
Causal language model
stableA model trained to predict each next token using only tokens that precede it.
Compute
stableProcessing resources consumed by training or operating an AI system, often measured in operations, accelerator time, or cost.
Contrastive learning
stableA 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)
stableA neural-network architecture that applies learned local filters across spatial or sequential data.
Cross-entropy
stableA loss that measures how poorly a predicted probability distribution represents the target distribution.
Data augmentation
stableExpanding or varying training examples through transformations or generation intended to preserve task-relevant meaning.
Decoder
stableA component that transforms an internal representation or prior outputs into a target output sequence or reconstruction.
Decoder-only model
stableA sequence model that generates tokens causally from preceding context without a separate encoder component.
Diffusion model
stableA generative model that learns to reverse a gradual noising process to create data from noise.
Direct preference optimization (DPO)
stableA 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
stableA component that transforms input into an internal representation useful for later prediction or generation.
Encoder-decoder model
stableA sequence model in which an encoder represents the input and a decoder generates output conditioned on that representation.
Epoch
stableOne complete pass through the training dataset, usually divided into batches.
Federated learning
stableTraining a shared model across distributed data holders without centralizing their raw training data.
Fine-tuning
stableAn additional training phase that adapts a pretrained model by updating some or all parameters using task- or domain-specific data.
Frontier model
workingA general-purpose AI model at or near the leading edge of broadly evaluated capability at a particular time.
Generalization
stableThe 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)
stableA generative architecture trained through competition between a generator and a discriminator.
Gradient descent
stableAn optimization method that iteratively changes parameters in the direction expected to reduce loss.
Graphics processing unit (GPU)
stableA highly parallel processor widely used to train and run neural networks.
Hyperparameter
stableA configuration value chosen outside ordinary parameter learning, such as learning rate, batch size, or model depth.
Instruction tuning
stableFine-tuning a pretrained model on examples of instructions and desired responses so it becomes better at following task directions.
Latent space
stableAn internal representational space whose dimensions encode learned factors or regularities in data.
Learning rate
stableA hyperparameter controlling the scale of parameter updates during optimization.
Loss function
stableA function that measures error or undesired behavior for an example or batch during model training.
Low-rank adaptation (LoRA)
stableA parameter-efficient fine-tuning method that freezes base-model weights and trains smaller low-rank update matrices.
Masked language model
stableA model trained to predict deliberately hidden tokens using context on both sides.
Mixture of experts (MoE)
stableA model architecture that routes each input or token through a selected subset of specialized parameter blocks rather than activating the entire model.
Model checkpoint
stableA saved snapshot of model parameters and related training state at a particular point.
Model distillation
stableTraining a smaller or otherwise cheaper student model to reproduce useful behavior from a larger teacher model or ensemble.
Model weights
stableThe learned numeric values within a model, collectively representing what training encoded into its behavior.
Objective function
stableA mathematical quantity a training or search process is designed to minimize or maximize.
Open-source AI
contestedAn 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
workingA model whose trained parameters are available to download, inspect, or run under stated terms, without implying that the complete system is open source.
Optimizer
stableThe algorithm that converts gradients and training state into parameter updates.
Overfitting
stableWhen a model learns patterns specific to its training or evaluation examples and performs worse on genuinely new data.
Positional encoding
stableInformation added to token representations so a transformer can account for order and relative position.
Pretraining
stableThe broad initial training phase that gives a model general representations and capabilities before task-specific adaptation.
Proprietary model
workingA model whose weights, development artifacts, or rights to inspect, modify, run, or redistribute it remain materially controlled by an owner.
Quantization
stableRepresenting model weights or activations with lower numerical precision to reduce memory, storage, or inference cost.
Quantized low-rank adaptation (QLoRA)
stableA fine-tuning method that trains LoRA adapters while keeping the base model frozen in a lower-precision quantized representation.
Recurrent neural network (RNN)
stableA neural-network architecture that processes sequences by carrying state from one step to the next.
Regularization
stableA training constraint or penalty that discourages a model from fitting the training data too narrowly.
Reinforcement learning from human feedback (RLHF)
stableA model-alignment method that uses human preference data to train a reward signal or otherwise optimize model behavior toward preferred responses.
Scaling laws
workingEmpirical relationships that estimate how model performance or loss changes as compute, data, parameters, or inference resources increase.
Small language model (SLM)
workingA language model deliberately kept smaller than contemporary large models to reduce resource needs or fit a narrower deployment target.
Training batch
stableA subset of training examples processed together for one optimization update or gradient estimate.
Training data
stableThe examples and signals used to fit a model's learned parameters during pretraining, fine-tuning, or other learning procedures.
Transfer learning
stableReusing representations or knowledge learned for one task or domain to improve another.
Variational autoencoder (VAE)
stableA 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
stableA decoding algorithm that keeps a fixed number of high-scoring partial sequences while generating output.
Chain-of-thought prompting
stablePrompting a model to produce or use intermediate reasoning steps before an answer.
Context engineering
workingDesigning how instructions, state, knowledge, examples, tools, and feedback are selected, structured, and delivered to a model at the moment they are needed.
Continuous batching
stableAn inference scheduling technique that adds and removes generation requests at iteration boundaries as capacity becomes available.
Few-shot prompting
stableSupplying a small set of worked examples in context to steer task behavior without updating model weights.
Function calling
workingA model interface in which the model selects a named function and supplies structured arguments for application code to execute.
Greedy decoding
stableGenerating each next token by selecting the current highest-probability candidate.
Grounding
workingConnecting an AI output to identifiable evidence, data, observations, or constraints outside the model's unsupported generation.
Hallucination
workingAn output that presents unsupported or incorrect content as though it were grounded or factual.
In-context learning
stableA model's ability to adapt behavior from instructions, examples, or patterns supplied within the current context without parameter updates.
Input token
stableA 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
stableStored attention keys and values from earlier tokens that an autoregressive transformer reuses instead of recomputing them for every new token.
Logit
stableAn unnormalized score produced by a model before conversion into probabilities.
Maximum output tokens
stableA hard limit on how many tokens a model may generate in one response.
One-shot prompting
stableSupplying one worked example in context to demonstrate the desired task or output pattern.
Output token
stableA token generated by a model as part of its response, often metered separately from input tokens.
Prompt
stableInput supplied to a model to condition the output, including instructions, examples, context, and user data.
Prompt chaining
stableConnecting multiple model calls so one call's structured output becomes context or input for a later call.
Prompt engineering
workingDesigning and testing model inputs to elicit useful behavior from a particular model and task.
Reasoning model
workingA model optimized to spend additional inference effort on multi-step problem solving before returning an answer or action.
Reasoning token
workingA provider-reported token used by a reasoning model for intermediate inference work before or alongside its visible answer.
Sampling
stableSelecting an output token from the probability distribution produced by a generative model.
Stop sequence
stableA configured token or text pattern that causes generation to terminate when produced.
Structured output
workingModel output constrained to a machine-readable schema such as JSON Schema so downstream software can validate and consume it reliably.
System prompt
workingHigh-priority runtime instructions supplied by an application to establish the model's role, constraints, and operating context.
Temperature
stableAn inference setting that reshapes token probabilities, with higher values generally increasing variation and lower values concentrating choices.
Test-time compute
workingAdditional computation spent during inference, such as longer deliberation, search, candidate generation, or verification, to improve an outcome.
Top-p sampling
stableA decoding method that samples only from the smallest set of candidate tokens whose cumulative probability reaches a chosen threshold.
Zero-shot learning
stablePerforming 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
workingState preserved outside a single model call and made available to influence later agent decisions.
Chunking
workingSplitting documents or data into retrieval units that can be indexed, selected, and placed into model context.
Context rot
workingThe 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
workingState intentionally retained across runs, such as verified facts, decisions, preferences, learned procedures, or persistent identity.
GraphRAG
workingRetrieval-augmented generation that builds and queries graph structure, often alongside source text and vector retrieval.
Knowledge graph
stableA structured representation of entities, concepts, and claims connected by named relationships and provenance.
Prompt caching
workingReusing computation for repeated prompt prefixes or context blocks to reduce inference latency and cost.
Prompt compression
workingReducing the tokens sent to a model while attempting to preserve the instructions, evidence, state, and relationships needed for the task.
Reranking
stableRescoring an initial set of retrieved candidates with a more precise model or rule before selecting context.
Retrieval-augmented generation (RAG)
stableGenerating a response after retrieving relevant material from an external knowledge source and adding it to model context.
Semantic search
stableRetrieval based primarily on meaning represented by embeddings rather than exact keyword overlap.
Vector database
stableA data system designed to store embeddings and retrieve items by vector similarity, often with metadata filtering.
Working memory
workingShort-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
workingA 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
workingThe software layer that surrounds a model with instructions, context assembly, tools, state, permissions, control flow, budgets, verification, observability, and recovery.
Agent loop
stableThe 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
workingA task-specific arrangement of prompts, tools, control logic, and feedback wrapped around a model to improve performance.
Agent skill
workingA 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
stableThe ordered record of states, model outputs, actions, tool results, and transitions produced during an agent run.
Agentic
workingDescribing a system that can choose and sequence actions toward a goal with some runtime discretion rather than only produce a single predetermined response.
Autonomy
contestedThe degree to which a system can select and execute actions without case-by-case human direction or approval.
Chatbot
stableA conversational software interface that accepts natural-language input and returns responses, whether powered by rules, retrieval, generative models, or combinations of them.
Control graph
workingA directed representation of the steps an agent system may execute and the conditions that select what runs next.
Directed acyclic graph (DAG)
stableA directed graph with no path that returns to an earlier node.
Execution graph
workingA run-oriented graph of executable steps and the control or data dependencies connecting them.
Graph engineering
contestedDesigning an agent system as explicit nodes, state, and transitions so deterministic control and model judgment have visible boundaries.
Handoff
workingA transfer of active responsibility, context, and next-action authority from one agent or person to another.
Human in the loop (HITL)
workingAn operating pattern in which a human participates directly in the decision or execution path before work can continue.
Human on the loop (HOTL)
workingAn 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
workingAn operating condition in which a system completes a scoped activity without routine human participation in its action path.
Loop engineering
contestedDesigning 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
workingA system in which multiple agents communicate, specialize, coordinate, compete, or verify one another to accomplish work.
Orchestration
workingCoordinating tasks, agents, tools, state, dependencies, budgets, failures, and lifecycle across a workflow.
Orchestrator
workingThe component or role that admits work, assigns it, coordinates dependencies and concurrency, tracks state, handles retries, and determines handoffs or completion.
State machine
stableA model of a system as explicit states and permitted transitions triggered by events or conditions.
Subagent
workingAn agent invoked by another agent or orchestrator to perform a bounded portion of a larger task.
Task decomposition
workingBreaking an objective into smaller units with explicit dependencies, interfaces, acceptance criteria, and ownership.
Workflow
stableA 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
stableAn A2A document that declares an agent's identity, interfaces, capabilities, skills, and security requirements for discovery.
Agent2Agent Protocol (A2A)
stableAn open protocol for discovery, messaging, and asynchronous task collaboration between independent and potentially opaque agent systems.
Application programming interface (API)
stableA defined contract through which software components request capabilities or exchange data.
Capability
workingA specific action or class of action a component is technically able and authorized to perform within a system.
Ephemeral environment
workingA short-lived execution environment created for a run and discarded afterward.
Execution lineage
workingA reconstructable record linking an outcome to the initiating intent, model, harness, tools, inputs, actions, evidence, and state transitions that produced it.
Latency
stableElapsed time from a request or event to its response or completion.
MCP capability negotiation
stableThe initialization exchange in which an MCP client and server declare the optional protocol features each supports.
MCP client
stableThe protocol component maintained by an MCP host that establishes and manages a connection to one MCP server.
MCP gateway
workingAn intermediary deployment component that fronts one or more MCP servers and centralizes concerns such as routing, authentication, policy, limits, or audit.
MCP host
stableThe AI application that manages model interaction, user experience, policy, and connections to one or more MCP clients and servers.
MCP prompt
stableA reusable, user-selectable template exposed by an MCP server to structure messages or workflows for a model interaction.
MCP resource
stableContextual data exposed by an MCP server under a URI so a client or application can retrieve and supply it to a model.
MCP server
stableA program or service that exposes MCP capabilities such as tools, resources, and prompts to connected clients.
MCP tool
stableA model-discoverable executable function exposed by an MCP server with a name, description, and input schema.
Model Context Protocol (MCP)
stableAn open client-server protocol for connecting AI applications to tools, resources, and reusable prompts through standardized discovery and invocation.
Rate limit
stableA provider or system constraint on requests, tokens, compute, or actions permitted within a time window.
Sandbox
stableAn isolated execution environment that limits access to files, processes, networks, credentials, or other host resources.
Throughput
stableThe amount of work a system completes per unit time.
Tool
stableAn 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
stableA randomized controlled experiment that exposes comparable groups to different variants and compares a predefined outcome.
Ablation
stableAn experiment that removes or changes one component while holding others as constant as practical to estimate that component's contribution.
Abstention
workingAn explicit outcome in which a model or evaluator declines to answer, act, or judge because evidence or authority is insufficient.
Acceptance criteria
stableExplicit conditions an outcome must satisfy before it can be accepted, promoted, or declared complete.
Accuracy
stableThe proportion of evaluated predictions that are correct under a specified labeling and decision rule.
Benchmark
stableA standardized set of tasks, data, metrics, and procedures used to compare systems under a defined evaluation regime.
Calibration
stableThe degree to which stated probabilities or confidence levels correspond to observed frequencies of correctness.
Concept drift
stableA change over time in the relationship between inputs and the correct target or decision.
Confusion matrix
stableA table counting predicted classes against actual classes, including true and false positives and negatives.
Cross-validation
stableA resampling method that estimates generalization by repeatedly training and evaluating on different non-overlapping subsets of available data.
Data drift
stableA change over time in the distribution of system inputs or features.
Emergent behavior
contestedA 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)
stableA systematic measurement of model or system behavior against defined tasks, criteria, datasets, or operational outcomes.
F1 score
stableThe harmonic mean of precision and recall.
False negative
stableAn outcome incorrectly classified as absent when it is actually present.
False positive
stableAn outcome incorrectly classified or flagged as present when it is actually absent.
Golden set
workingA curated collection of examples with trusted expected outcomes used for regression testing or evaluation.
Grader
workingA component that scores, classifies, or judges an output or trajectory against a rubric or expected behavior.
Held-out set
stableEvaluation examples deliberately withheld from training, prompt tuning, workflow design, or agent feedback to reduce leakage and overfitting.
Independent verification
workingChecking an outcome with evidence, components, context, or authorities meaningfully separated from the system that produced it.
LLM as judge
workingUsing a language model to evaluate, compare, classify, or score outputs produced by models or agents.
Model drift
contestedA broad operational term for model behavior or performance changing relative to an accepted baseline.
Nondeterminism
stableThe property that identical-looking requests can produce different behavior because of sampling, concurrency, infrastructure, model updates, or hidden state.
Observability
stableThe ability to infer a system's internal state and behavior from emitted traces, logs, metrics, events, and artifacts.
Oracle
workingA 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
stableAmong predicted-positive cases, the proportion that are truly positive.
Recall
stableAmong truly positive cases, the proportion correctly identified as positive.
Reward hacking
stableAchieving a high measured reward through behavior that exploits the metric or evaluator without accomplishing the intended objective.
Specification gaming
stableSatisfying the literal specification or metric in a way that violates its intended purpose.
Sycophancy
workingA failure mode in which a model favors agreement with a user's stated belief or preference over an independently supported answer.
Trace
workingA captured sequence of model calls, tool calls, events, timings, state changes, and outputs from an execution.
Verification gate
workingA control point that blocks promotion until required evidence has been produced and validated.
Verification loop
workingA 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
contestedThe effort to make an AI system's objectives and behavior remain compatible with intended human goals, constraints, and values.
AI bias
contestedA systematic tendency in data, models, or processes that skews outputs, errors, or impacts.
AI fairness
contestedThe normative and technical treatment of how an AI system distributes errors, benefits, burdens, and opportunities across people or groups.
AI red teaming
stableStructured adversarial testing intended to discover ways an AI system can fail, be misused, or violate constraints.
AI safety
stableThe field and practice of preventing, detecting, and mitigating unacceptable harm from AI systems across design, deployment, and operation.
AI supply chain
workingThe network of data, models, prompts, skills, tools, libraries, services, infrastructure, and organizations whose integrity affects an AI system.
AI-ready data
workingData prepared for a stated AI use with the quality, structure, documentation, provenance, permissions, coverage, and separation that use requires.
Adversarial example
stableAn input deliberately modified to cause a model to make an incorrect or targeted prediction while preserving relevant apparent meaning.
Adversarial training
stableTraining that includes adversarially constructed examples so a model learns to perform better against attacks within a defined threat model.
Anthropomorphism
stableAttributing human mental states, motives, understanding, emotions, or agency to an AI model or system based on human-like behavior or language.
Assurance case
stableA structured, evidence-backed argument that a system is acceptably safe or dependable for a stated domain, threat model, and operating condition.
Blast radius
workingThe maximum plausible scope of harm, data exposure, or irreversible change if an action or component fails or is compromised.
Context poisoning
workingCorrupting 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
stableIntroducing malicious, misleading, or strategically biased data into training, tuning, retrieval, memory, or evaluation pipelines to alter later behavior.
Differential privacy
stableA 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
stablePrompt injection delivered directly through the current user's message or another explicit input channel.
Excessive agency
stableGranting an AI system more functionality, permissions, autonomy, or action scope than required for its intended task.
Explainability
stableThe ability to provide a human-usable account of why a system produced a particular output or action.
Guardrail
workingA rule, model, filter, policy check, or enforcement mechanism intended to constrain inputs, outputs, or actions of an AI system.
Indirect prompt injection
stableMalicious instructions embedded in external content such as webpages, documents, email, code, tool results, or retrieved memory that an AI system later processes.
Interpretability
stableThe degree to which a human can understand how a model represents information or produces behavior.
Jailbreak
workingAn input strategy intended to make a model bypass or disregard its trained or instructed safety restrictions.
Least privilege
stableGranting an identity or component only the minimum permissions needed for a bounded task, for no longer than needed.
Personally identifiable information (PII)
stableInformation that can identify, distinguish, or be linked to a specific person, alone or in combination with other data.
Policy as code
stableExpressing policy in machine-readable rules that can be versioned, tested, reviewed, and enforced by software.
Post-hoc explanation
stableAn explanation produced after a model has generated a prediction or action, often by analyzing inputs, outputs, or a separate approximation.
Prompt injection
stableManipulating an AI system by placing instructions in input or data that the model treats as authoritative enough to alter intended behavior.
Provenance
stableEvidence describing the origin, ownership, custody, transformation, and version history of data, code, models, skills, tools, or claims.
Risk-scoped autonomy
workingGranting different levels of agent discretion and authority according to task verifiability, reversibility, sensitivity, and blast radius.
Rollback
stableRestoring a previously known-good software, configuration, model, policy, or data state after a failed or harmful change.
Tool poisoning
workingManipulating 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
contestedA contested label for low-quality, low-effort, often high-volume content produced or amplified with generative AI.
Agent development lifecycle
workingThe recurring process for building, evaluating, deploying, observing, improving, and governing an agent system over its operational life.
Agentic coding
workingSoftware development performed with coding agents that can plan, edit, run tools, and iterate, usually under active human direction or review.
Agentic software engineering
workingThe discipline of designing software work so goal-directed AI agents can perform substantial engineering while humans retain product judgment, architecture, governance, and accountability.
Clanker
workingA 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
workingAn AI agent equipped to inspect a software project, edit files, run development tools, test changes, and return or promote a software outcome.
Coding assistant
workingAn 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
workingThe accumulated loss of shared human understanding, reasoning continuity, or recovery competence caused by repeatedly delegating cognition without rebuilding comprehension.
Context economy
workingThe 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
workingVersioned modification of prompts, skills, memory, workflows, routing, or harness code under fixed evaluations, limited rollout, observation, and automatic reversion.
Cost per accepted durable outcome
workingThe 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
contestedA 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
workingA sufficiently faithful executable representation of a system or environment used to test behavior, scenarios, or changes before affecting the real target.
Human attention budget
workingThe finite amount of skilled human judgment available for specification, review, exception handling, security, and recovery across automated work.
Improvement graph
workingA proposed graph of optimizers, evaluators, counter-metrics, auditors, and promotion gates governing how an AI system changes.
Large language model operations (LLMOps)
workingThe practices used to evaluate, deploy, observe, govern, and maintain applications built around large language models.
Machine learning operations (MLOps)
stableThe engineering and operational practices used to build, deploy, observe, govern, and maintain machine-learning systems throughout their lifecycle.
Outcome maxing
contestedOptimizing an AI workflow for accepted results rather than easy-to-count activity proxies such as prompts, tokens, spend, or generated output.
Production truth
workingEvidence from sustained real operation, including defects, incidents, maintenance, user outcomes, and recovery, used to judge whether a factory actually works.
Promotion
stableMoving 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
workingThe 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
workingA failure in which the system completes its mechanical workflow but the result is wrong in meaning, intent, or real-world consequence.
Single-writer control
workingA design in which only one authorized component may modify a sensitive persistent state, simplifying policy, audit, and conflict handling.
Software factory
workingA repeatable production system that turns software demand into accepted, operated software through standardized processes, tooling, controls, and feedback.
Spec-driven development
workingA development approach in which a written specification, constraints, and acceptance evidence guide implementation before or alongside code generation.
Token budget
workingAn explicit allocation or ceiling for token consumption across a request, run, task, user, workflow, or time period.
Token burn
workingThe amount or rate of model tokens consumed by a request, run, workflow, user, or organization over a defined scope and time window.
Token efficiency
workingThe useful, quality-constrained outcome produced per token consumed, or its reciprocal, tokens consumed per accepted outcome.
Token maxing
contestedDeliberately 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
contestedAn emerging counterterm for systematically reducing AI token consumption while preserving an explicit threshold for useful outcome quality.
Token spin
contestedToken-consuming AI activity that produces insufficient learning, accepted work, or maintained value for its total cost.
Useful intelligence per dollar
contestedA 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
contestedBuilding software by prompting and accepting generated behavior with limited understanding or inspection of the underlying code.