- Catégories :
Fonctions de chaîne et fonctions binaires (Fonctions AI)
SENTIMENT (SNOWFLAKE.CORTEX)¶
Renvoie un score global de sentiment pour le texte d’entrée en anglais donné.
Syntaxe¶
SNOWFLAKE.CORTEX.SENTIMENT(<text>)
Arguments¶
textChaîne contenant le texte pour lequel un score de sentiment doit être calculé.
Renvoie¶
Nombre à virgule flottante compris entre -1 et 1 (inclus) indiquant le niveau de certitude du modèle de tout sentiment détecté. Un score proche de 0 indique que la fonction n’a pas pu déterminer un sentiment clair dans le texte ; ce résultat peut être considéré comme neutre. Un score proche de 1 indique un sentiment positif, tandis qu’un score proche de -1 indique un sentiment négatif. Le schéma ci-dessous fournit des conseils sur la manière d’interpréter les scores de sentiment :
Sentiment |
Score du sentiment |
|---|---|
Positif |
0,5 à 1 |
Neutre |
-0,5 à 0,5 |
Négatif |
-0,5 à -1 |
Le résultat n’indique pas l’intensité du sentiment, mais sa polarité (positive, neutre ou négative) et son degré de certitude.
Exigences en matière de contrôle d’accès¶
Les utilisateurs doivent utiliser un rôle auquel le rôle de base de données SNOWFLAKE.CORTEX_USER a été accordé. Voir Privilèges LLM Cortex pour plus d’informations sur ce privilège.
Exemples¶
L’exemple suivant utilise SENTIMENT pour obtenir la classification du sentiment d’un avis sur un service de restauration, que nous pouvons interpréter comme modérément positif, compte tenu du score de 0,54.
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. 💰🍕🚀');
Réponse :
0.5424458
Dans cet exemple, une table nommée reviews contient une colonne nommée review_content contenant le texte des avis soumis par les utilisateurs. La requête renvoie une note de sentiment pour chaque avis.
SELECT SNOWFLAKE.CORTEX.SENTIMENT(review_content), review_content FROM reviews LIMIT 10;
Avis juridiques¶
Reportez-vous à Snowflake AI et ML.
Limitations¶
Les fonctions de Snowflake Cortex ne prennent pas en charge les tables dynamiques.