← Encyklopedia AI

prompting

Zero-shot i few-shot: uczenie kontekstowe modeli AI

Aktualizacja: 6.08.2026

Krótka odpowiedź

Uczenie zero-shot (bez przykładów) i few-shot (z kilkoma przykładami) to dwie podstawowe techniki kierowania modelem AI przez prompt. W trybie zero-shot model wykonuje zadanie wyłącznie na podstawie swojej wytrenowanej wiedzy — bez żadnych demonstracji. W trybie few-shot dostajesz w prompcie 2-5 przykładów pokazujących oczekiwany format i logikę odpowiedzi, co drastycznie poprawia precyzję przy klasyfikacji, ekstrakcji danych i formatowaniu. Dla ekspertów i solopreneurów budujących systemy AI to fundamentalna umiejętność: odpowiednia liczba przykładów często decyduje o tym, czy automatyzacja działa niezawodnie, czy produkuje losowe wyniki.

Czym jest zero-shot learning?

Zero-shot prompting to technika, w której dajesz modelowi AI polecenie bez żadnych przykładów. Model polega wyłącznie na swojej wiedzy zdobytej podczas treningu, aby zrozumieć zadanie i wygenerować odpowiedź. Przykład: zapytanie "Oceń sentyment tego tekstu jako pozytywny, negatywny lub neutralny: 'Produkt jest OK.'" — model rozpoznaje koncept sentymentu i klasyfikuje poprawnie, bo nauczył się tego z danych treningowych. Zero-shot sprawdza się najlepiej w prostych zadaniach, które model już dobrze rozumie: analiza sentymentu, streszczanie, tłumaczenie, podstawowa klasyfikacja. Zawodzi przy zadaniach nietypowych, wymagających specyficznego formatowania albo rozumienia kontekstu branżowego.

Czym jest few-shot learning?

Few-shot prompting to technika, w której do promptu dodajesz 2-5 starannie dobranych przykładów pokazujących modelowi, jak ma wykonać zadanie. Przykłady działają jak demonstracja — model uczy się wzorca w locie, bez ponownego trenowania. Przykład few-shot dla klasyfikacji sentymentu: pokazujesz 3 przykłady ("Uwielbiam to!" → pozytywny, "Jestem rozczarowany." → negatywny, "Może być." → neutralny), a potem pytasz o nowe zdanie. Model widzi wzorzec i odpowiada poprawnie, nawet jeśli zdanie jest niejednoznaczne. Few-shot radzi sobie z zadaniami, gdzie zero-shot się gubi: niuanse językowe, sarkazm, specyficzny format JSON, branżowa terminologia. Kosztem jest zużycie tokenów — każdy przykład zajmuje miejsce w oknie kontekstowym.

One-shot: szczególny przypadek few-shot

One-shot learning to wariant few-shot, gdzie dajesz dokładnie jeden przykład. Sprawdza się, gdy zadanie ma przewidywalną strukturę, a pojedynczy przykład wystarcza do pokazania formatu. Przykład: tłumaczenie nazwy firmy z zachowaniem konwencji — pokazujesz jedno tłumaczenie wzorcowe i model od razu rozumie schemat. Jeden dobry przykład często wystarcza do zadań formatujących. Jeśli jeden przykład nie daje stabilnych wyników, przejdź do 3 przykładów — to najczęstszy sweet spot.

Kiedy zero-shot wystarcza?

Zero-shot działa dobrze dla zadań, które model widział wielokrotnie w danych treningowych: analiza sentymentu ogólnego, tłumaczenie między popularnymi językami, streszczanie tekstu, odpowiedzi na pytania ogólne, generowanie prostego kodu, klasyfikacja według oczywistych kategorii. Współczesne modele jak Claude Opus 5 czy GPT-5 radzą sobie z coraz szerszym zakresem zadań zero-shot dzięki większej wiedzy ogólnej i lepszemu rozumieniu instrukcji. Zasada praktyczna: najpierw testuj zero-shot z najlepszym dostępnym modelem. Jeśli wynik jest zadowalający, nie komplikuj promptu przykładami — są zbędnym kosztem.

Kiedy few-shot jest niezbędny?

Few-shot jest konieczny, gdy: (1) potrzebujesz precyzyjnego formatu wyjścia, np. JSON o określonej strukturze; (2) zadanie wymaga znajomości specyficznej terminologii lub konwencji branżowej; (3) model ma rozpoznawać niuanse — ironię, sarkazm, subtelne rozróżnienia kategorii; (4) klasyfikujesz dane o wysokiej zmienności, gdzie kategorie nakładają się na siebie; (5) budujesz system AI, który ma działać niezawodnie na setkach lub tysiącach przypadków — koszt 3 przykładów to ułamek kosztu błędnej klasyfikacji. W systemach produkcyjnych few-shot to standard przy zadaniach typu ekstrakcja danych z dokumentów, klasyfikacja zgłoszeń czy formatowanie treści.

