AI_SUMMARIZE (Transact-SQL)

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

AI_SUMMARIZE giriş metninin kısa bir özetini oluşturur.

Note

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

Syntax

Transact-SQL söz dizimi kuralları

AI_SUMMARIZE ( text [ (NULL | ERROR | DEFAULT <value>) ON ERROR ] )

Arguments

text

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

HATA ÜZERINE

Bu madde, ON ERROR bir yapay zeka fonksiyonunun işleme hatalarını nasıl ele aldığını kontrol eder.

  • NULL ON ERROR fonksiyon bir değeri işleyemediğinde döner NULL . Bu varsayılan davranıştır ve açıkça belirtilmesine gerek yoktur.
  • ERROR ON ERROR herhangi bir girdi değeri işlenirken hata oluşursa tüm sorgu başarısız olur.
  • DEFAULT <value> ON ERROR hata meydana geldiğinde değil NULL , belirtilen varsayılan değeri döndürür.

Hatalar, Sorumlu Yapay Zeka güvenlik kontrolleri, giriş boyutu sınırları, geçici hizmet sorunları veya diğer işlem hatalarından kaynaklanabilir.

Dönüş türleri

Oluşturulan özeti içeren nvarchar döner.

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. Bir cümleyi özetle

SELECT ai_summarize('The hotel was clean and staff were friendly.') AS summary;

Beklenen sonuç: Clean hotel, friendly staff.

B. Bir tabloda inceleme metnini özetleyin

Aşağıdaki sorgu, her review_text değeri harici yapay zeka servisine göndererek özetlemektedir.

SELECT review_id,
       ai_summarize(review_text DEFAULT 'N/A' ON ERROR) AS review_summary
FROM dbo.hotel_reviews;

Isteğe DEFAULT 'N/A' ON ERROR bağlı madde, AI fonksiyonuna, işlenemeyen her giriş değeri için 'N/A' değerini döndürmesini emreder.