Few-shot (z przykładami)
Definicja
Few-shot to sposób użycia modelu, w którym dodajesz kilka przykładów poprawnych odpowiedzi, żeby model lepiej trafił w format i styl.
Co to w zasadzie jest?
Zamiast długo tłumaczyć, pokazujesz 2-3 wzorce. Model łatwiej kopiuje strukturę niż domyśla się, jak ma wyglądać wynik.
Few-shot jest przydatny, gdy chcesz utrzymać konsekwentny format, uzyskać podobne wyniki w zespole albo pilnować wymagań redakcyjnych.
To często złoty środek między chaosem zero-shot a kosztami treningu.
Praktyczne zastosowania (konkretne scenariusze)
Scenariusz 1: Odpowiedzi do klientów
- Cel: utrzymanie tonu i struktury odpowiedzi.
- Wejście: 2 przykłady dobrych odpowiedzi i nowa sprawa.
- Kroki: pokaż wzorce -> podaj przypadek -> wygeneruj odpowiedź.
- Rezultat: bardziej spójna komunikacja.
- Zabezpieczenie: przegląd odpowiedzi przed wysłaniem.
Scenariusz 2: Ocena zgłoszeń
- Cel: podobna klasyfikacja zgłoszeń.
- Wejście: przykłady ocen i nowe zgłoszenie.
- Kroki: wzorzec -> klasyfikacja -> uzasadnienie.
- Rezultat: mniej przypadkowe etykiety.
- Zabezpieczenie: testy na kilku zestawach.
Scenariusz 3: Pisanie haseł do pojęciownika
- Cel: utrzymanie struktury wpisów.
- Wejście: przykładowe hasło i nowe pojęcie.
- Kroki: wzorzec -> szkic -> korekta.
- Rezultat: wpis zgodny ze stylem repo.
- Zabezpieczenie: przegląd przez glossary-architect.
Ryzyka i jak je ograniczać
Ryzyko 1: Dane wrażliwe w przykładach
- Ryzyko: Dane wrażliwe w przykładach.
- Jak ograniczać: anonimizuj i stosuj DLP.
Ryzyko 2: Przejmowanie błędów z przykładów
- Ryzyko: Przejmowanie błędów z przykładów.
- Jak ograniczać: testuj na kilku zestawach i poprawiaj wzorce.
Ryzyko 3: Za długi prompt
- Ryzyko: Za długi prompt.
- Jak ograniczać: pilnuj tokenów i zostaw tylko potrzebne przykłady.
Checklista “zanim użyjesz”
- Czy przykłady są dobre jakościowo?
- Czy nie zawierają danych wrażliwych?
- Czy format jest jasny?
- Czy wynik da się porównać z oczekiwaniami?
Diagram
flowchart LR
A[Przykład 1]
B[Przykład 2]
C[Nowe zadanie]
D[Model]
E[Wynik w podobnym formacie]
A --> D
B --> D
C --> D --> E
Diagram pokazuje, że przykłady działają jak wzorzec formatu dla nowego zadania.
Dalsza lektura
Miejsce w mapie
- Few-shot → rozszerza: Zero-shot
- Few-shot → zużywa: Okno kontekstowe
- Few-shot → wymaga kontroli przez: Ewaluacja