agentarium.pl

Prompt engineering dla zaawansowanych — techniki, które realnie podnoszą jakość

Redakcja agentarium.pl Publikacja: 3 min czytania
  • Poziom: zaawansowany
  • Zaawansowani
  • Marketing
  • Deweloperzy

Zanim zaczniesz: podstawy muszą siedzieć

Ten tekst zakłada, że znasz strukturę dobrego promptu (cel, kontekst, format, przykład) z poradnika podstaw i kompletnego przewodnika po prompt engineeringu. Techniki poniżej to dźwignie, które przy dobrych podstawach dają największy wzrost jakości — a przy złych tylko maskują problem.

1. Few-shot: pokazuj, nie opisuj

Zamiast rozbudowywać opis wymagań, pokaż 2–5 wzorcowych par wejście→wyjście. Model uogólnia z przykładów zaskakująco wiernie — styl, długość, strukturę, poziom szczegółu.

Praktyka: dobieraj przykłady różnorodne (w tym jeden brzegowy), utrzymuj identyczny format wszystkich par i pilnuj jakości — model skopiuje także Twoje błędy. Few-shot to najtańsza technika o największym zwrocie przy zadaniach powtarzalnych: klasyfikacji, ekstrakcji danych, pisaniu w określonym stylu.

2. Rozumowanie krok po kroku — tam, gdzie jest co rozumować

Przy zadaniach logicznych, obliczeniowych i wieloetapowych poproś model, by najpierw rozpisał tok rozumowania, a dopiero potem podał wynik (technika chain-of-thought). W nowszych modelach z trybami „rozszerzonego myślenia” jawne wymuszanie bywa zbędne — ale nadal warto oddzielać w odpowiedzi analizę od konkluzji, bo łatwiej wychwycisz, gdzie rozumowanie skręciło.

Pułapka: przy zadaniach czysto kreatywnych lub trywialnych wymuszony łańcuch kroków potrafi usztywnić odpowiedź i podnieść koszty bez zysku jakości.

3. Dekompozycja: jeden prompt ≠ jedno wielkie zadanie

Złożone zadanie („przeanalizuj raport, wyciągnij ryzyka, napisz rekomendacje i mail do zarządu”) rozbij na sekwencję promptów, gdzie wynik jednego jest wejściem następnego. Zyskujesz kontrolę jakości między etapami i możliwość poprawienia jednego ogniwa bez psucia reszty. To dokładnie ta sama zasada, na której opierają się agenci AI i pipeline’y multi-agent — tyle że sterujesz nią ręcznie.

4. Ustrukturyzowane wyjście

Gdy wynik ma trafić do dalszego przetwarzania (arkusz, kod, automatyzacja w Zapierze), wymuś format: podaj schemat JSON z nazwami i typami pól albo szablon tabeli, dodaj „zwróć wyłącznie JSON, bez komentarzy” i jeden przykład poprawnego wyjścia. W API korzystaj z natywnych trybów structured output / function calling — są pewniejsze niż sama prośba w prompcie.

5. Role, ograniczenia i anty-instrukcje

Rola („jesteś redaktorem technicznym…”) ustawia rejestr i kryteria oceny, ale działa najlepiej w parze z ograniczeniami: co ma być pominięte, czego nie wolno zakładać, jak traktować braki danych („jeśli czegoś nie wiesz — napisz NIE WIEM, nie zgaduj”). Ta ostatnia anty-instrukcja to najprostszy hamulec na halucynacje w zadaniach faktograficznych.

6. Samokrytyka i drugi przebieg

Poproś model o ocenę własnej odpowiedzi względem listy kryteriów i poprawienie jej: „sprawdź wynik pod kątem X, Y, Z; wypisz problemy; podaj wersję poprawioną”. Dwa przebiegi kosztują więcej, ale przy tekstach ważnych (oferty, dokumentacja, analizy) różnica bywa wyraźna. W wariancie mocniejszym krytykę robi osobny prompt z rolą recenzenta — zalążek wzorca wykonawca–krytyk.

7. Parametry: temperatura ma znaczenie

Jeśli korzystasz z API, dopasuj temperaturę do zadania: nisko dla ekstrakcji, klasyfikacji i kodu (powtarzalność), wyżej dla brainstormingu i wariantów kreatywnych. Trzymanie jednej wartości „na wszystko” to cichy zabójca jakości.

Jak testować techniki jak inżynier

Załóż mały zestaw ewaluacyjny: 20–50 realnych wejść + oczekiwane wyniki. Każdą zmianę promptu przepuszczaj przez cały zestaw i porównuj wyniki (może być ręcznie w arkuszu). Dwie zasady: zmieniaj jedną rzecz naraz i zapisuj wersje promptów jak kod. Bez ewaluacji prompt engineering to anegdoty; z nią — inżynieria.

Gdy prompt ustabilizuje się na tyle, że korzysta z niego cały zespół, naturalnym następnym krokiem jest przeniesienie go do skilla w pliku SKILL.md — wersjonowanego w repozytorium i wczytywanego przez agenta dopiero wtedy, gdy jest potrzebny.

Najczęstsze pytania

Czy techniki promptowania nie tracą sensu, skoro modele są coraz mądrzejsze?
Część sztuczek z czasów słabszych modeli faktycznie obumiera, ale rdzeń jest trwały: precyzyjne wymagania, dobre przykłady i jasny format wyjścia to po prostu dobra specyfikacja zadania — a tej żaden model za Ciebie nie napisze. Zmienia się składnia trików, nie potrzeba jasnej komunikacji.
Ile przykładów dawać w few-shot?
Zwykle 2–5 starannie dobranych wystarcza; więcej pomaga głównie przy nietypowych formatach. Ważniejsza od liczby jest reprezentatywność — dodaj przynajmniej jeden przykład trudny lub brzegowy, bo model uogólnia styl właśnie z przykładów.
Jak sprawdzić, czy nowa wersja promptu jest naprawdę lepsza?
Zbierz 20–50 realnych przypadków testowych z oczekiwanymi wynikami i porównuj wersje promptu na całym zestawie, a nie na jednym przykładzie. Bez tego łatwo „poprawić" prompt pod jeden przypadek i pogorszyć pozostałe.