AI_CLASSIFY (Transact-SQL)

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

A AI_CLASSIFY função classifica o texto de entrada numa das etiquetas que fornece.

Note

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

Syntax

Transact-SQL convenções de sintaxe

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

Arguments

enviar SMS

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

Turma 1, Turma 2, ... n

Uma ou mais etiquetas de classe candidatas, fornecidas como literais ou expressões de cadeia.

Tipos de devolução

Retornos nvarchar que contêm a etiqueta da classe selecionada.

Remarks

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

  • As regras de IA responsável bloqueiam conteúdos inadequados no texto de entrada.
  • O texto de entrada ultrapassa os limites de tokens. O modelo atual suporta até 15 KB de texto.

Exemplos

A. Classificar texto com etiquetas personalizadas

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

Resultado esperado: dirt

B. Classificar linhas numa tabela

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