Few-Shot Prompting

term_id: few_shot_prompting

Category: application_paradigms

Definition

Diese Methode nutzt die Fähigkeiten zum Lernen im Kontext großer Sprachmodelle, indem sie direkt im Prompt einige illustrative Beispiele bereitstellt. Im Gegensatz zum Fine-Tuning, das eine Aktualisierung der Modellgewichte erfordert, ändert sich hier nichts am Modell selbst, sondern nur die Eingabeaufforderung.

Summary

Few-Shot Prompting ist eine Technik, bei der Large Language Models (LLMs) im Prompt eine kleine Anzahl von Eingabe-Ausgabe-Beispielen erhalten, um ihr Verhalten zu steuern.

Key Concepts

  • Lernen im Kontext
  • Prompt Engineering
  • Beispielbasierte Anleitung
  • Vergleich mit Zero-Shot

Use Cases

  • Formatierung der Sentimentanalyse
  • Anpassung des Code-Stils
  • Extrahieren strukturierter Daten

Code Example

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