Metin Üretimi

Snowflake'te Üretken Yapay Zekaya Giriş

James Cha-Earley

Senior Developer Advocate, Snowflake

Otel İnceleme Yanıtlarını Yönetme

Gün batımında sahildeki otel

1 Görsel Google Gemini 2.5 Pro ile oluşturulmuştur
Snowflake'te Üretken Yapay Zekaya Giriş

summarize()

long_review = """
Bu otel harikaydı. En iyi manzaralar; en iyi konum;
ve en iyi personel. Temiz; şeritteki diğer restoranlara
kolayca ulaşılabilir; ancak biz oteldeki restoranlarda yedik
ve her biri o kadar iyiydi ki
ayrılmak için gerçekten bir neden yok.
Ohhh manzaralar. Plaj deniz yosunundan arınmıştı; 
inanılmaz temiz ve bolca alan vardı; hiç kalabalık değildi. 
Burada kalın; pişman olmayacaksınız. Yatakların ne kadar rahat olduğunu söylemiş miydim. 
Evet, kendinize zahmet etmeyin ve burada kalın. Gerçekten mükemmel.
"""


from snowflake.cortex import summarize summarized_review = summarize(text=long_review)
Snowflake'te Üretken Yapay Zekaya Giriş

Özeti Yazdırma

print(summarized_review)
Otel, muhteşem manzaralar, olağanüstü personel,
rahat yataklar ve birinci sınıf yemek seçenekleriyle beklentileri aştı,
mükemmel ve şiddetle tavsiye edilen bir konaklama sağladı.
Snowflake'te Üretken Yapay Zekaya Giriş

Veritabanından Çıkarma

Hücre1'de SQL sorgusu

Hücre2'de Python kodu

Snowflake'te Üretken Yapay Zekaya Giriş

Yanıt Oluşturma

from snowflake.cortex import complete


prompt = f"Bu otel incelemesine kısa bir yanıt yazın: {latest_review}."
# İsteği iletin response = complete(prompt=prompt,
Snowflake'te Üretken Yapay Zekaya Giriş

Yanıt Oluşturma

from snowflake.cortex import complete


prompt = f"Bu otel incelemesine kısa bir yanıt yazın: {latest_review}."
# Modeli belirtin response = complete(prompt=prompt, model='llama3.1-8b',
Snowflake'te Üretken Yapay Zekaya Giriş

Yanıt Oluşturma

from snowflake.cortex import complete


prompt = f"Bu otel incelemesine kısa bir yanıt yazın: {latest_review}."
# Sıcaklığı ayarlayın - çıktının öngörülebilirliğini kontrol edin response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3,
Snowflake'te Üretken Yapay Zekaya Giriş

Yanıt Oluşturma

from snowflake.cortex import complete


prompt = f"Bu otel incelemesine kısa bir yanıt yazın: {latest_review}."
# max_tokens ile token sayısını sınırlayın response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3, 'max_tokens':150 } )
Snowflake'te Üretken Yapay Zekaya Giriş

Yanıtı Görüntüleme

print(response)
Hyatt Nice'teki harika deneyiminizi paylaştığınız için çok teşekkür ederiz! 
Bizimle harika bir konaklama geçirdiğinizi duymak bizi çok mutlu etti.
  • Hızlı, esnek, otantik
Snowflake'te Üretken Yapay Zekaya Giriş

AI_COMPLETE() ile Metin Üretimi

SELECT
  DESCRIPTION,
  AI_COMPLETE(

'llama3.1-8b',
PROMPT('Bu otel incelemesine kısa bir yanıt yazın: {0}.', DESCRIPTION),
{'temperature': 0.3, 'max_tokens': 150}
) AS completion FROM HOTELS.REVIEWS ORDER BY date DESC LIMIT 1;
Snowflake'te Üretken Yapay Zekaya Giriş

Snowflake Defterinde Çıktı

Snowflake defterinde AI_COMPLETE() çıktısı

  • AI_COMPLETE() kutudan çıktığı gibi kullanılabilir
Snowflake'te Üretken Yapay Zekaya Giriş

Snowflake'te Metin Üretimi

-- SQL hücrelerinde kodlama
AI_COMPLETE(
  'llama3.1-8b',
  PROMPT('Bu otel incelemesine 
          kısa bir yanıt yazın: {0}.', 
          DESCRIPTION),
  {'temperature': 0.3, 
   'max_tokens': 150}
    )
  • Bir dizi satır için metin üretin
# Python hücrelerinde kodlama
complete(
    model='llama3.1-8b', 
    prompt = f"""Bu otel incelemesine
        kısa bir yanıt yazın: 
        {latest_review}.""",
    options={'temperature':0.3,
             'max_tokens':150}
    )
  • Çok adımlı iş akışlarını zincirlemek için kullanın
Snowflake'te Üretken Yapay Zekaya Giriş

Haydi pratik yapalım!

Snowflake'te Üretken Yapay Zekaya Giriş

Preparing Video For Download...