AI Infrastructure

Type System

A type system in an AI platform is a catalog of formally defined object types, with attributes, relationships, and rules, that describes data, models, and services so applications are built against types rather than raw tables.

What is a type system?

A type system, in an AI platform, is the set of formally defined object types the platform knows about, such as Customer, Shipment, or Invoice, each with named attributes, relationships to other types, and rules about valid values. Data from source systems is loaded into these types. Machine learning models are registered with typed inputs and outputs. Services and agent tools are described by the types they accept and return. Applications are written against the types, so a developer asks for an asset’s open work orders instead of joining tables whose column names differ between plants.

The term comes from programming languages, where a type system stops a program from treating a date as a number. In a platform it keeps a model trained on one definition of “late delivery” from being fed another, and gives an agent a precise description of what a tool will do.

Why a type system matters

A regional logistics company holds shipment data in a transportation management system, a telematics feed, and a customer portal. One Shipment type, with a canonical transform from each source, gives the forecasting model, the customer service assistant, and the operations dashboard the same object. When the delay prediction model is updated, its output is still a typed attribute of Shipment and nothing downstream breaks. The type system also carries permissions, so the assistant may read a shipment’s status but never its negotiated rate. The costs are the modeling effort up front and the discipline to route new data through the types.

← Back to AI Glossary