Pemrograman Few-Shot

term_id: few_shot_prompting

Category: application_paradigms

Definition

Metode ini memanfaatkan kemampuan pembelajaran konteks dari model bahasa besar dengan memberikan beberapa contoh ilustratif langsung di dalam prompt. Berbeda dengan penyetelan halus (fine-tuning) yang memerlukan pembaruan bobot model, pendekatan ini hanya mengubah input teks untuk mengarahkan keluaran model.

Summary

Pemrograman few-shot adalah teknik di mana LLM diberikan sejumlah kecil contoh input-output dalam prompt untuk membimbing perilakunya.

Key Concepts

  • Pembelajaran konteks
  • Rekayasa prompt
  • Bimbingan berbasis contoh
  • Perbandingan nol-shot

Use Cases

  • Format analisis sentimen
  • Adaptasi gaya kode
  • Ekstraksi data terstruktur

Code Example

1
2
3
4
5
6
response = llm.generate(
    prompt="Translate English to French:\n"
           "Hello -> Bonjour\n"
           "World -> Monde\n"
           "Cat -> ?"
)