Ürün incelemeleri için birkaç örnekli (few-shot) yönlendirme
BrightCart adlı bir e-ticaret platformunda çalışıyorsun. Ürün sayfalarında artık binlerce müşteri yorumunu küçük içgörülere indirgeyen bir yapay zekâ “Hızlı Okuma” rozeti görünüyor. Bu içgörüleri daha da sadeleştirmek için özetleri iki cümleye böleceksin: ilk cümlede öne çıkan olumlu çıkarım, ikinci cümlede ise dürüst bir endişe.
Claude'a bu kesin biçimi birkaç örnekli yönlendirme ile öğret ki gelecekte her ürün aynı dengeli özeti alsın.
anthropic kütüphanesi, client ve bir raw_review örneği önceden yüklendi.
Bu egzersiz
Claude Modellerine Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Claude'un ilk örnek yanıtı için doğru rolü ayarla.
- Ürün hakkında 2 cümlelik bir özet yazmasını iste.
- Tam
messagesdizisini API çağrısına geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
messages = [
{"role": "user", "content": "Summarize: Nice phone, fast performance, great camera. Screen scratches easily though."},
# Set the role for Claude's first example response
{"role": ____, "content": "Fast performance and excellent camera make this phone stand out. However, the screen may be prone to scratching."},
{"role": "user", "content": "Summarize: Comfortable shoes, good for walking. Run small, order size up."},
# Write a 2-sentence summary following the established pattern
{"role": "assistant", "content": ____},
{"role": "user", "content": f"Summarize: {raw_review}"}]
# Pass the complete messages array to the API call
response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75,
messages=____)
print(response.content[0].text)