AI_CLASSIFY (Transact-SQL)

Berlaku untuk:Titik akhir analitik SQL di Microsoft Fabric dan Warehouse di Microsoft Fabric

Fungsi ini AI_CLASSIFY mengklasifikasikan teks input ke dalam salah satu label yang Anda berikan.

Note

  • AI_CLASSIFY dalam tahap pratinjau.
  • AI_CLASSIFYhanya tersedia di titik akhir analitik SQL dan Gudang di Microsoft Fabric.

Syntax

Konvensi sintaks Transact-SQL

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

Arguments

kirim pesan teks

Ekspresi jenis karakter, misalnya nvarchar, varchar, nchar, atau char.

kelas1, kelas2, ... n

Satu atau beberapa label kelas kandidat, disediakan sebagai literal string atau ekspresi string.

Tipe pengembalian

Mengembalikan yang nvarchar berisi label kelas yang dipilih.

Remarks

Fungsi AI kembali NULL jika model AI tidak dapat memproses teks. Alasan umum termasuk:

  • Aturan AI yang bertanggung jawab memblokir konten yang tidak pantas dalam teks input.
  • Teks input melebihi batas token. Model saat ini mendukung hingga 15 KB teks.

Examples

A. Mengklasifikasikan teks dengan label khusus

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

Hasil yang diharapkan: dirt

B. Mengklasifikasikan baris dalam tabel

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