Kategorien:

Zeichenfolgen- und Binärfunktionen (AI-Funktionen)

SENTIMENT (SNOWFLAKE.CORTEX)

Gibt eine Gesamtbewertung der Stimmung für den angegebenen englischsprachigen Eingabetext zurück.

Syntax

SNOWFLAKE.CORTEX.SENTIMENT(<text>) 
Copy

Argumente

text

Zeichenfolge, die den Text enthält, für den ein Stimmungswert berechnet werden soll.

Rückgabewerte

A floating-point number from -1 to 1 (inclusive) indicating the model’s level of certainty of any detected sentiment. A score close to 0 indicates that the function could not determine a clear sentiment in the text; this result can be considered neutral. A score close to 1 indicates positive sentiment, while a score close to -1 indicates negative sentiment. The chart below provides guidance on how to interpret the sentiment scores:

Stimmung

Stimmungswert

Positiv

0,5 bis 1

Neutral

-0,5 bis 0,5

Negativ

-0,5 bis -1

Das Ergebnis zeigt nicht die Stärke der Stimmung an, sondern die Polarität (positiv, neutral oder negativ) und die Sicherheit.

Anforderungen an die Zugriffssteuerung

Users must use a role that has been granted the SNOWFLAKE.CORTEX_USER database role. See Cortex LLM privileges for more information on this privilege.

Beispiele

Im folgenden Beispiel wird SENTIMENT verwendet, um die Stimmungsklassifizierung einer Food-Service-Bewertung zu erhalten, die wir in Anbetracht des Wertes von 0,54 als leicht positiv einschätzen können.

SELECT SNOWFLAKE.CORTEX.SENTIMENT('A tourist\'s delight, in low urban light, Recommended gem, a pizza night sight. Swift arrival, a pleasure so right, Yet, pockets felt lighter, a slight pricey bite. 💰🍕🚀'); 
Copy

Antwort:

0.5424458 

Im folgenden Beispiel enthält eine Tabelle mit dem Namen reviews eine Spalte mit dem Namen review_content, die den Text der von den Benutzern eingereichten Bewertungen enthält. Die Abfrage gibt für jede Bewertung einen Stimmungswert zurück.

SELECT SNOWFLAKE.CORTEX.SENTIMENT(review_content), review_content FROM reviews LIMIT 10; 
Copy

Einschränkungen

Snowflake Cortex-Funktionen unterstützen keine dynamischen Tabellen.