Ograniczenia i pułapki few-shot

Few-shot ma trzy główne ograniczenia. Po pierwsze, koszt tokenów — każdy przykład to dodatkowe tokeny w prompcie, co zwiększa koszt API i zajmuje miejsce w oknie kontekstowym. Przy 5 przykładach po 200 tokenów tracisz 1000 tokenów, które mogłyby pójść na dane właściwe. Po drugie, ryzyko overfittingu do przykładów — model może nauczyć się powierzchownego wzorca zamiast rzeczywistej logiki zadania. Jeśli przykłady są niereprezentatywne, model będzie systematycznie błędnie klasyfikował przypadki spoza rozkładu demonstracji. Po trzecie, malejące korzyści — badania pokazują, że po 5-8 przykładach jakość zwykle przestaje rosnąć, a czasem nawet spada. Więcej nie zawsze znaczy lepiej.

Few-shot a modele reasoningowe — ważny wyjątek

Współczesne modele reasoningowe (GPT-5 z reasoning mode, Claude z rozszerzonym myśleniem) często działają gorzej z few-shot niż zero-shot przy zadaniach wymagających logicznego rozumowania. Badania Anthropic i OpenAI pokazują, że przykłady mogą zbić model z jego własnego toku rozumowania — model kopiuje powierzchowny wzorzec zamiast przeprowadzić głęboką analizę. Dla zadań matematycznych, logicznych i wymagających wieloetapowego wnioskowania, lepiej sprawdza się zero-shot z instrukcją "pomyśl krok po kroku" (Chain of Thought). Few-shot zostaje najlepszym narzędziem do klasyfikacji, formatowania i ekstrakcji, ale nie do rozumowania.

Znaczenie dla budowania systemów AI

Dla solopreneurów i ekspertów budujących własne systemy AI, decyzja zero-shot vs few-shot to jedno z pierwszych praktycznych pytań przy projektowaniu promptu. W systemie sprzedaży wiedzy, gdzie AI ma klasyfikować leady albo formatować treści, 3 dobrze dobrane przykłady to często różnica między "działa" a "nie do użytku". Warto zbudować bibliotekę sprawdzonych przykładów dla powtarzalnych zadań — to inwestycja jednorazowa, która zwraca się przy każdym wywołaniu API. Jednocześnie, przy zadaniach analitycznych i doradczych, lepiej dać modelowi swobodę rozumowania niż ograniczać go przykładami.

FAQ

Czy zero-shot zawsze działa gorzej niż few-shot?

Nie. Przy prostych zadaniach (sentyment, tłumaczenie, podstawowa klasyfikacja) zero-shot na nowoczesnych modelach jak Claude Opus czy GPT-5 daje wyniki bliskie few-shot, a przy zadaniach wymagających rozumowania matematycznego lub logicznego zero-shot z Chain of Thought często przewyższa few-shot. Few-shot jest lepszy głównie przy zadaniach formatujących i klasyfikacyjnych z niuansami.

Ile przykładów optymalnie podać w prompcie few-shot?

Zazwyczaj 2-5 przykładów to sweet spot. Mniej niż 2 to one-shot, który może nie pokazać wystarczającego wzorca. Więcej niż 5-8 rzadko poprawia wynik, a zużywa cenne tokeny i miejsce w oknie kontekstowym. Kluczowa jest jakość i reprezentatywność przykładów, nie ich liczba. Jeden świetny przykład bije pięć przeciętnych.

Czy mogę łączyć few-shot z RAG?

Tak. RAG-based few-shot to technika, gdzie przykłady są dynamicznie pobierane z bazy wektorowej zamiast być na stałe w prompcie. System wyszukuje najbardziej podobne oznaczone przypadki dla każdego zapytania i dodaje je do promptu. To rozwiązanie skaluje się lepiej niż sztywna lista przykładów i pozwala używać setek potencjalnych demonstracji bez marnowania okna kontekstowego.

Newsletter

Chcesz więcej takich konkretów?

Co niedzielę wysyłam jeden praktyczny mail o AI, sprzedaży wiedzy i budowaniu systemów, które realnie pomagają w pracy.

Bez spamu. Wypisujesz się w każdej chwili.