AI_CLASSIFY (Transact-SQL)

Şunlar için geçerlidir:Microsoft Fabric'te SQL analiz uç noktası ve Microsoft Fabric'teki Ambar

Fonksiyon, AI_CLASSIFY giriş metnini sağladığınız etiketlerden birine sınıflandırır.

Note

  • AI_CLASSIFY önizleme aşamasındadır.
  • AI_CLASSIFYyalnızca SQL analytics endpoint ve Microsoft Fabric'te Warehouse olarak mevcuttur.

Syntax

Transact-SQL söz dizimi kuralları

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

Arguments

text

Bir karakter tipinin ifadesi , örneğin nvarchar, varchar, nchar veya char.

sınıf 1, sınıf 2, ... n

Bir veya daha fazla aday sınıf etiketi, dize literalleri veya dize ifadeleri olarak sağlanır.

Dönüş türleri

Seçilen sınıf etiketini içeren döner nvarchar .

Remarks

Yapay zeka modelleri metni işleyemezse yapay zeka fonksiyonları geri NULL döner. Yaygın nedenler şunlardır:

  • Sorumlu yapay zeka kuralları, giriş metnindeki uygunsuz içeriği engeller.
  • Giriş metni belirteç sınırlarını aşıyor. Geçerli model en fazla 15 KB metin destekler.

Examples

A. Metni özel etiketlerle sınıflandır

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

Beklenen sonuç: dirt

B. Bir tabloda satırları sınıflandır

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