MLSolutionUtil - 전역
MLSolutionUtil 스크립트 포함은 예측을 가져오기 예측 인텔리전스 위한 메서드를 제공합니다.
이 스크립트 포함에는 플러그인(com.glide.platform_ml)이 필요하며 예측 인텔리전스sn_ml 네임스페이스 내에서 제공됩니다.
자세한 내용은 ML API 사용 단원을 참조하십시오.
MLSolutionUtil - MLSolutionUtil()
새 MLSolutionUtil 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
var mlSolutionUtil = new MLSolutionUtil();
MLSolutionUtil - getPredictions(객체 입력, 배열 solutionNames, 객체 옵션)
하나 이상의 지정된 솔루션에 대한 예측을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 입력 | 객체 | GlideRecord 또는 JSON 객체를 키-값 쌍으로 배열합니다. |
| solutionNames | 배열 | 예측을 검색할 솔루션 이름의 배열입니다. |
| 옵션 | 객체 | 옵션입니다. 다음 속성이 있는 JSON 객체 키-값 쌍:
|
| 유형 | 설명 |
|---|---|
| 배열 | 솔루션 이름별로 그룹화되고 sys_id 또는 record_number별로 정렬된 예측 결과를 포함하는 JSON 키-값 쌍입니다.
|
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));
출력:
{
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: {
...
}