Oto trzynaście promptów, które możesz skopiować i użyć jeszcze dziś w ChatGPT, Claude albo Gemini. Każdy ma pola, pokazane na karcie: uzupełnij je własnym tematem, językiem albo tekstem, a potem skopiuj prompt albo otwórz go od razu w czacie. Pod każdym promptem jest krótka notka o tym, dlaczego jest napisany właśnie tak, żeby dało się go dopasować albo napisać własny w tym samym stylu.
Prompty mają wspólny wzorzec. Każdy podaje zadanie w jednym zdaniu, dostarcza kontekst, którego model nie odgadnie, i mówi, jak ma wyglądać odpowiedź. Ten wzorzec krok po kroku wyjaśnia poradnik jak napisać prompt.
Prompty do nauki
Prompty do nauki działają najlepiej, gdy mówią modelowi, co już wiesz. Bez tego wyjaśnienia celują w wyimaginowanego przeciętnego czytelnika i zwykle są albo zbyt podstawowe, albo zbyt gęste.
Analogia: stoisz w kolejce i chcesz poznać swoje miejsce. Pytasz osobę przed sobą, ona pyta osobę przed nią i tak dalej, aż pierwsza osoba powie "Jestem numerem 1". Każda osoba dodaje jeden do odpowiedzi, którą dostała, i przekazuje ją z powrotem.
Przykład:
def countdown(n):
if n == 0:
print("Done!")
return
print(n)
countdown(n - 1)
countdown(3)
To wypisuje 3, 2, 1, a potem Done!. Funkcja rekurencyjna rozwiązuje problem, wywołując samą siebie na jego mniejszej wersji. Sprawdzenie if n == 0 to przypadek bazowy: zatrzymuje wywołania. Bez niego funkcja wywoływałaby samą siebie, aż Python zgłosi RecursionError.
Sprawdź się: co wypisze countdown(0)?
Nazwanie tego, czego jeszcze nie znasz, sprawia, że wyjaśnienie pozostaje w twoim zasięgu. Pytanie kontrolne na końcu zamienia czytanie w mały test, a to właśnie w nim naprawdę zachodzi nauka.
Pytanie 1 z 5 (łatwe): Łączysz tabelę customers z tabelą orders za pomocą INNER JOIN po customer_id. Czy klient, który nigdy nie złożył zamówienia, pojawi się w wyniku? Dlaczego tak albo dlaczego nie?
Wpisz odpowiedź, a powiem ci, jak ci poszło.
"Czekaj na moją odpowiedź" to linia, która ma znaczenie. Bez niej model często wypisze wszystkie pięć pytań w jednej odpowiedzi, czasem z odpowiedziami pod spodem, co zamienia quiz w listę lektur.
Budżet czasu i linia o tym, jak poznać gotowość, odróżniają użyteczny plan od listy tematów. Plan bez sprawdzenia gotowości zwykle realizuje się zgodnie z harmonogramem niezależnie od tego, czy czegokolwiek się nauczono.
Prompty do programowania
Prompty do programowania potrzebują języka, wersji, gdy ma znaczenie, i prawdziwego kodu albo błędu wklejonego w całości. Opis kodu to opis tego, co według ciebie robi, a błędy kryją się właśnie w tej różnicy.
Wypisanie przypadków brzegowych z góry, razem z tym, co ma się w każdym z nich stać, to najtańszy sposób na kod, który obsługuje je tak, jak chcesz. Prośba o testy daje ci coś do uruchomienia, więc możesz sprawdzić funkcję, zamiast jej ufać.
[wklej kod]
Pełny błąd:[wklej cały błąd, razem z tracebackiem]Prośba o przyczynę przed poprawką powstrzymuje model przed przepisaniem twojego kodu na podstawie domysłu, który akurat się uruchamia. Więcej o tym, jak dać modelowi to, czego potrzebuje do znalezienia błędu, znajdziesz w promptach do debugowania.
[wklej kod]To śledzenie sprawia, że wiedza zostaje w głowie. Wyjaśnienie linia po linii mówi, co każda linia robi ogólnie; śledzenie pokazuje, co robi z prawdziwymi wartościami, czyli to, co sprawdzasz samodzielnie w debuggerze.
[wklej kod]Etykiety wagi pozwalają najpierw naprawić rzeczy niebezpieczne, a pozwolenie na "nie mam pewności" ogranicza pewne siebie fałszywe alarmy. Prompty do code review idą dalej, z listami kontrolnymi dla konkretnych rodzajów przeglądu.
Prompty do pisania
Prompty do pisania potrzebują odbiorcy i tonu. "Popraw to" nie daje modelowi żadnego celu; "napisz to jaśniej dla klientów, którzy nie są techniczni" już tak.
"Zachowaj każdy fakt i każdą liczbę" chroni treść, gdy zmieniają się sformułowania. Lista zmian pokazuje, co zostało zrobione, więc możesz cofnąć poprawkę, z którą się nie zgadzasz.
Temat: Wolny dzień w ten piątek
Cześć [imię przełożonej],
proszę o wolny dzień w ten piątek z okazji ślubu mojej siostry. Raport ze sprintu będzie gotowy do czwartku, więc tego dnia nic nie będzie na mnie czekać.
Daj znać, czy to pasuje.
Dzięki, [Twoje imię]
"Bez przepraszania" to małe ograniczenie o dużym efekcie: bez niego takie prośby zwykle zaczynają się od akapitu w stylu "przepraszam, że pytam". Linia z planem odpowiada na pierwsze pytanie czytelnika, zanim zdąży je zadać.
Nazwanie czytelnika decyduje o tym, co uznaje się za ważne. Linia o otwartych pytaniach wyłapuje to, co zwykłe streszczenie pomija: rzeczy, o których nikt jeszcze nie zdecydował.
Prompty do pracy i planowania
Te prompty zamieniają chaotyczne wejście w coś, na podstawie czego da się działać. Powtarzający się trik to powiedzenie modelowi, co ma robić, gdy brakuje informacji, żeby zaznaczył lukę, zamiast wypełniać ją domysłem.
| Zadanie | Osoba odpowiedzialna | Termin |
|---|---|---|
| Zaktualizować stronę z cennikiem | Priya | nie podano |
| Wysłać e-mail do beta testerów | nie podano | nie podano |
| Sprawdzić konfigurację analityki | Tom | piątek |
Decyzje:
- Data premiery przesunięta na 12 maja.
Zasada "nie podano" sprawia, że tabeli można ufać: osoba oznaczona jako "nie podano" to zadanie, którego nikt nie wziął, i właśnie to chcesz widzieć. Gdy wynik ma odczytać program, zajrzyj do structured output, żeby poprosić o JSON zamiast tabeli.
Prośba, żeby model najpierw zadał ci pytania, odwraca zwykły przebieg rozmowy. Zamiast ogólnej listy zalet i wad dostajesz porównanie zbudowane na twoich własnych priorytetach.
Małe, widoczne kroki pozwalają sprawdzać postępy, a oznaczenie trudnych kroków z góry sprawia, że spotykasz je, spodziewając się ich. Żeby zamienić dowolny prompt z tej strony we własną wersję wielokrotnego użytku, zajrzyj do szablonów promptów.
Najczęściej zadawane pytania
Jakie są dobre prompty do ChatGPT?
Dobre prompty nazywają zadanie, dają kontekst, którego model nie odgadnie, i mówią, jaki kształt ma mieć odpowiedź. "Wyjaśnij rekurencję komuś, kto zna pętle, ale nie struktury danych, z jedną analogią i jednym przykładem w Pythonie" działa znacznie lepiej niż "wyjaśnij rekurencję". Prompty na tej stronie stosują ten wzorzec do nauki, programowania, pisania i planowania.
Czy te prompty działają też w Claude i Gemini?
Tak. Żaden z nich nie zależy od funkcji jednego produktu. To zwykłe instrukcje, więc działają w ChatGPT, Claude, Gemini i innych modelach czatowych. Sformułowania odpowiedzi będą się różnić między modelami i między uruchomieniami, ale struktura, o którą prosisz, powinna się utrzymać.
Jak dopasować przykładowy prompt do siebie?
Zastąp każde pole własnymi szczegółami, a potem przeczytaj prompt raz tak, jakby czytał go model: czy coś jest nadal niejasne? Dodaj zdanie kontekstu o tym, dla kogo jest odpowiedź i co już wiesz. Jeśli pierwsza odpowiedź nie trafia, zmień prompt, zamiast spierać się w czacie, żeby na końcu mieć lepszy prompt do ponownego użycia.
Czy warto zapisywać prompty, których często używam?
Tak. Działający prompt warto zachować jako szablon z polami, tak jak zapisane są prompty na tej stronie. Większość aplikacji czatowych pozwala też zapisać stałe instrukcje, na przykład instrukcje niestandardowe albo instrukcje projektu, żeby nie trzeba było powtarzać tego samego kontekstu w każdym czacie.