Sokratejskie promptowanie: przestań prosić AI o odpowiedzi, zacznij dostawać te dobre
Najlepszy prompt to nie ten, w którym pytasz AI. To ten, w którym AI pyta Ciebie. Cała mechanika sokratejskiego promptowania, krok po kroku, z gotowymi szablonami do skopiowania.
Słuchaj, opowiem Ci o jednej zmianie w sposobie gadania z AI, która zrobiła u mnie większą różnicę niż jakikolwiek „mega prompt na 500 linijek” wklejony z Twittera.
Brzmi prosto, aż za prosto: przestań kazać modelowi odpowiadać, a zacznij kazać mu pytać.
To wszystko. To jest sokratejskie promptowanie w jednym zdaniu. Ale jak każda prosta rzecz, która naprawdę działa, ma pod spodem warstwę, o której mało kto mówi. I właśnie po to jest ten tekst, bo zamierzam rozłożyć to na czynniki pierwsze i dać Ci gotowce, które możesz wkleić jeszcze dzisiaj.
Skąd ten Sokrates w ogóle
Sokrates, ten gość sprzed 2400 lat, miał jedną irytującą cechę: nigdy nie odpowiadał wprost. Łaził po Atenach, zaczepiał ludzi przekonanych, że wiedzą, czym jest sprawiedliwość albo odwaga, i zadawał pytanie za pytaniem. Nie po to, żeby się popisać. Po to, żeby pokazać, że ich „pewna wiedza” stoi na założeniach, których nigdy nie sprawdzili.
Ta metoda ma nawet swoją grecką nazwę: elenchus. W praktyce to drążenie dopóty, dopóki nie wyjdzie na jaw, czego naprawdę nie wiesz albo co po cichu zakładasz. Nie chodziło o to, żeby Sokrates wymyślił za kogoś odpowiedź. Chodziło o to, żeby rozmówca sam doszedł do sensownej myśli, bo dopiero pytania zmusiły go do uporządkowania bałaganu w głowie.
I teraz najlepsze: dokładnie ten sam mechanizm działa na duże modele językowe. Tylko trzeba odwrócić to, kto kogo przepytuje.
Czemu zwykłe promptowanie tak często zawodzi
Większość ludzi traktuje AI jak automat z odpowiedziami. Wrzucasz monetę (pytanie), wypada batonik (odpowiedź). I dziwią się, że batonik jest taki sobie.
Problem jest taki, że przy tym podejściu całe myślenie spada na model, w momencie gdy ma najmniej informacji. Pytasz „jak rozkręcić newsletter?”, a on nie wie, czy masz 50 czy 50 tysięcy odbiorców, czy sprzedajesz buty czy doradztwo prawne, czy w ogóle masz co wysyłać. Więc robi jedyną rozsądną rzecz, jaką może: strzela w średnią. Daje Ci odpowiedź, która pasuje do wszystkich, czyli do nikogo.
A modele mają jeszcze jedną cechę, o której warto wiedzieć: są wytrenowane, żeby być pomocne od razu. Wolą zgadnąć i dać Ci pełną, pewnie brzmiącą odpowiedź, niż przyznać „słuchaj, brakuje mi kontekstu”. Ta gotowość do natychmiastowej odpowiedzi to dokładnie to, co rodzi banały i to, co ludzie biorą za halucynacje.
Słaba odpowiedź to zwykle nie znak, że model jest głupi. To znak, że pozwoliłeś mu zgadywać.
Sokratejskie promptowanie wchodzi w poprzek tego odruchu. Zamiast pozwalać modelowi zgadywać, zmuszasz go, żeby najpierw wyciągnął z Ciebie to, czego mu brakuje.
Co się dzieje pod maską (i czemu to działa)
Zanim wrzucę szablony, chcę, żebyś rozumiał dlaczego to działa. Bo jak zrozumiesz mechanizm, to wymyślisz własne warianty zamiast klepać moje na pamięć.
Działają tu trzy rzeczy naraz:
Po pierwsze, kontekst. Każde pytanie, które model Ci zadaje, to dziura w jego wiedzy, którą Ty zaraz wypełnisz. A jakość odpowiedzi LLM-a jest brutalnie zależna od kontekstu. Im więcej trafnego kontekstu w rozmowie, tym węższy i lepszy strzał. Sokratejskie pytania to po prostu najwydajniejszy sposób, żeby ten kontekst z Ciebie wydobyć, bo to model decyduje, czego mu brakuje, a nie Ty zgadujesz, co dorzucić.
Po drugie, założenia. Często sam nie wiesz, co zakładasz, dopóki ktoś Cię o to nie zapyta. „Chcę zautomatyzować raportowanie” brzmi konkretnie, dopóki model nie zapyta „a kto te raporty dzisiaj czyta i co z nimi robi?” i nagle okazuje się, że połowa raportów nikomu nie jest potrzebna. Pytanie wyciąga na wierzch rzeczy, które miałeś za oczywiste.
Po trzecie, Ty zaczynasz myśleć. I to jest haczyk, którego większość poradników o promptach w ogóle nie łapie. Kiedy model zadaje Ci dobre pytanie, Ty musisz się zatrzymać i pomyśleć. Nie outsourcujesz myślenia do maszyny. Używasz maszyny, żeby myśleć lepiej. Output jest tylko produktem ubocznym tego, że ktoś wreszcie zadał Ci właściwe pytanie.
Pięć wzorców, które realnie działają
Dość teorii. Poniżej masz pięć konkretnych wzorców. Każdy z gotowym szablonem do skopiowania. Testowałem je wszystkie na własnej robocie i to nie są ozdobniki, tylko rzeczy, których używam co tydzień.
1. „Najpierw mnie przepytaj”
To wzorzec-matka. Najprostszy i najczęściej najmocniejszy. Zanim model cokolwiek wyprodukuje, zmuszasz go, żeby zebrał kontekst.
Chcę, żebyś pomógł mi z [zadanie].
Zanim cokolwiek napiszesz, zadaj mi pytania, których
potrzebujesz, żeby zrobić to naprawdę dobrze. Pytaj
pojedynczo albo w krótkich seriach. Nie zaczynaj
odpowiedzi, dopóki nie powiesz, że masz już dość kontekstu.
Ta jedna instrukcja zmienia dynamikę o 180 stopni. Zamiast generycznej ściany tekstu dostajesz najpierw trzy, cztery pytania, które bardzo szybko obnażają, jak mało konkretnie sam myślałeś o zadaniu. Używam tego do ofert, strategii, architektury aplikacji, briefów. Wszędzie, gdzie kontekst decyduje o wszystkim.
2. AI jako sokratejski nauczyciel
Jak chcesz się czegoś nauczyć, a nie tylko dostać gotowca, odwróć rolę: niech model będzie korepetytorem, który Cię prowadzi pytaniami, a nie wykładowcą, który zalewa Cię definicjami.
Chcę zrozumieć [temat]. Bądź sokratejskim nauczycielem.
Nie tłumacz mi tego wprost. Zadawaj pytania, które
poprowadzą mnie do zrozumienia, jedno na raz. Po mojej
odpowiedzi powiedz, gdzie mam rację, a gdzie się gubię,
i pchaj dalej. Załóż, że uczę się najlepiej, gdy sam
muszę dojść do wniosku.
To jest brutalnie skuteczne przy nauce. Wiedza, do której sam dochodzisz pod naporem pytań, zostaje w głowie zupełnie inaczej niż akapit, który przeczytałeś i zapomniałeś po minucie. Efekt generowania, mówiąc po naukowemu: sam wytwarzasz odpowiedź, więc się utrwala.
3. Łowca założeń (do decyzji)
Stoisz przed decyzją i chodzisz w kółko? Każ modelowi rozbić Twoje założenia, zamiast Ci przyklasnąć. Modele mają tendencję do potakiwania, więc trzeba im to jawnie wyłączyć.
Zastanawiam się nad [decyzja]. Nie doradzaj mi jeszcze
i nie przytakuj. Najpierw wyciągnij na wierzch założenia,
które robię, często nawet nieświadomie. Zadawaj pytania,
które je testują. Szczególnie celuj w te, których wolałbym
nie usłyszeć. Dopiero gdy je rozbierzemy, podsumuj, co
widzisz.
To jest jak rozmowa z mądrym wspólnikiem, który nie boi się powiedzieć, że projekt nie ma sensu. Połowa moich „genialnych pomysłów” rozpadła się przy trzecim pytaniu z tego wzorca, i całe szczęście, bo rozpadły się w czacie, a nie po wydaniu kasy.
4. Sokrates na samym modelu (żeby rzadziej zmyślał)
Tę samą metodę można skierować do wewnątrz: zmusić model, żeby przepytał samego siebie, zanim coś Ci sprzeda. To realnie ścina liczbę pewnie brzmiących bzdur.
Odpowiedz na [pytanie]. Potem przyjmij rolę sceptyka
i przepytaj własną odpowiedź: gdzie zakładasz coś bez
dowodu? co by powiedział ktoś, kto się z tym nie zgadza?
co tu może być nieprawdą? Na końcu daj wersję poprawioną
po tej autokrytyce.
Każesz mu zbudować najmocniejszy kontrargument do samego siebie, a potem to uwzględnić. Odpowiedzi po takim zabiegu są ostrożniejsze, lepiej uzasadnione i dużo rzadziej zawierają to charakterystyczne pewne pierdolnięcie nieprawdy z kamienną twarzą.
5. Pięć „dlaczego”
Klasyk z zarządzania jakością, który świetnie zgrywa się z AI. Drążysz do prawdziwej przyczyny, a nie do objawu.
Pomóż mi dojść do sedna problemu: [problem].
Zadaj mi „dlaczego?", wysłuchaj odpowiedzi, i pytaj
„dlaczego?" znowu, co najmniej pięć razy, schodząc coraz
głębiej. Nie proponuj rozwiązań, dopóki nie dokopiemy się
do prawdziwej przyczyny.
„Klienci odchodzą” po pięciu „dlaczego” potrafi się okazać „bo onboarding zajmuje 40 minut i ludzie się poddają na ekranie trzecim”. Inny problem, inne rozwiązanie. Bez drążenia leczyłbyś objaw.
Konkret: to samo zadanie, dwa światy
Żeby to nie wisiało w powietrzu, weźmy żywy przykład.
Podejście automatowe:
Napisz mi ofertę na stronę internetową dla klienta.
Dostaniesz generyczny szablon. „Nowoczesna, responsywna strona dopasowana do Państwa potrzeb.” Woda, którą klient widział już sto razy.
Podejście sokratejskie: wklejasz wzorzec numer 1. Model odpowiada mniej więcej tak:
Zanim napiszę, muszę wiedzieć:
- Co ten klient sprzedaje i kto jest jego klientem?
- Czego ta strona ma realnie dokonać: leady, sprzedaż, wiarygodność?
- Ma już coś, co poprawiamy, czy budujemy od zera?
- Jaki budżet i termin są na stole?
- Z kim konkuruje i czemu ktoś miałby wybrać jego?
I dopiero teraz, jak na to odpowiesz, dostajesz ofertę, która brzmi, jakby ktoś naprawdę pomyślał. Bo ktoś pomyślał: Ty. Model tylko wymusił to we właściwym momencie i ubrał w słowa.
Różnica nie polega na tym, że model nagle zmądrzał. Polega na tym, że nie pozwoliłeś mu zgadywać.
Kiedy tego NIE używać
Bo byłbym nieuczciwy, gdybym sprzedawał Ci to jako młotek do wszystkiego.
Jak potrzebujesz konkretu typu „jaka jest stolica Australii” albo „przelicz mi to na cale”, to żadne sokratejskie tańce nie są potrzebne. Pytasz, dostajesz, idziesz dalej. Drążenie przy prostych faktach to strata czasu i Twojego, i modelu.
Sokratejskie promptowanie błyszczy tam, gdzie stawka jest wyższa, a kontekst bogaty: strategia, decyzje, nauka, pisanie czegoś, co ma faktycznie chwycić, projektowanie systemu. Wszędzie tam, gdzie zła odpowiedź kosztuje. Im więcej zależy od tego, czy dobrze postawiono problem, tym bardziej się to opłaca.
O co naprawdę chodzi
Na koniec rzecz, która dla mnie jest najważniejsza, a najłatwiej ją przeoczyć.
Sokratejskie promptowanie tylko z pozoru jest o lepszych outputach z AI. Tak naprawdę jest o tym, że dobre pytanie zadane w dobrym momencie zmusza Ciebie do myślenia, którego inaczej byś sobie odpuścił. Model staje się lustrem i partnerem do drążenia, a nie automatem z gotowcami.
I to jest ten haczyk z Sokratesa, którego nie wolno zgubić: on nikomu nie wkładał wiedzy do głowy. On pomagał ludziom odkryć, co już gdzieś tam mieli, tylko nieuporządkowane. Twoje AI może robić dla Ciebie dokładnie to samo, jeśli przestaniesz traktować je jak wyrocznię, a zaczniesz jak kogoś, kto zadaje Ci pytania, których sam sobie nie zadałeś.
Spróbuj jutro przy pierwszym poważnym zadaniu wkleić wzorzec numer 1, zanim o cokolwiek poprosisz. Tylko tyle. „Najpierw mnie przepytaj.” I zobacz, jak szybko wyjdzie na jaw, że problem był słabo postawiony, a nie słabo rozwiązany.
A jak chcesz dostawać takie rozkminy prosto na maila, zanim wylądują gdziekolwiek indziej, wiesz, gdzie jest formularz.