Engineering & AI glossary
Understand the metrics, models, and methods behind modern engineering. Clear definitions, practical examples, and a closer look at what the numbers actually mean.
All terms
2,008 termsMetric Trend
Metric Trend is an analytical concept that helps describe, summarize, or interpret engineering evidence under a stated measurement design.
Engineering analyticsMetric validity
Metric validity is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationMetric Variance
Metric Variance is an analytical concept that helps describe, summarize, or interpret engineering evidence under a stated measurement design.
Engineering analyticsMetric versioning
Metric versioning why metric definitions need explicit versions.
Engineering analyticsMetric Volatility
Metric Volatility is an analytical concept that helps describe, summarize, or interpret engineering evidence under a stated measurement design.
Engineering analyticsMetric Window
Metric Window is an analytical concept that helps describe, summarize, or interpret engineering evidence under a stated measurement design.
Engineering analyticsMicrobatching
Microbatching is the serving concept concerned with microbatching during AI inference.
Inference performanceMigration plan
Migration plan is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtMilestone
Milestone is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningMilestone risk
Milestone risk is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningMinimum generation length
Minimum generation length is a language-model concept about instruction design and control. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsMissing at random
Missing at random is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationMissing completely at random
Missing completely at random is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationMissing data
Missing data describes absent values or records that affect an analysis.
Engineering analyticsMissing not at random
Missing not at random is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationMixed precision inference
Mixed precision inference is the serving concept concerned with mixed precision inference during AI inference.
Inference performanceMixed precision training
Mixed precision training is a language-model concept about serving behavior and operational tradeoffs. It names a mechanism, representation, training practice, or operational behavior that can change how an AI system processes input and produces output.
LLM fundamentalsMob programming
Mob programming is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityModality routing
Modality routing is a model-routing or gateway concept used to manage traffic selection for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysMode
Mode is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationModel allowlist
Model allowlist is a model-routing or gateway concept used to manage policy enforcement for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysModel capability matrix
Model capability matrix is a model-routing or gateway concept used to manage operational visibility for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysModel Context Protocol
Model Context Protocol, or MCP, is an open protocol for connecting AI applications with external tools, resources, and prompts through a standardized interface. It gives clients and servers a common way to describe and invoke capabilities.
AI coding and agentsModel denylist
Model denylist is a model-routing or gateway concept used to manage policy enforcement for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysModel fallback
Model fallback is the use of an alternate model or provider when the preferred route cannot handle a request or fails a defined condition. A fallback policy can respond to outages, rate limits, unsupported capabilities, timeouts, or application-level checks.
Model routing and gatewaysModel fallback cost
Model fallback cost is extra expense when a primary model fails and another route serves work. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.
Token costs and AI ROIModel gateway
A model gateway is a service layer that gives applications a common interface to one or more model providers. Depending on its design, it can handle routing, authentication, retries, fallbacks, usage tracking, and request policies.
Model routing and gatewaysModel loading
Model loading is the serving concept concerned with model loading during AI inference.
Inference performanceModel mix
Model mix is the distribution of workload across models, providers, or deployment tiers. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.
Token costs and AI ROIModel parallelism
Model parallelism is the serving concept concerned with model parallelism during AI inference.
Inference performanceModel registry
Model registry is a model-routing or gateway concept used to manage operational visibility for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysModel replica
Model replica is the serving concept concerned with model replica during AI inference.
Inference performanceModel replication
Model replication is the serving concept concerned with model replication during AI inference.
Inference performanceModel routing
Model routing is the process of selecting which AI model handles a request or a step in a workflow. A routing policy can consider the task, required capabilities, expected quality, price, latency, and provider availability.
Model routing and gatewaysModel routing savings
Model routing savings is spend reduction from sending work to a suitable efficient route. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.
Token costs and AI ROIModel version pinning
Model version pinning is a model-routing or gateway concept used to manage operational visibility for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysModel warmup
Model warmup is the serving concept concerned with model warmup during AI inference.
Inference performanceModel-based testing
Model-based testing is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtModerator variable
Moderator variable is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationModular monolith
Modular monolith is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtModule cohesion
The degree to which the elements of a module support one focused purpose.
Code quality and technical debtModule stability
The degree to which a module can change without forcing changes in its consumers.
Code quality and technical debtModule testing
Module testing is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtMonolith decomposition
Monolith decomposition is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtMonte Carlo simulation
Monte Carlo simulation is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningMonthly recurring AI spend
Monthly recurring AI spend is the recurring portion of monthly AI expense for ongoing workloads. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.
Token costs and AI ROIMoving average
Moving average is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationMulti Agent Orchestration
Multi Agent Orchestration is a software-engineering concept describing how an AI coding system, its tools, or human collaborators handle a defined task.
AI coding and agentsMulti-query attention
Multi-query attention is a language-model concept about evaluation design and failure analysis. It names a mechanism, representation, training practice, or operational behavior that can change how an AI system processes input and produces output.
LLM fundamentalsMulti-region routing
Multi-region routing is a model-routing or gateway concept used to manage traffic selection for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gateways