AI_CLASSIFY (Transact-SQL)

Gäller för:SQL-analysslutpunkt i Microsoft Fabric och Warehouse i Microsoft Fabric

Funktionen AI_CLASSIFY klassificerar inmatningstext i en av de etiketter du angår.

Note

  • AI_CLASSIFY är i förhandsversion.
  • AI_CLASSIFYfinns endast i SQL analytics endpoint och Warehouse i Microsoft Fabric.

Syntax

Transact-SQL syntaxkonventioner

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

Arguments

text

Ett uttryck för en karaktärstyp, till exempel nvarchar, varchar, nchar eller char.

klass1, klass2, ... n

En eller flera kandidatklassetiketter, som anges som strängbokstaver eller stränguttryck.

Returtyper

Returnerar nvarchar som innehåller den valda klassetiketten.

Remarks

AI-funktioner återvänder NULL om AI-modellen inte kan bearbeta texten. Vanliga orsaker är:

  • Ansvarsfulla AI-regler blockerar olämpligt innehåll i indatatexten.
  • Indatatexten överskrider tokengränserna. Den aktuella modellen stöder upp till 15 kB text.

Examples

A. Klassificera text med egna etiketter

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

Förväntat resultat: dirt

B. Klassificera rader i en tabell

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