Przejdź do głównej zawartości

Inżynieria kontekstu - zarządzaj tym, co AI naprawdę widzi

Skupiona ramka z wyselekcjonowanymi kartami przed okiem AI - inżynieria kontekstu

Znasz to: kolega chwali się, że AI napisała mu świetną ofertę, więc bierzesz jego prompt słowo w słowo - a dostajesz coś ledwo używalnego. Prompt ten sam, wynik inny. Jak to możliwe?

Bo prompt to tylko część tego, co model widzi. U kolegi w rozmowie były już szczegóły produktu, wcześniejsze wersje oferty i ustalenia o tonie. U Ciebie - pusta rozmowa. Model nie odpowiada na prompt; odpowiada na całą zawartość swojego okna kontekstowego.

Dotąd uczyliśmy się formułować polecenia - rola, kontekst, zadanie, format, struktura danych. Teraz krok wyżej: zarządzanie wszystkim, co model ma przed oczami. W branży przyjęła się na to nazwa inżynieria kontekstu (context engineering) - spopularyzowana, gdy okazało się, że w pracy z agentami AI dobór kontekstu decyduje o wyniku mocniej niż szlif samego polecenia (Anthropic, “Effective context engineering for AI agents”, 2025).

W momencie generowania odpowiedzi model widzi jedno długie “podanie”, sklejone z kilku warstw:

  1. Instrukcje systemowe - ustawienia narzędzia i Twoje instrukcje stałe
  2. Wiedza doklejona - wgrane pliki, dokumenty projektu, wyniki wyszukiwania (mechanizm RAG)
  3. Historia rozmowy - wszystkie wcześniejsze wiadomości, Twoje i modelu
  4. Twoje ostatnie polecenie

Wszystko to konkuruje o jedno, ograniczone okno kontekstowe - i, co ważniejsze, o “uwagę” modelu. Badacze Anthropic nazywają ją wprost budżetem: każdy kolejny token w kontekście uszczupla zasób uwagi, którym model dysponuje dla pozostałych (Anthropic, 2025).

To jedno z najczęstszych doświadczeń w pracy z chatbotami: pierwsza godzina rozmowy jest świetna, a potem model zaczyna się powtarzać, gubić ustalenia i wracać do porzuconych pomysłów. Składają się na to trzy mechanizmy:

  • Okno się przepełnia - gdy rozmowa przekroczy limit, najstarsze fragmenty wypadają; model dosłownie przestaje widzieć początek rozmowy (szczegóły w rozdziale o tokenach)
  • Środek kontekstu jest słabiej widziany - modele najlepiej korzystają z informacji na początku i na końcu kontekstu, a gorzej z tych w środku (Liu i in., 2023)
  • Jakość spada z samą długością - badanie na 18 modelach pokazało, że wraz ze wzrostem długości wejścia wyniki pogarszają się nawet w zadaniach, które przy krótkim wejściu były trywialne - zjawisko nazwane “context rot” (Chroma Research, 2025)

Do tego dochodzi efekt czysto ludzki: w długiej rozmowie zalegają dygresje, odrzucone wersje i sprzeczne polecenia. Model traktuje je wszystkie jako obowiązujący kontekst - również te, o których Ty dawno zapomniałeś.

  1. Nowe zadanie = nowa rozmowa. Najprostsza i najskuteczniejsza zasada z tej listy. Rozmowa o ofercie nie powinna płynnie przechodzić w rozmowę o rekrutacji - stare ustalenia będą ciążyć na nowych odpowiedziach.
  2. Dobieraj, nie wysypuj. Zamiast wklejać cały dokument “na wszelki wypadek”, wklej rozdział, którego dotyczy pytanie. Więcej kontekstu to nie zawsze lepsza odpowiedź - to często rozmyta odpowiedź.
  3. Najważniejsze na początek albo na koniec. Skoro środek długiego kontekstu jest słabiej widziany, kluczową instrukcję umieszczaj w ostatnim akapicie polecenia, a nie w połowie wklejonego materiału.
  4. Podsumowuj i przenoś. Gdy długa rozmowa zaczyna się ślimaczyć, poproś: “podsumuj nasze ustalenia w punktach” - i wklej to podsumowanie jako start świeżej rozmowy. Dostajesz czysty kontekst bez utraty dorobku.
  5. Sprzątaj po zmianach zdania. Jeśli w trakcie rozmowy odwróciłeś decyzję (“jednak wersja B”), powiedz to wprost i poproś o zignorowanie wcześniejszych ustaleń - inaczej stara decyzja dalej siedzi w kontekście i po cichu wpływa na odpowiedzi.

