ServiceNow® Predictive Intelligence is a platform function that provides a layer of artificial intelligence that empowers features and capabilities across ServiceNow® applications to provide better work experiences.

Overview of Predictive Intelligence

Predictive Intelligence is a powerful set of tools to use artificial intelligence and machine learning to improve the work experience. You can create and train models on the platform and integrate with other ServiceNow products and applications.The benefits of using Predictive Intelligence.

The following introduces the underlying concepts behind Predictive Intelligence and the different frameworks available.

To learn more about ways to use existing models, see Using Predictive Intelligence.

Predictive Intelligence for on-premise customers

Predictive Intelligence is also available for on-premise customers. If you're interested in deploying this product on-premise, contact your account manager. For on-premise installation and configuration instructions, see the complete instructions for Machine Learning Engine installation and configuration for self-hosted customers [KB0782052] in the Now Support Self-Hosted Knowledge Base.
Note: Only on-premise accounts can access the Now Support Self-Hosted Knowledge Base.

Terminology

Artificial intelligence
Systems designed to do work that needs a level of human intelligence to accomplish.
Machine learning
Ability for models to improve over time with more experience.
Models
Collections of algorithms, math, and statistics that make predictions and decisions based on input-output data.
Training
Adding or changing data that the model is based on to affect future predictions.
Supervised Training
Providing input-out pairs so that the model can generate rules that connect the two.
Unsupervised Training
Providing raw data so that the model can identify structures in the data set.
Training frequency
How often models are retrained to combine the existing model with new training data.
Word corpus
Vocabulary that a model can use to look for textual similarity.

Predictive model components

A predictive model includes these components, some of which you must provide.
Solution definition
A data record you create and configure that specifies these values for training a predictive model.
  • The records used to train the model. For example, only train on incidents that are resolved or closed within the last six months.
  • The input fields that the model uses to make predictions. For example, use the incident short description to make a prediction.
  • The output field whose value the model predicts. For example, set the incident category based on the short description.
  • The frequency to retrain the model. For example, retrain the model every 30 days.
Solution
The solution is the result of a solution definition that you've trained in a ServiceNow datacenter. Predictive Intelligence uses the solution to predict a target field value given one or more input field values. All solutions specify these values.
  • The solution precision is the aggregate percentage of correct predictions. For example, a precision of 50 means that out of 100 predictions, half of them should have the correct value.
  • The solution coverage is the aggregate percentage of records that receive a prediction. For example, a coverage of 50 means half of all eligible records actually receive a prediction.
  • The solution classes are the output field values for which the model can make predictions. Each class is an output field value with a list of possible precision, coverage, and distribution metrics to choose from. For example, the Incident Categorization solution has a class for each category such as software, inquiry, and database.
  • The class distribution is the percentage of records from the entire table that have this particular output field value. For example, a distribution of 50 for the inquiry class means that half of incidents have the inquiry category.

Predictive Intelligence frameworks

Predictive Intelligence provides three frameworks in the Xanadu release. Each framework has different solution types to train the system to predict, recommend, and organize data outcomes. A trained solution can be invoked by any application through an API to make a prediction. More information can be found in Predictive Intelligence frameworks.