AI_CLASSIFY (Transact-SQL)

Se aplica a:Punto de conexión de SQL Analytics en Microsoft Fabric y Warehouse en Microsoft Fabric

La AI_CLASSIFY función clasifica el texto de entrada en una de las etiquetas que proporcionas.

Note

  • AI_CLASSIFY está en versión preliminar.
  • AI_CLASSIFYestá disponible solo en endpoint de analítica SQL y en Warehouse en Microsoft Fabric.

Syntax

Convenciones de sintaxis de Transact-SQL

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

Arguments

text

Una expresión de un tipo de carácter, por ejemplo nvarchar, varchar, nchar o char.

Clase 1, Clase 2, ... n

Una o más etiquetas de clase candidata, proporcionadas como literales o expresiones de cadena.

Tipos de retorno

Retornos nvarchar que contienen la etiqueta de clase seleccionada.

Remarks

Las funciones de IA devuelven NULL si el modelo de IA no puede procesar el texto. Los motivos comunes incluyen los siguientes:

  • Las reglas de IA responsables bloquean el contenido inapropiado en el texto de entrada.
  • El texto de entrada supera los límites del token. El modelo actual admite hasta 15 KB de texto.

Examples

A. Clasificar texto con etiquetas personalizadas

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

Resultado esperado: dirt

B. Clasificar filas en una tabla

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