AI_ANALYZE_SENTIMENT (Transact-SQL)

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

Fungsi ini AI_ANALYZE_SENTIMENT menganalisis teks input dan mengembalikan salah satu label sentimen ini: positive, , negativemixed, atau neutral.

Note

  • AI_ANALYZE_SENTIMENT dalam tahap pratinjau.
  • AI_ANALYZE_SENTIMENThanya tersedia di titik akhir analitik SQL dan Gudang di Microsoft Fabric.

Syntax

Konvensi sintaks Transact-SQL

AI_ANALYZE_SENTIMENT ( text )

Arguments

kirim pesan teks

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

Tipe pengembalian

Mengembalikan nvarchar dengan salah satu nilai berikut:

  • positive
  • negative
  • mixed
  • neutral

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. Menganalisis sentimen dalam string

SELECT ai_analyze_sentiment('This hotel was great!') AS sentiment;

Hasil yang diharapkan: positive

B. Menganalisis sentimen dari kolom tabel

SELECT review_id,
       ai_analyze_sentiment(review_text) AS sentiment
FROM dbo.hotel_reviews;