MLSolutitionUtil - Global
. MLSolutitionUtil a inclusão de script fornece métodos para obter Inteligência preditiva previsões.
Esta inclusão de script requer Inteligência preditiva plug-in (com.glide.platform_ml) e é fornecido em sn_ml namespace.
Para obter mais informações, consulte Usando APIs DE ML .
MLSolutionUtil - MLSolutitionUtil()
Instancia um novo objeto MLSolutionUtil.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var mlSolutionUtil = new MLSolutionUtil();
MLSolutionUtil - getPredictions (entrada de objeto, Array solutionNames, opções de objeto)
Obtém previsões para uma ou mais soluções especificadas.
| Nome | Tipo | Descrição |
|---|---|---|
| entrada | Objeto | GlideRecord ou Matriz de objetos JSON como pares de chave-valor. |
| SolutionNames | Matriz | Matriz de nomes de soluções das quais recuperar previsões. |
| opções | Objeto | Opcional. Par chave-valor do objeto JSON com as seguintes propriedades:
|
| Tipo | Descrição |
|---|---|
| Matriz | Par de chave-valor JSON que contém o resultado da previsão agrupado por nome da solução e classificado por 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));
Saída:
{
solution1: {
input_gr_sys_id1: [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx
},
{
predictedValue : yyy,
predictedSysId : xx1,
confidence : xxx,
threshold : xxx
}
],
input_gr_sys_id2 : [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx
},
...
]
}
solution2: {
...
}