Az örnekli yönlendirme ve konuşma rolleri

Claude Modellerine Giriş

Nikhil Rangarajan

Data Scientist

Mesaj formatıyla konuşma rolleri

  • Mesaj dizisi çok turlu konuşmaları simüle eder
  • Her mesajın bir rolü vardır
  • Belirli yanıt stillerini izler
messages = [
    {"role": "user", 
 "content": "What's the weather like?"},
    {"role": "assistant", 
 "content": "I don't have access to 
     current weather data. You might 
     want to check a weather app."},
    {"role": "user", 
 "content": "How's traffic downtown?"}]

response = client.messages.create(
    model="claude-sonnet-4-20250514",
    messages=messages)
Claude Modellerine Giriş

Az örnekli isteme giriş

  • Az örnekli istem, Claude’a örneklerle öğretir
  • Kullanıcı/asistan çiftleri istenen davranışı gösterir
  • Yeni girdilerde etkilidir

Bir kullanıcı ve bir asistan

Claude Modellerine Giriş

Sıfır örnek vs. az örnek vs. tek örnek

$$

  • Sıfır örnek: Örnek olmadan tek istem
  • Tek örnek: Görevden önce bir örnek
  • Az örnek: Deseni gösteren birden çok örnek
  • Daha çok örnek genelde tutarlılığı artırır
Claude Modellerine Giriş

Az örnekli kod örneği

messages = [{"role": "user", "content": "Translate to French: Hello"}] # Zero-shot

# One-shot messages = [{"role": "user", "content": "Translate to French: Good morning"}, {"role": "assistant", "content": "Bonjour"}, {"role": "user", "content": "Translate to French: Hello"}]
# Few-shot (multiple examples) messages = [{"role": "user", "content": "Translate to French: Good morning"}, {"role": "assistant", "content": "Bonjour"}, {"role": "user", "content": "Translate to French: Thank you"}, {"role": "assistant", "content": "Merci"}, {"role": "user", "content": "Translate to French: Hello"}]
Claude Modellerine Giriş

Az örnekli pratik uygulamalar

  • Biçim tutarlılığı: İstenen çıktı yapısını gösterin
  • Ton eşleştirme: Belirli iletişim stilini gösterin
  • Karmaşık akıl yürütme: Çok adımlı çözümü yönetin
  • Alan uzmanlığı: Uzman bilgiyi uygulamayı öğretin
# Teaching email response format
messages = [{"role": "user", "content": "Customer complaint: Late delivery"},
    {"role": "assistant", "content": "Dear Customer,\n\nWe apologize for the delay. 
     We'll track your order and update you within 24 hours.
     \n\nBest regards,\nSupport Team"},
    {"role": "user", "content": "Customer complaint: Wrong item received"}]
Claude Modellerine Giriş

Az örnekli istem için en iyi uygulamalar

İstem oluşturma

  • Çoğu görev için 2–5 örnek kullanın
  • Örnekler kaliteli ve tutarlı olsun
  • Tekrar değil, deseni gösterecek çeşit sunun
  • Dayanıklılığı test etmek için uç durumları deneyin
Claude Modellerine Giriş

Haydi pratik yapalım!

Claude Modellerine Giriş

Preparing Video For Download...