Architektura AI #117
In-context learning
termin oryginalny: in-context learning (ang.) · uczenie w kontekście, uczenie z kontekstu, few-shot prompting
Pojęcie z obiegu globalnego — bez udokumentowanego rodowodu w regionie. przejdź do dokumentacji ↓
Definicja robocza
Uczenie w kontekście (in-context learning) to zdolność wytrenowanego modelu językowego do wykonania nowego zadania na podstawie instrukcji lub kilku przykładów umieszczonych w samym wejściu, bez zmiany wag. Model nie jest dostrajany; „uczy się” wyłącznie w trakcie jednego przejścia w przód, a efekt znika wraz z końcem sekwencji. W użyciu technicznym termin oznacza mechanizm, którego istnienie i wyjaśnienie jest przedmiotem badań; w użyciu potocznym zlewa się z praktyką podawania przykładów w prompcie (few-shot prompting), czyli z tym, co użytkownik robi, a nie z tym, co dzieje się w modelu. To rozróżnienie jest ważne, bo pytanie „czy model naprawdę się uczy z przykładów” ma sens tylko w pierwszym znaczeniu.
Geneza i rodowód
Termin ukuli autorzy artykułu o GPT-3, Language Models are Few-Shot Learners (Brown i in., maj 2020), świadomie zastępując nim wcześniejsze „zero-shot transfer”, które myliło brak aktualizacji gradientu z brakiem przykładów. W ich ujęciu trening jest pętlą zewnętrzną meta-uczenia, a uczenie w kontekście — pętlą wewnętrzną, zachodzącą w obrębie każdej sekwencji. Sam pomysł, że sieć może wykonywać nowe zadania, odczytując je z własnego wejścia, ma dłuższą historię: w literaturze meta-uczenia sieci rekurencyjne uczące się „w locie” badano już na przełomie wieków, a praca o GPT-2 (Radford i in., 2019) pokazała, że sam język potrafi być specyfikacją zadania. Nowością 2020 roku było pokazanie, że zdolność ta rośnie z rozmiarem modelu na tyle systematycznie, że zasługuje na osobną nazwę i osobne krzywe. Od 2021 roku pojęcie przeszło z opisu zjawiska do programu badawczego: kolejne prace pytają, jaki algorytm uczenia model realizuje w kontekście i jakie obwody w sieci za to odpowiadają. Równolegle w obiegu produktowym termin został spłaszczony do synonimu „dobrego promptowania”, co zaciera pytanie o mechanizm.
Rodowód środkowoeuropejski
Nie znaleźliśmy udokumentowanego związku tego pojęcia z myślą lub doświadczeniem Europy Środkowej.
Nie znaleźliśmy udokumentowanego związku tego pojęcia z myślą lub doświadczeniem Europy Środkowej (co według przyjętej metody oznacza „nie znaleźliśmy”, nie „nie istnieje”; stan na październik 2026).
Dlaczego teraz
Między 2020 a 2026 rokiem uczenie w kontekście stało się podstawą sposobu, w jaki ludzie korzystają z modeli: ChatGPT (listopad 2022) i kolejne asystenty działają niemal wyłącznie przez instrukcje i przykłady w oknie kontekstu, a nie przez dostrajanie. Okna kontekstu wydłużyły się od kilku tysięcy tokenów w GPT-3 do setek tysięcy i milionów w modelach z lat 2024–2025, co zmieniło pytanie „czy model uczy się z kilku przykładów” w pytanie „co model robi z całą książką albo bazą kodu w jednym wejściu”. W tym samym czasie badania nad interpretowalnością (głowice indukcyjne, 2022), nad teorią (wnioskowanie bayesowskie, 2022; spadek gradientu w przejściu w przód, 2022–2023) i nad „emergentnymi zdolnościami” uczyniły z tego pojęcia jeden z głównych poligonów sporu o to, czy duże modele rozumieją, czy tylko dopasowują wzorce. Dla regulacji i bezpieczeństwa ma to konsekwencję praktyczną: skoro zachowanie modelu da się zmienić treścią wejścia, to każda ocena zdolności i każde zabezpieczenie jest warunkowe względem kontekstu, który ktoś może podmienić.
Siła wyjaśniająca
Pojęcie pozwala oddzielić dwie rzeczy, które w potocznej rozmowie o AI się zlewają: co model wie (parametry) od tego, co model potrafi zrobić z tym, co mu właśnie pokazano (kontekst). Po pierwsze, tłumaczy, dlaczego ten sam model odpowiada inaczej po trzech przykładach niż po zerze, choć nic się w nim nie zmieniło: zadanie jest rozpoznawane, nie wyuczane od nowa. Po drugie, wyjaśnia wyniki Min i współautorów z 2022 roku, w których zamiana etykiet w przykładach na losowe prawie nie psuła odpowiedzi — przykłady działają głównie przez format, zakres etykiet i rozkład wejść, a nie przez odwzorowanie, którego by się „nauczono”. Po trzecie, porządkuje praktyki takie jak generowanie wspomagane wyszukiwaniem czy długie instrukcje systemowe: wszystkie są odmianami jednego zjawiska, w którym treść wejścia pełni rolę tymczasowych wag. Z tego wynika też granica: kontekst nie dostarcza modelowi wiedzy, której nie ma, tylko wybiera i formatuje tę, którą ma.
Osie sporu
Uczenie czy rozpoznawanie zadania
Autorzy GPT-3 zostawili tę kwestię otwartą, deklarując, że termin ma być neutralny wobec pytania, czy model uczy się nowych zadań, czy rozpoznaje wzorce z treningu. Xie i współautorzy (2022) wybierają stronę rozpoznawania: przykłady są sygnałem o ukrytym pojęciu, a model wnioskuje bayesowsko, które z pojęć znanych z treningu jest aktywne. Najmocniejszy kontrargument: Prace Akyürka i in. oraz von Oswalda i in. (2022–2023) pokazują na modelach liniowych, że transformer potrafi w kontekście wykonać coś równoważnego krokom regresji lub spadku gradientu, czyli dopasować funkcję, której w tej postaci nie widział. Charakter sporu: rzeczowy — obie strony mają konstrukcje i eksperymenty, a różnią się tym, czy wyniki na zadaniach syntetycznych przenoszą się na język naturalny.
Emergencja czy artefakt miary
Badacze opisujący „emergentne zdolności” (Wei i in., 2022) traktują skokowe pojawienie się uczenia w kontekście powyżej pewnej skali jako realną nieciągłość; Olsson i współautorzy wiążą ją z fazowym powstaniem głowic indukcyjnych w trakcie treningu. Najmocniejszy kontrargument: Schaeffer, Miranda i Koyejo (2023) argumentują, że skoki znikają po zamianie miar nieciągłych (dokładność) na ciągłe (logarytm prawdopodobieństwa); nieciągłość siedzi w metryce, nie w modelu. Charakter sporu: mieszany — spór o metryki jest rzeczowy, ale słowo „emergencja” niesie ładunek retoryczny, który obu stronom służy w debacie o ryzyku.
Mechanizm czy praktyka
Inżynierowie i autorzy poradników używają terminu jako nazwy techniki podawania przykładów, dla której liczy się dobór, kolejność i liczba demonstracji; badacze mechanizmu uważają, że takie użycie zamyka pytanie, zanim je zadano. Najmocniejszy kontrargument: Z perspektywy praktycznej mechanizm jest nieistotny, dopóki nie zmienia zaleceń; a dotychczasowe wyniki teoretyczne niewiele zmieniły w tym, jak pisze się prompty. Charakter sporu: retoryczny — strony mówią o różnych rzeczach pod jednym słowem, a różnica znika, gdy nazwać osobno zjawisko i technikę.
Niedoceniany kąt
Uczenie w kontekście jest także pojęciem z zakresu bezpieczeństwa i zaufania, a nie tylko zdolności. Skoro wejście działa jak tymczasowe wagi, to każdy, kto kontroluje część kontekstu — autor strony, którą model czyta, nadawca e-maila, który model streszcza — ma częściowy dostęp do tego, czym model na chwilę jest. Prompt injection to po prostu uczenie w kontekście użyte przez niewłaściwą stronę. Z tego samego powodu testy zdolności i zabezpieczeń opisują model „w pewnym kontekście”, a nie model jako taki; wynik benchmarku bez podania promptu jest zdaniem bez podmiotu. Mniej oczywista konsekwencja dotyczy epistemologii: jeśli zdolność do zadania pojawia się dopiero po pokazaniu przykładów, to pytanie „czy model to potrafi” nie ma odpowiedzi tak–nie, lecz zależy od tego, ile i jakiego kontekstu uznamy za dozwolone. To przesuwa ciężar oceny z modelu na protokół oceny, co w regulacji i audytach wciąż rzadko jest zapisywane wprost.
W przekładzie
Polski termin nie jest ustalony. „Uczenie w kontekście” jest kalką wierną i czytelną, ale „kontekst” brzmi po polsku jak okoliczności, a nie jak techniczne okno wejścia; „uczenie z kontekstu” podkreśla źródło, lecz sugeruje trwałą zmianę; „uczenie kontekstowe” myli się z uczeniem zależnym od sytuacji w psychologii. W tekstach branżowych dominuje angielski termin bez przekładu i tak też jest na liście serwisu. Wybieramy „uczenie w kontekście” jako odpowiednik opisowy, z angielskim terminem w nawiasie przy pierwszym użyciu, i unikamy czasownika „nauczyć się”, który sugeruje trwałość.
Jedno zdanie na wynos
Model nie uczy się z twoich przykładów w tym sensie, że je zapamiętuje — uczy się w tym sensie, że na czas jednej odpowiedzi stają się częścią jego wag, i dlatego każdy, kto pisze do modelu, na chwilę go przeprogramowuje.
Sieć pojęć pokrewnych
Jak to pojęcie wzmacnia, ogranicza lub uzupełnia inne ramy analityczne w korpusie.
-
LLM wzmacnia
Uczenie w kontekście jest zdolnością, która odróżnia duże modele językowe od ich mniejszych poprzedników i uzasadnia samo pojęcie LLM jako osobnej klasy systemów.
-
Prompt engineering uzupełnia
Inżynieria promptów jest praktyką sterowania mechanizmem, który uczenie w kontekście opisuje od strony modelu.
-
Transformer wzmacnia
Mechanizm uwagi jest tym, co pozwala modelowi porównywać przykłady z promptu z bieżącym zadaniem; bez niego uczenie w kontekście nie ma nośnika.
-
Prawa skalowania wzmacnia
Efektywność uczenia w kontekście rośnie z rozmiarem modelu, co Brown i współautorzy pokazali jako osobne krzywe, a nie tylko jako poprawę miary ogólnej.
-
Emergencja w napięciu
Spór o to, czy uczenie w kontekście pojawia się skokowo przy pewnej skali, czy rośnie gładko i tylko metryki tworzą wrażenie progu, jest sporem o emergencję.
-
RAG uzupełnia
Generowanie wspomagane wyszukiwaniem wkłada do kontekstu dokumenty zamiast przykładów i opiera się na tej samej zdolności wykorzystania treści promptu.
-
Halucynacje modeli ogranicza
Przykłady w prompcie potrafią zmniejszyć zmyślanie przez narzucenie formatu, ale nie dostarczają modelowi wiedzy, której nie ma w parametrach.
Kanon lektur i most przekładowy
Kluczowe prace założycielskie, wprowadzenia i głosy krytyczne — wraz z informacją o dostępności wydań w języku polskim i angielskim.
-
tekst założycielski 2020 · angielski
Tom B. Brown i in., Language Models are Few-Shot Learners
Artykuł o GPT-3, w którym termin został ukuty i zdefiniowany jako wewnętrzna pętla meta-uczenia zachodząca w przejściu w przód; sekcja 1 i rysunek 1.1.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
tekst założycielski 2022 · angielski
Sang Michael Xie, Aditi Raghunathan, Percy Liang, Tengyu Ma, An Explanation of In-context Learning as Implicit Bayesian Inference
Pierwsze szeroko dyskutowane wyjaśnienie teoretyczne: model wnioskuje o ukrytym pojęciu łączącym przykłady, więc uczenie w kontekście jest formą wnioskowania bayesowskiego.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
perspektywa krytyczna 2022 · angielski
Sewon Min i in., Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?
Eksperymenty pokazujące, że losowe etykiety w przykładach niewiele psują, co podważa potoczne wyobrażenie, że model „uczy się” odwzorowania z demonstracji.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
perspektywa krytyczna 2023 · angielski
Ekin Akyürek, Dale Schuurmans, Jacob Andreas, Tengyu Ma, Denny Zhou, What learning algorithm is in-context learning? Investigations with linear models
Badanie na modelach liniowych, które pyta wprost, jaki algorytm uczenia transformer realizuje w kontekście, i znajduje ślady regresji najmniejszych kwadratów oraz spadku gradientu.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
z innej dziedziny 2023 · angielski
Johannes von Oswald i in., Transformers learn in-context by gradient descent
Konstrukcja pokazująca, że jedna warstwa uwagi może odtworzyć krok spadku gradientu na przykładach z promptu; łączy pojęcie z klasyczną optymalizacją.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
z innej dziedziny 2022 · angielski
Catherine Olsson, Nelson Elhage, Neel Nanda i in., In-context Learning and Induction Heads
Praca z interpretowalności mechanistycznej, która wiąże skok zdolności uczenia w kontekście z powstaniem w sieci „głowic indukcyjnych” kopiujących wcześniejsze wzorce.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
-
wprowadzenie i synteza 2022 · angielski
Qingxiu Dong i in., A Survey on In-context Learning
Przegląd porządkujący definicje, strategie treningu, dobór i kolejność przykładów oraz otwarte pytania; dobry punkt startu przed lekturą prac źródłowych.
Po polsku: brak polskiego wydania
Po angielsku: tekst oryginalny po angielsku
Cytaty źródłowe
To avoid this confusion, we use the term “meta-learning” to capture the inner-loop / outer-loop structure of the general method, and the term “in context-learning” to refer to the inner loop of meta-learning.
Aby uniknąć tego zamieszania, terminem „meta-uczenie” nazywamy strukturę pętli wewnętrznej i zewnętrznej całej metody, a terminem „uczenie w kontekście” — pętlę wewnętrzną meta-uczenia. (przekład: przekład roboczy)