AI_CLASSIFY (Transact-SQL)

Si applica a:Endpoint di analisi SQL in Microsoft Fabric e Warehouse in Microsoft Fabric

La AI_CLASSIFY funzione classifica il testo in input in una delle etichette che fornisci.

Note

  • AI_CLASSIFY è in anteprima.
  • AI_CLASSIFYè disponibile solo nell'endpoint SQL Analytics e nel Warehouse in Microsoft Fabric.

Syntax

Convenzioni relative alla sintassi Transact-SQL

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

Arguments

text

Un'espressione di un tipo di carattere, ad esempio nvarchar, varchar, nchar o char.

Classe 1, Classe 2, ... n

Una o più etichette di classe candidate, fornite come letterali o espressioni stringa.

Tipi restituiti

Ritorni nvarchar contenenti l'etichetta della classe selezionata.

Remarks

Le funzioni IA tornano NULL se il modello IA non riesce a processare il testo. I motivi comuni includono:

  • Le regole di IA responsabili bloccano il contenuto inappropriato nel testo di input.
  • Il testo di input supera i limiti dei token. Il modello corrente supporta fino a 15 KB di testo.

Examples

A. Classifica il testo con etichette personalizzate

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

Risultato previsto: dirt

B. Classifica le righe in una tabella

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