AI_CLASSIFY (Transact-SQL)

Gilt für:SQL-Analyseendpunkt in Microsoft Fabric und Warehouse in Microsoft Fabric

Die AI_CLASSIFY Funktion klassifiziert den Eingabetext in eines der von dir bereitgestellten Labels.

Note

  • AI_CLASSIFY befindet sich in der Vorschau.
  • AI_CLASSIFYist nur im SQL-Analytics-Endpunkt und im Warehouse in Microsoft Fabric verfügbar.

Syntax

Transact-SQL-Syntaxkonventionen

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

Arguments

text

Ein Ausdruck eines Charaktertyps, zum Beispiel nvarchar, varchar, nchar oder char.

Klasse 1, Klasse 2, ... n

Eine oder mehrere Kandidatenklassenlabels, die als Zeichenkettenliterale oder Zeichenkettenausdrücke angegeben werden.

Rückgabetypen

Returns, nvarchar die das ausgewählte Klassenlabel enthalten.

Bemerkungen

KI-Funktionen kehren zurück, NULL wenn das KI-Modell den Text nicht verarbeiten kann. Häufige Gründe sind:

  • Verantwortungsvolle KI-Regeln blockieren unangemessenen Inhalt im Eingabetext.
  • Eingabetext überschreitet Tokengrenzwerte. Das aktuelle Modell unterstützt bis zu 15 KB Text.

Beispiele

A. Text mit benutzerdefinierten Beschriftungen klassifizieren

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

Erwartetes Ergebnis: dirt

B. Klassifiziere Zeilen in einer Tabelle

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