AI_ANALYZE_SENTIMENT (Transact-SQL)

Применимо к:Конечная точка аналитики SQL в Microsoft Fabric и хранилище в Microsoft Fabric

Функция анализирует AI_ANALYZE_SENTIMENT входный текст и возвращает одну из таких меток настроения: positive, negative, mixed, или neutral.

Note

  • AI_ANALYZE_SENTIMENT находится в предварительной версии.
  • AI_ANALYZE_SENTIMENTдоступна только в SQL analytics endpoint и Warehouse в Microsoft Fabric.

Syntax

Соглашения о синтаксисе Transact-SQL

AI_ANALYZE_SENTIMENT ( text )

Arguments

text

Выражение типа иероглифа, например nvarchar, varchar, nchar или char.

Типы возвращаемых данных

Возвращается nvarchar с одним из следующих значений:

  • positive
  • negative
  • mixed
  • neutral

Remarks

Функции ИИ возвращаются NULL , если модель ИИ не может обработать текст. Некоторые из распространенных причин:

  • Правила ответственного искусственного интеллекта блокируют недопустимое содержимое в входном тексте.
  • Входной текст превышает ограничения маркера. Текущая модель поддерживает до 15 КБ текста.

Examples

А. Анализируйте настроения по цепочке

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

Ожидаемый результат: positive

B. Анализируйте настроения по столбцу таблицы

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