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 termsProduct-engineering collaboration
Product-engineering collaboration 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 productivityProduction change volume
Production change volume is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.
DORA and DevOpsProduction evaluation
Production evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksProduction readiness
Production readiness is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.
DORA and DevOpsProduction release event
Production release event is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsProductivity baseline
Productivity baseline is a developer productivity concept that helps teams understand productivity baseline in the context of software delivery.
Developer productivityProductivity dimensions
Productivity dimensions is a developer productivity concept that helps teams understand productivity dimensions in the context of software delivery.
Developer productivityProductivity measurement framework
Productivity measurement framework is a developer productivity concept that helps teams understand productivity measurement framework in the context of software delivery.
Developer productivityProductivity trend
Productivity trend is a developer productivity concept that helps teams understand productivity trend in the context of software delivery.
Developer productivityProductivity variance
Productivity variance is a developer productivity concept that helps teams understand productivity variance in the context of software delivery.
Developer productivityProgressive delivery
Progressive delivery is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.
DORA and DevOpsPrompt cache savings
Prompt cache savings is cost avoided when repeated context is served from an eligible cache. 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 ROIPrompt caching
Prompt caching reuses processing associated with previously supplied prompt content, often a matching prefix, to reduce repeated input work. It differs from response caching, which returns a stored answer instead of generating a new one.
Inference performancePrompt compilation
Prompt compilation is a language-model concept about generation behavior and sampling. 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 fundamentalsPrompt compression
Prompt compression is a language-model concept about context selection and limits. 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 fundamentalsPrompt engineering
Prompt engineering is the practice of designing and testing instructions, examples, context, and output requirements that guide a language model toward a useful result. It is an iterative engineering activity supported by evaluation and observability.
LLM fundamentalsPrompt injection
Prompt injection is an attack or unintended instruction that causes a language model to treat untrusted content as higher-priority guidance. It can redirect an application, expose data, or trigger tools in ways the developer did not intend.
LLM fundamentalsPrompt injection defense
Prompt injection defense 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 fundamentalsPrompt length
Prompt length is the serving concept concerned with prompt length during AI inference.
Inference performancePrompt overhead
Prompt overhead is request context supporting execution rather than the primary user payload. 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 ROIPrompt registry
Prompt registry is a language-model concept about representation and similarity. 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 fundamentalsPrompt robustness
Prompt robustness is a language-model concept about representation and similarity. 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 fundamentalsPrompt sensitivity
Prompt sensitivity is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksPrompt template
Prompt template is a language-model concept about generation behavior and sampling. 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 fundamentalsPrompt variable
Prompt variable is a language-model concept about context selection and limits. 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 fundamentalsPrompt version
Prompt version 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 fundamentalsPropensity score
Propensity score 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 experimentationPropensity score matching
Propensity score matching 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 experimentationProvider adapter
Provider adapter is a model-routing or gateway concept used to manage interface consistency 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 gatewaysProvider allowlist
Provider 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 gatewaysProvider availability
Provider availability is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProvider capability matrix
Provider 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 gatewaysProvider denylist
Provider 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 gatewaysProvider health check
Provider health check is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProvider health score
Provider health score is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProvider metrics
Provider metrics 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 gatewaysProvider quota
Provider quota is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProvider rate limit
Provider rate limit is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProvider registry
Provider 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 gatewaysProvider routing
Provider routing selects an infrastructure provider or endpoint for a model request. The policy may consider price, latency, availability, regional requirements, quotas, capabilities, or recent provider performance.
Model routing and gatewaysProvider SLA
Provider SLA 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 gatewaysProvider trace
Provider trace 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 gatewaysProvider version pinning
Provider 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 gatewaysProvider-agnostic API
Provider-agnostic API is a model-routing or gateway concept used to manage interface consistency 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 gatewaysProvider-agnostic failover
Provider-agnostic failover is a model-routing or gateway concept used to manage reliable request governance 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 gatewaysProximal policy optimization
Proximal policy optimization 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 fundamentalsProxy measure
Proxy measure is an analytical risk or quality concern that can make an engineering analysis appear more certain, comparable, or causal than it is.
Engineering analyticsProxy metric
Proxy metric 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 experimentationPsychological safety
Psychological safety 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 productivityPull criteria
Pull criteria are explicit conditions used to decide whether work is ready for the next stage. They protect flow by preventing items from entering a step when required information, capacity, or quality conditions are missing.
Flow and capacity planning