MulaiMulai sekarang secara gratis

Few-shot prompting untuk ulasan produk

Anda bekerja untuk BrightCart, sebuah platform e-commerce. Halaman produk kini menampilkan lencana AI “Quick-Read” yang merangkum ribuan ulasan pelanggan menjadi wawasan singkat. Untuk semakin menyederhanakan wawasan, Anda akan membagi ringkasan menjadi dua kalimat: satu sorotan positif utama sebagai kalimat pertama, dan satu kekhawatiran jujur sebagai kalimat kedua.

Ajarkan Claude format persis tersebut melalui few-shot prompting agar setiap produk ke depan memperoleh ringkasan yang seimbang dengan konsisten.

Pustaka anthropic, client, dan sebuah contoh raw_review sudah dimuat sebelumnya.

Latihan ini adalah bagian dari kursus

Pengantar Model Claude

Lihat Kursus

Petunjuk latihan

  • Tetapkan peran yang benar untuk respons contoh pertama Claude.
  • Minta penulisan ringkasan 2 kalimat tentang produk.
  • Teruskan seluruh array messages ke pemanggilan API.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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-0", max_tokens=75,
    messages=____)

print(response.content[0].text)
Edit dan Jalankan Kode