Instrukcje stałe - kontekst, którego nie musisz powtarzać

Dział zatytułowany „Instrukcje stałe - kontekst, którego nie musisz powtarzać”

Każdy duży chatbot pozwala ustawić instrukcje doklejane automatycznie do każdej rozmowy: w ChatGPT to custom instructions, w Claude - ustawienia stylu i preferencji, w Gemini - informacje o Tobie. To najtańsza inwestycja w jakość odpowiedzi, jaką znam: jedna minuta konfiguracji, efekt w każdej rozmowie.

Dobra instrukcja stała odpowiada na trzy pytania:

Kim jestem: [zawód, branża, poziom wiedzy technicznej]
Czego zwykle potrzebuję: [typowe zadania]
Jak mam dostawać odpowiedzi: [język, ton, długość,
format - np. "po polsku, konkretnie, bez lania wody,
przy listach używaj punktów"]

Piętro wyżej stoją projekty ze swoją bazą wiedzy - stały kontekst dla konkretnego tematu zamiast całego konta. Omawiamy je w rozdziale o trybach pracy chatbotów.

Część chatbotów zapamiętuje informacje między rozmowami - ChatGPT robi to wręcz automatycznie, wyciągając fakty z Twoich rozmów. To wygodne: nie musisz w każdej rozmowie przypominać, że Twoja firma sprzedaje meble. Ale pamięć to też kontekst, którego nie widzisz na ekranie - a który wpływa na odpowiedzi.

Dwie praktyczne rady: co jakiś czas przejrzyj w ustawieniach, co model o Tobie zapamiętał (zaskoczysz się), i usuwaj wpisy nieaktualne lub zbyt prywatne. Szerzej o tym, co chatbotom mówić, a czego nie - w rozdziale o prywatności.

Dlaczego ten temat urósł do rangi osobnej dyscypliny akurat teraz? Przez agentów AI. Agent pracuje wieloma krokami: każdy wynik wyszukiwania, każda przeczytana strona i każdy efekt narzędzia trafia do jego kontekstu. Bez starannego zarządzania tym strumieniem agent “zapycha” sobie okno śmieciami po kilku krokach - dlatego twórcy agentów poświęcają doborowi kontekstu więcej uwagi niż samym promptom.

Dla Ciebie płynie z tego praktyczna obserwacja: te same zasady, które ratują pracę agentów - selekcja, podsumowywanie, czyszczenie - ratują też Twoje długie rozmowy.

Częste pytania

Czym jest inżynieria kontekstu?

To umiejętność zarządzania wszystkim, co model widzi w momencie odpowiadania - nie tylko treścią polecenia, ale też historią rozmowy, wgranymi plikami i instrukcjami stałymi. Prompt engineering pyta "jak sformułować polecenie", inżynieria kontekstu pyta "co model powinien mieć przed oczami".

Dlaczego długa rozmowa z chatbotem traci jakość?

Z trzech powodów - okno kontekstowe się zapełnia i najstarsze fragmenty wypadają, model słabiej korzysta z informacji zakopanych w środku długiego kontekstu, a nagromadzone dygresje i porzucone wątki rozmywają to, o co naprawdę prosisz. Rozwiązaniem jest nowa rozmowa z krótkim podsumowaniem ustaleń.

Czy warto ustawiać instrukcje stałe w chatbocie?

Tak - to jedna z najbardziej opłacalnych minut w pracy z AI. Wpisujesz raz, kim jesteś i jakich odpowiedzi oczekujesz, a każda kolejna rozmowa zaczyna się z tym kontekstem. Bez tego powtarzasz te same wyjaśnienia w każdej rozmowie od zera.

made with ❤️ by aitomate.pl - Łukasz Podgórski