---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MLSolutionUtil : Global

# MLSolutionUtil : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die MLSolutionUtil-Skripteinbindung bietet Methoden zum Abrufen von Predictive Intelligence -Vorhersagen.

Diese Skripteinbindung erfordert das Plugin Predictive Intelligence (com.glide.platform_ml) und wird im Namespace `sn_ml` bereitgestellt.

Weitere Informationen finden Sie unter [ML-APIs verwenden](https://www.servicenow.com/docs/access?context=using-ml-apis&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).
**Zugehörige Konzepte**   

* [ML-Lösung](https://servicenow-prod.fluidtopics.net/gQPekrIktflhqMXUIScjPw#MLSolutionAPI "Die MLSolution- API bietet Methoden zum Verarbeiten von Predictive Intelligence -Vorhersagen und zum Abrufen von Lösungsobjekten für alle Fähigkeiten: Ähnlichkeit, Klassifizierung und Clustering.")
* [MLSolutionFactory](https://servicenow-prod.fluidtopics.net/rrGjU8GwlFMdKqkTyFvYZA#MLSolutionFactoryAPI "Die MLSolutionFactory- API ist eine Factory-Klasse zum Abrufen eines skriptfähigen MLSolution-Objekts.")

## MLSolutionUtil: MLSolutionUtil() {#ariaid-title2}

Instanziiert ein neues MLSolutionUtil-Objekt.
{#MLSU-MLSolutionUtil__table_btj_twt_rhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#MLSU-MLSolutionUtil__table_btj_twt_rhb}  


    var mlSolutionUtil = new MLSolutionUtil();

## MLSolutionUtil -- getPredictions (Objekteingabe, Array solutionNames, Objektoptionen) {#ariaid-title3}

Ruft Vorhersagen für eine oder mehrere angegebene Lösungen ab.
{#MLSU-getPredictions_O_A_O__table_hqw_pbm_yfb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Eingabe | Objekt | GlideRecord- oder -Array von JSON-Objekten als Schlüssel-Wert-Paare. |
| solutionNames | Array | Array von Lösungsnamen, von denen Vorhersagen abgerufen werden sollen. |
| Optionen | Objekt | Optional. Schlüssel-Wert-Paar des JSON-Objekts mit den folgenden Eigenschaften: * top_n: Nummer. Wenn angegeben, werden die besten Ergebnisse bis zur angegebenen Anzahl von Vorhersagen zurückgegeben.{#MLSU-getPredictions_O_A_O__solution-prediction-topn} * anwenden_threshold: Boolesch. Überprüft den Schwellenwert für die Lösung und wendet ihn auf den Ergebnissatz an. Der Schwellenwert ist der Lösungsschwellenwert für Ähnlichkeit oder der Schwellenwert auf Klassenebene für die Klassifizierung. Der Standardwert ist „true".{#MLSU-getPredictions_O_A_O__solution-prediction-thresh} * custom_results_filter: Zeichenfolge. Nur Ähnlichkeitslösungen. Gibt den zulässigen Satz an, aus dem Ergebnisse mithilfe einer codierten Abfrage zurückgegeben werden.{#MLSU-getPredictions_O_A_O__solution-prediction-custom} {#MLSU-getPredictions_O_A_O__ul_hdp_2cs_ckb} |
[Tabelle : 2. Parameter]

{#MLSU-getPredictions_O_A_O__table_hqw_pbm_yfb} {#MLSU-getPredictions_O_A_O__table_iqw_pbm_yfb__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | JSON-Schlüssel-Wert-Paar, das das Vorhersageergebnis enthält, gruppiert nach Lösungsname und sortiert nach sys_id oder record_number. * predictedValue: Zeichenfolge. Wert, der das Vorhersageergebnis darstellt.{#MLSU-getPredictions_O_A_O__ml-returnsVal} * vorhergesagteSysId: Zeichenfolge. Die sys_id des vorhergesagten Werts. Ergebnisse können aus jeder Tabelle stammen, in der Informationen vorhergesagt werden.{#MLSU-getPredictions_O_A_O__ml-returnsID} * Konfidenz: Zahl. Wert der Konfidenz, die der Vorhersage zugeordnet ist. Beispiel: 53,84.{#MLSU-getPredictions_O_A_O__ml-returnsConf} * threshold: Zahl. Wert des konfigurierten Schwellenwerts, der der Vorhersage zugeordnet ist.{#MLSU-getPredictions_O_A_O__ml-returnsThrsh} * detaillierteErgebnisse: Objekt. Nur Ähnlichkeitslösungen. JSON-Schlüssel-Wert-Paar, das Details zu den übereinstimmenden Textindizes enthält.{#MLSU-getPredictions_O_A_O__ml-returnsDetR} {#MLSU-getPredictions_O_A_O__ul_nlj_5cs_ckb} |
[Tabelle : 3. Ergebnisse]

{#MLSU-getPredictions_O_A_O__table_iqw_pbm_yfb}  

    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));

Ausgabe:

    {
      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:  {
          ...
    }


