Prompt chaining (łańcuchowanie promptów)
Definicja
Prompt chaining to technika, w której jedno zadanie dzieli się na kilka krótszych promptów (kroków), a wynik jednego kroku staje się wejściem do następnego.
Co to w zasadzie jest?
Zamiast prosić AI o „wszystko naraz”, prowadzisz ją etapami. To działa podobnie jak praca z człowiekiem: 1) najpierw zbieramy informacje, 2) potem robimy szkic, 3) na końcu dopracowujemy styl i poprawność.
Efekt: mniej chaosu, lepsza kontrola jakości, łatwiej znaleźć miejsce, gdzie coś się psuje.
Praktyczne zastosowania (konkretne scenariusze)
Scenariusz 1: Tekst
- Cel: „Zrób plan → napisz szkic → uprość język → sprawdź fakty.”.
- Wejście: zadanie złożone z kilku etapów.
- Kroki: podziel zadanie -> wykonaj kroki -> scal wynik.
- Rezultat: bardziej kontrolowany proces.
- Zabezpieczenie: walidacja między krokami.
Scenariusz 2: RAG
- Cel: „Zdefiniuj pytanie → wybierz źródła → streszcz → odpowiedz.”.
- Wejście: zadanie złożone z kilku etapów.
- Kroki: podziel zadanie -> wykonaj kroki -> scal wynik.
- Rezultat: bardziej kontrolowany proces.
- Zabezpieczenie: walidacja między krokami.
Scenariusz 3: Bezpieczeństwo
- Cel: „Wypisz ryzyka → zaproponuj zabezpieczenia → ułóż checklistę.”.
- Wejście: zadanie złożone z kilku etapów.
- Kroki: podziel zadanie -> wykonaj kroki -> scal wynik.
- Rezultat: bardziej kontrolowany proces.
- Zabezpieczenie: walidacja między krokami.
Ryzyka i jak je ograniczać
Ryzyko 1: Utrata kontekstu między krokami
- Ryzyko: utrata kontekstu między krokami.
- Jak ograniczać: krótkie podsumowania po każdym kroku + jasny format przekazywania wyniku.
Ryzyko 2: „nadpisanie” celu (kroki rozjeżdżają się)
- Ryzyko: „nadpisanie” celu (kroki rozjeżdżają się).
- Jak ograniczać: stałe kryteria jakości i przypominanie celu w każdym kroku.
Ryzyko 3: Koszt rośnie (więcej kroków = więcej tokenów)
- Ryzyko: koszt rośnie (więcej kroków = więcej tokenów).
- Jak ograniczać: minimalizuj tekst w przejściach, używaj bulletów, tnij zbędne fragmenty.
Mapa powiązań
- Prompt → chaining to sposób używania promptów.
- Prompt systemowy → może trzymać stałe zasady w tle.
- Okno kontekstowe → ogranicza, ile „zmieści się” w procesie.
- Ewaluacja → łatwiej ocenić jakość krok po kroku.
- Mini-przepływ:
Krok 1 → wynik → Krok 2 → wynik → Krok 3 → final
Diagram
flowchart LR
A[Krok 1]
B[Wynik 1]
C[Krok 2]
D[Wynik 2]
E[Final]
A --> B --> C --> D --> E
Diagram pokazuje, że złożone zadanie można rozłożyć na kilka krótkich promptów połączonych w sekwencję.