SentimentAnalyser – Bereichsbezogen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die Skripteinbindung „SentimentAnalyser“ bietet Methoden zum Durchführen einer Stimmungsanalyse für einen Zeichenfolgenwert.

    Sie sollten diese Skripteinbindung in einem Skript verwenden, das als vom Administrator ausgeführtes Skript behandelt wird. Verwenden Sie beispielsweise die Skripteinbindung für die Stimmungsanalysein einer Skriptaktion oder geplanten Aufgabe.

    Um diese Klasse in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie den Namespace-Bezeichner sn_nlp_sentiment. Das Stimmungsanalyse-Plugin (com.snc.sentiment_anasys) muss für den Zugriff auf die SentimentAnalyser -API aktiviert sein.

    SentimentAnalyser – SentimentAnalyser()

    Erstellt eine Instanz der SentimentAnalyser-Klasse mit der standardmäßigen Connector-Konfiguration, die für die Stimmungsanalyse verwendet wird.

    var sa = new sn_nlp_sentiment.SentimentAnalyser();

    SentimentAnalyser – SentimentAnalyser(GlideRecord configGR)

    Erstellt eine Instanz der SentimentAnalyser-Klasse mit der angegebenen Connector-Konfiguration, die für die Stimmungsanalyse verwendet wird.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    configGR GlideRecord GlideRecord-Objekt einer Connector-Konfiguration.
    var sa = new sn_nlp_sentiment.SentimentAnalyser(configGR);

    SentimentAnalyser – analyze(String inputText)

    Führt eine Stimmungsanalyse für den angegebenen Text durch.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    inputText Zeichenfolge Text, für den die Stimmungsanalyse durchgeführt werden soll.
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    JSON-Objekt Ergebnis der Stimmungsanalyse mit Angabe des Status, der Bewertung, der normalisierten Bewertung, der sys_id der entsprechenden Connector-Konfiguration und der Fehlermeldung.
    
            var sa = new sn_nlp_sentiment.SentimentAnalyser();
            var result = sa.analyze ("Example string");

    Ausgabe:

    {"status": "Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}

    SentimentAnalyser – analyzeMultiple(Array inputTextArray)

    Führt eine Stimmungsanalyse für ein Array von Zeichenfolgen durch.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    inputTextArray Array Text-Array (Zeichenfolge), für das die Stimmungsanalyse durchgeführt werden soll.
    Tabelle : 5. Rückgaben
    Typ Beschreibung
    JSON-Array Ein Array, das das Ergebnis der für mehrere Texte durchgeführten Stimmungsanalyse mit Angabe des Status, der Bewertung, der normalisierten Bewertung, der sys_id der entsprechenden Connector-Konfiguration und der Fehlermeldung zurückgibt.
    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyzeMultiple (["Example string1","Example string2"]);

    Ausgabe:

    [{"text": "I am happy","result": {Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}},{"text": "I am not happy","result": {Success", "score": "-0.7", "normalizedScore": "-0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}}]

    SentimentAnalyser – analyzeMultipleWithLanguage(Array inputTextArray, String language)

    Führt eine Stimmungsanalyse für ein Array von Zeichenfolgen in der angegebenen Sprache durch.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    inputTextArray Array Text-Array (Zeichenfolge), für das die Stimmungsanalyse durchgeführt werden soll.
    language Zeichenfolge Sprache für den Eingabetext. Dies kann bei verschiedenen Stimmungsservices unterschiedlich sein.
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    JSON-Array Ein Array mit dem Ergebnis der für mehrere Texte in der erwähnten Sprache durchgeführten Stimmungsanalyse mit Angabe des Status, der Bewertung, der normalisierten Bewertung, der sys_id der entsprechenden Connector-Konfiguration und der Fehlermeldung.
    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyzeMultipleWithLanguage (["Example string1","Example string2"], "en");

    Ausgabe:

    [{"text": "I am happy","result": {Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}},{"text": "I am not happy","result": {Success", "score": "-0.7", "normalizedScore": "-0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}}]

    SentimentAnalyser – analyzeWithLanguage(String inputText, String language)

    Führt eine Stimmungsanalyse für einen angegebenen Text und eine angegebene Sprache durch.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    inputText Zeichenfolge Text, für den die Stimmungsanalyse durchgeführt werden soll.
    language Zeichenfolge Sprache für den Eingabetext. Dies kann für verschiedene Stimmungsservices variieren.
    Tabelle : 9. Rückgaben
    Typ Beschreibung
    JSON-Objekt Ergebnis der Stimmungsanalyse mit Angabe des Status, der Bewertung, der normalisierten Bewertung, der sys_id der entsprechenden Connector-Konfiguration und der Fehlermeldung.
    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyze ("Example string", "en");

    Ausgabe:

    {"status": "Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", errorMessage":""}

    SentimentAnalyser – getConnectorByName(String connectorName)

    Gibt den GlideRecord der angegebenen Connector-Konfiguration zurück.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    connectorName Zeichenfolge Name der Connector-Konfiguration.
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    GlideRecord GlideRecord der angegebenen Konnektorkonfiguration.
    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var connector = sa.getConnectorByName("xxx");

    Ausgabe:

    GlideRecord object of the connector configuration with name "xxx", null if no connector is named as "xxx".
    

    SentimentAnalyser – getDefaultConnector()

    Gibt den GlideRecord der standardmäßigen Connector-Konfiguration zurück.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 13. Ergebnisse
    Typ Beschreibung
    GlideRecord GlideRecord der standardmäßigen Connector-Konfiguration.
    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var defaultConnector = sa.getDefaultConnector();