AI_CLASSIFY (Transact-SQL)

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

Функция AI_CLASSIFY классифицирует вводный текст по одной из указанных вами меток.

Note

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

Syntax

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

AI_CLASSIFY ( text, class1, class2 [ , ...n ] )

Arguments

text

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

Класс 1, класс 2, ... n

Одна или несколько кандидатных меток классов, предоставляемых в виде литералов строк или строковых выражений.

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

Возвращается nvarchar , содержащий выбранную метку класса.

Remarks

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

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

Examples

А. Классифицировать текст с пользовательскими метками

SELECT ai_classify('Room was dirty', 'service', 'dirt', 'food') AS classification;

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

B. Классифицировать строки в таблице

SELECT review_id,
       ai_classify(review_text, 'service', 'dirt', 'food', 'other') AS category
FROM dbo.hotel_reviews;