AI_ANALYZE_SENTIMENT (Transact-SQL)

S’applique à :Point de terminaison d’analytique SQL dans Microsoft Fabric et Warehouse dans Microsoft Fabric

La AI_ANALYZE_SENTIMENT fonction analyse le texte d’entrée et retourne l’une de ces étiquettes de sentiment : positive, negative, mixed, ou neutral.

Note

  • AI_ANALYZE_SENTIMENT est en préversion.
  • AI_ANALYZE_SENTIMENTest disponible uniquement dans les terminaux SQL Analytics et Warehouse dans Microsoft Fabric.

Syntax

Conventions de la syntaxe Transact-SQL

AI_ANALYZE_SENTIMENT ( text )

Arguments

text

Une expression d’un type de caractère, par exemple nvarchar, varchar, nchar ou char.

Types de retour

Rend nvarchar avec l’une des valeurs suivantes :

  • positive
  • negative
  • mixed
  • neutral

Remarks

Les fonctions IA reviennent NULL si le modèle IA ne peut pas traiter le texte. Les raisons courantes sont les suivantes :

  • Les règles d’IA responsables bloquent le contenu inapproprié dans le texte d’entrée.
  • Le texte d'entrée dépasse les limites de tokens. Le modèle actuel prend en charge jusqu’à 15 Ko de texte.

Exemples

R : Analysez le sentiment dans une chaîne

SELECT ai_analyze_sentiment('This hotel was great!') AS sentiment;

Résultat attendu : positive

B. Analysez le sentiment à partir d’une colonne de tableau

SELECT review_id,
       ai_analyze_sentiment(review_text) AS sentiment
FROM dbo.hotel_reviews;