bezstanowość modelu

Model nie przechowuje niczego między wywołaniami — wagi są zamrożone i współdzielone przez wszystkich użytkowników jednocześnie. Wrażenie ciągłości rozmowy powstaje przez wysyłanie całej historii od nowa przy każdej turze, jako zwykłego tekstu.

W Polsce nazywane też:

bezstanowość modelubrak pamięci modelumodel bezstanowyhistoria przepisywana od nowa

Model nie pamięta ani jednego słowa z waszej poprzedniej wymiany. Wrażenie ciągłości powstaje przez mechanizm tak prosty, że po jego poznaniu przestaje dziwić połowa zachowań systemów AI — łącznie z rachunkiem za API.

Czym jest bezstanowość modelu

Bezstanowość to własność architektury, zgodnie z którą model nie przechowuje żadnej informacji między kolejnymi wywołaniami. Nie ma sesji po stronie modelu, nie ma niczego zapisanego po odpowiedzi. Każde wywołanie jest dla niego pierwszym.

Skąd zatem ciągłość rozmowy

Przy drugiej turze warstwa nad modelem składa kontekst od nowa i wkleja do niego całą poprzednią wymianę jako tekst: pytanie, odpowiedź, nowe pytanie. Model czyta to jak jeden dokument i przewiduje, co powinno paść dalej.

To jak rozmowa z kimś, kto po każdym zdaniu traci pamięć, ale dostaje kompletny stenogram i czyta go od początku, zanim odpowie. Z zewnątrz wygląda to jak pamięć. Od środka jest czytaniem.

Dlaczego inaczej się nie da

Wagi są zamrożone po treningu i są tym samym plikiem dla wszystkich użytkowników jednocześnie, współdzielonym przez dziesiątki rozmów w jednej partii. Gdyby model zapisywał w nich cokolwiek z twojej rozmowy, zapisywałby to w pliku, z którego w tej samej sekundzie korzysta ktoś inny.

Pamięć podręczna kontekstu też nie jest pamięcią w tym sensie — to cache obliczeń dla jednej sesji, zwalniany zaraz po odpowiedzi.

Co z tego wynika

Dwudziesta wiadomość w rozmowie kosztuje wielokrotnie więcej niż pierwsza, choć napisałeś tyle samo słów. Długa rozmowa startuje wolniej, bo cała historia musi przejść przez prefill. A gdy historia przestaje mieścić się w oknie kontekstu, produkt musi ją streścić albo obciąć — to nie jest kasowanie danych, tylko jedyne wyjście.

zamrożone wagiParametry modelu ustalone na koniec treningu i niezmieniane podczas odpowiadania. Ten sam plik obsługuje wszystkich użytkowników jednocześnie — dlatego model nie uczy się z rozmowy, nie zapamiętuje poprawek i nie może zostać spersonalizowany bez osobnego treningu.koszt kumulacyjny pętliSumaryczny koszt zadania agentowego, wynikający z tego, że przy każdym obrocie pętli cały rosnący kontekst jest wysyłany do modelu od nowa. Nie jest iloczynem liczby kroków i kosztu wywołania, lecz sumą rosnącego ciągu — dziesięć kroków potrafi kosztować kilkukrotnie więcej, niż sugeruje intuicja.pamięć podręczna klucz-wartośćPamięć podręczna przechowująca pośrednie reprezentacje dotychczasowych tokenów, dzięki której generowanie kolejnego tokenu nie wymaga przeliczania całej sekwencji. Rośnie liniowo z długością kontekstu i liczbą sesji — to główny konsument pamięci przy inference. Podstawa mechanizmu cache promptu.kompakcja kontekstuZwięzłe zastępowanie starszej historii agenta jej streszczeniem, by utrzymać roboczą warstwę okna w skończonym rozmiarze przy długich przebiegach.okno kontekstuMaksymalna ilość tekstu, liczona w tokenach, którą model może mieć „przed oczami" w jednym wywołaniu. Skończony budżet, w którym muszą zmieścić się wszystkie warstwy kontekstu.Pamięć agentaMechanizmy przechowywania i odzyskiwania informacji przez agenta AI poza granicami pojedynczej sesji — umożliwiające ciągłość kontekstu i personalizację — przez kombinację pamięci krótkoterminowej (okno kontekstu) i długoterminowej (zewnętrzne bazy wektorowe). Fundament agentów które poprawiają się w czasie.