AI_ANALYZE_SENTIMENT (Transact-SQL)

Aplica-se a:Ponto de extremidade de análise de SQL no Microsoft Fabric e Warehouse no Microsoft Fabric

A AI_ANALYZE_SENTIMENT função analisa o texto de entrada e retorna um desses rótulos de sentimento: positive, negative, mixed, ou neutral.

Note

  • AI_ANALYZE_SENTIMENT está em versão prévia.
  • AI_ANALYZE_SENTIMENTestá disponível apenas em endpoints de análise SQL e Warehouse no Microsoft Fabric.

Syntax

Convenções de sintaxe de Transact-SQL

AI_ANALYZE_SENTIMENT ( text )

Arguments

enviar SMS

Uma expressão de um tipo de caractere, por exemplo nvarchar, varchar, nchar ou char.

Tipos de retorno

Retorna nvarchar com um dos seguintes valores:

  • positive
  • negative
  • mixed
  • neutral

Remarks

As funções de IA retornam NULL se o modelo de IA não conseguir processar o texto. Os motivos comuns incluem:

  • As regras de IA responsável bloqueiam conteúdo inadequado no texto de entrada.
  • O texto de entrada excede os limites de token. O modelo atual dá suporte a até 15 KB de texto.

Exemplos

A. Analise o sentimento em uma sequência

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

Resultado esperado: positive

B. Analise o sentimento a partir de uma coluna de tabela

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