Menu

Przykłady promptów: 13 promptów do ChatGPT

Trzynaście gotowych do skopiowania promptów do nauki, programowania, pisania i planowania. Uzupełnij pola, a potem skopiuj prompt albo otwórz go w ChatGPT lub Claude.

Każdy prompt poniżej możesz edytować: zmień go, a potem otwórz w ChatGPT, Claude lub innej aplikacji AI.

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.

Wyjaśnij pojęcie na moim poziomie
Fill in
Wyjaśnij rekurencję komuś, kto zna zmienne, pętle i funkcje, ale nie zna jeszcze struktur danych. Podaj jedną analogię z codziennego życia, potem jeden krótki przykład w Python, a potem jedno pytanie, na które mogę odpowiedzieć, żeby sprawdzić, czy rozumiem.
Try it
Example replyReplies vary between models and runs.

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.

Odpytuj mnie po jednym pytaniu
Fill in
Zrób mi quiz z złączeń JOIN w SQL. Zadawaj jedno pytanie naraz i czekaj na moją odpowiedź. Po każdej odpowiedzi powiedz, czy jest poprawna, i wyjaśnij dlaczego w dwóch zdaniach, a potem zadaj następne pytanie. Zacznij od łatwych i stopniowo podnoś poziom. Zakończ po 5 pytaniach i powiedz, które zagadnienia warto powtórzyć.
Try it
Example replyReplies vary between models and runs.

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.

Ułóż plan nauki
Fill in
Przygotuj plan nauki na 4 tygodnie, żeby opanować podstawy JavaScriptu. Mogę uczyć się 30 minut dziennie i znam już HTML i trochę CSS. Dla każdego tygodnia podaj tematy, jeden mały projekt, który z nich korzysta, i sposób, żeby poznać, że mogę iść dalej. Cały plan ma się zmieścić na jednym ekranie.
Try it

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.

Napisz funkcję według specyfikacji
Fill in
Napisz funkcję w Python o nazwie parse_price, która przyjmuje string w rodzaju "$1,299.99" i zwraca liczbę jako float. Obsłuż te przypadki brzegowe: spacje wokół liczby i brak znaku dolara nie powinny przeszkadzać w parsowaniu; pusty string powinien zgłaszać ValueError. Dołącz trzy krótkie testy. Zwróć tylko kod.
Try it

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ć.

Znajdź przyczynę błędu
Fill in
Mój kod w Python kończy się poniższym błędem. Najpierw wyjaśnij przyczynę prostymi słowami, zanim zaproponujesz jakąkolwiek poprawkę. Potem pokaż najmniejszą zmianę, która to naprawia. Czego się spodziewam: listy imion Co dzieje się zamiast tego: poniższy błąd Kod:[wklej kod] Pełny błąd:[wklej cały błąd, razem z tracebackiem]
Try it

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.

Wyjaśnij kod linia po linii
Fill in
Wyjaśnij ten kod w JavaScript linia po linii dla kogoś, kto zna podstawy, ale nigdy nie używał async i await. Po wyjaśnieniu prześledź, co się dzieje, gdy kod działa na wybranym przez ciebie przykładowym wejściu, pokazując wartość każdej zmiennej na każdym kroku. [wklej kod]
Try it

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.

Zrób przegląd mojego kodu
Fill in
Przejrzyj ten kod w TypeScript, zanim otworzę pull request. Najpierw szukaj bugów, nieobsłużonych przypadków brzegowych i problemów z bezpieczeństwem, potem czytelności. Dla każdego problemu podaj linię, wagę (wysoka, średnia albo niska) i konkretną poprawkę. Jeśli nie masz pewności, czy coś jest problemem, powiedz to, zamiast przedstawiać to jako problem. Nie komentuj formatowania. [wklej kod]
Try it

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.

Przepisz, żeby było jaśniej
Fill in
Przepisz poniższy tekst tak, żeby był jaśniejszy i krótszy dla klientów, którzy nie są techniczni. Zachowaj każdy fakt i każdą liczbę. Ton: przyjazny i bezpośredni. Najpierw pokaż nową wersję, a potem wypisz, co się zmieniło, w maksymalnie trzech punktach. """ [wklej swój tekst] """
Try it

"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.

Napisz e-mail
Fill in
Napisz krótki e-mail do mojej przełożonej z prośbą o wolny piątek w tym tygodniu. Powód: ślub mojej siostry. Wspomnij, że raport ze sprintu będzie gotowy do czwartku. Ton: przyjazny i bezpośredni. Poniżej 100 słów, bez przepraszania. Dołącz temat wiadomości.
Try it
Example replyReplies vary between models and runs.

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ć.

Streść długi tekst
Fill in
Streść poniższy tekst w 5 punktach dla zapracowanego menedżera, który go nie czytał. Najważniejszy punkt umieść jako pierwszy. Po punktach wypisz otwarte pytania albo decyzje, których tekst nie rozstrzyga. """ [wklej tekst] """
Try it

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.

Zamień notatki ze spotkania na zadania
Zamień te notatki ze spotkania na zadania do wykonania. Użyj tabeli z kolumnami zadanie, osoba odpowiedzialna i termin. Jeśli notatki nie wskazują osoby albo terminu, wpisz "nie podano" zamiast zgadywać. Pod tabelą wypisz w punktach decyzje podjęte na spotkaniu. """ Premiera przesunięta na 12 maja. Priya zaktualizuje stronę z cennikiem. Ktoś musi wysłać e-mail do beta testerów. Tom sprawdzi konfigurację analityki do piątku. """
Try it
Example replyReplies vary between models and runs.
ZadanieOsoba odpowiedzialnaTermin
Zaktualizować stronę z cennikiemPriyanie podano
Wysłać e-mail do beta testerównie podanonie podano
Sprawdzić konfigurację analitykiTompią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.

Porównaj opcje przed decyzją
Fill in
Muszę wybrać między wynajmem biura a pozostaniem w pełni zdalnie dla zespołu 6 osób. Zanim dasz jakąkolwiek radę, zadaj mi do pięciu pytań o to, co ma znaczenie w mojej sytuacji. Gdy odpowiem, porównaj opcje w tabeli według kryteriów wynikających z moich odpowiedzi, a potem daj rekomendację i główne ryzyko jej wyboru.
Try it

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.

Podziel projekt na kroki
Fill in
Podziel ten projekt na kroki, z których każdy da się ukończyć w godzinę lub dwie: stworzenie osobistej strony z portfolio. Ułóż je tak, żeby każdy krok dawał coś, co mogę zobaczyć albo przetestować. Oznacz kroki, na których najpewniej utknę, i powiedz, czego wtedy szukać.
Try it

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.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