The benefits of a model-driven architecture include: 1) future proofing investments in application and microservices code as underlying infrastructure services rapidly evolve; 2) less app code required to be written, quality assured, and maintained resulting in significantly faster application development and lower total cost of ownership; and 3) upgradeability.
Data scientists typically work in isolation, developing and testing machine learning algorithms against small subsets of data provided by IT from one or more disparate source systems. The bulk of their time is spent on data cleansing and data normalization to represent the same entities, measures (units), states (e.g. status codes) and events consistently in time and across systems and to correlate (“join”) data across systems. The resulting algorithms, typically written in Python or R, do not conform to IT standards and require rewriting to different programming language such as a Java. Furthermore, the efficacy of the algorithm is sub-optimal since it has not been tuned against a representative production data set.
A platform is required to allow data scientists to develop, test, and tune algorithms in the programming language of their choice against a snapshot of all available production data. To accelerate development, data scientists can leverage work completed on the platform by data engineers and application developers to handle data cleansing, data normalization, object modeling and representation, microservices to focus on analytic feature development for classic machine learning or deep learning models.
The resulting machine learning algorithm is immediately deployable in production and available as a microservice through a standard RESTful API.
The C3 AI Application Platform allows small teams of five to ten application developers and data scientists to collaboratively develop, test and deploy large-scale production AI applications in one to three months. The platform is proven across thirty large scale deployments across industries including Energy, Manufacturing, Aerospace / Defense, Healthcare, and Financial Services. A representative large scale C3 AI Application Platform deployment processes AI inferences at a rate of a million messages per second against a petabyte-sized unified federated cloud data image aggregated from fifteen disparate corporate systems and a forty million sensor network. Global 1000 organizations have successfully used the platform to deploy full scale production deployments in 6 months and enterprise-wide digital transformations with over twenty AI applications in 24 to 36-month timeframes.