Explore how C3 AI applications are built using a turbine predictive maintenance example.
Sensor
object and writes the reading as a new SensorMeasurement
.SensorMeasurement
is immediately queryable, joined to its parent Sensor
, and available for model scoring. These ingestion pipelines operate on the same Types defined in the application—there’s no need for external ETL tools or schema translation.
ReliabilityMLModel
. The platform supports this through three main components: feature store, model training, and scheduled scoring jobs.
C3 AI aids feature extraction and engineering by hosting a centralized Feature Store that acts as a repository for pre-computed feature data, providing functions for creating, materializing, and evaluating features.
Once features are selected, models are trained on labeled data, extracting outlier boundaries to aid prediction. Based on its performance, the model version can then be promoted and deployed to start generating predictions.
Once deployed, the platform schedules scoring jobs that use the current model and computed features to generate TimeToEventPrediction
records for each monitored asset. Each prediction includes a failure time estimate, a confidence score, and references to both the source asset and the model version used.