MLSolutionUtil : global
L’API MLSolutionUtil fournit des méthodes pour obtenir Intelligence prédictive des prédictions.
L’API MLSolutionUtil nécessite le module d’extension Intelligence prédictive (com.glide.platform_ml) et est fournie dans l’espace de noms sn_ml .
Pour plus d’informations, consultez Utilisation des API ML.
MLSolutionUtil : MLSolutionUtil()
Instancie un nouvel objet MLSolutionUtil.
| Nom | Type | Description |
|---|---|---|
| Néant |
var mlSolutionUtil = new MLSolutionUtil();
MLSolutionUtil - getPredictions(Entrée d’objet, Array solutionNames, Options d’objet)
Obtient les prédictions pour une ou plusieurs solutions spécifiées.
| Nom | Type | Description |
|---|---|---|
| entrée | Objet | GlideRecord ou tableau d’objets JSON en tant que paires clé-valeur. |
| Noms des solutions | Tableau | Tableau de noms de solutions à partir desquels récupérer les prédictions. |
| options | Objet | Facultatif. Paire clé-valeur d’objet JSON avec les propriétés suivantes :
|
| Type | Description |
|---|---|
| Tableau | Paire clé-valeur JSON contenant le résultat de prédiction regroupé par nom de solution et trié par sys_id ou record_number.
|
var solutionNames = ['soluton1', 'solution2'];
var input = new GlideRecord("incident");
input.get("0ef47232db801300864adfea5e961912");
// configure optional parameters
var options = {};
options.top_n = 3;
options.apply_threshold = false;
var mlSolutionUtil = new MLSolutionUtil();
var results = mlSolutionUtil.getPredictions(input, solutionNames, options);
// pretty print JSON results
gs.print(JSON.stringify(JSON.parse(results), null, 2));
Sortie :
{
solution1: {
input_gr_sys_id1: [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx,
detailedResults : [.....]
},
{
predictedValue : yyy,
predictedSysId : xx1,
confidence : xxx,
threshold : xxx,
detailedResults : [.....]
}
],
input_gr_sys_id2 : [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx,
detailedResults : [.....]
},
...
]
}
solution2: {
...
}