0Pricing
AI Prompt Engineering · Lekcja

Prompty kreatywne i narracyjne

Fikcja, scenariusze i wiersze — prompty dotyczące postaci, konfliktu i łuku narracyjnego.

Prompty kreatywne i narracyjne to bezpłatna lekcja AI Prompt Engineering na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej AI Prompt Engineering, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs AI Prompt Engineering zawiera 4 lekcji w sumie.

Kreatywne tworzenie promptów: coś więcej niż „bądź kreatywny”

Prompty do tekstów kreatywnych wymagają innego podejścia niż prompty do tekstów informacyjnych lub profesjonalnych. Ogólnikowe prompty kreatywne — „proszę napisać historię o przyjaźni” — prowadzą do generycznych i pozbawionych wyrazu rezultatów, ponieważ model domyślnie sięga po najczęstsze wzorce z danych treningowych.

Wbrew intuicji bardziej szczegółowe prompty kreatywne prowadzą do bardziej oryginalnych rezultatów. Ograniczenia odciągają model od domyślnych rozwiązań i kierują go ku charakterystycznym połączeniom. Określone elementy kreatywne — postać, miejsce akcji, konflikt, punkt widzenia, gatunek i ton — za każdym razem zawężają przestrzeń możliwych rozwiązań, prowadząc do czegoś konkretnego i interesującego.

Prompty do fikcji: specyfikacja postaci

Postać jest fundamentem wciągającej fikcji. Dobrze określona w prompcie postać prowadzi do bardziej wielowymiarowego tekstu niż ogólny zastępnik postaci. Należy określić:

  • Imię: sugeruje narodowość, epokę i charakter
  • Motywację: czego ta postać pragnie najbardziej?
  • Wadę: jaka wewnętrzna słabość uniemożliwia jej łatwe osiągnięcie celu?
  • Cechę sposobu mówienia: jak mówi? (urywanie, rozwlekle, formalnie, wymijająco)

Wada jest najważniejszym elementem — tworzy wewnętrzny konflikt i napędza historię. Postać bez wady nie ma niczego do przezwyciężenia.

Prompty do fikcji: miejsce akcji i konflikt

Miejsce akcji i konflikt to dwa kolejne istotne elementy promptu do fikcji:

Miejsce akcji to nie tylko lokalizacja — obejmuje lokalizację, czas i atmosferę. „Biuro detektywa” to lokalizacja. „Biuro detektywa w ostatnią noc prohibicji, deszcz bębniący w szybę, działa tylko jedna lampa” to miejsce akcji.

Konflikt jest siłą napędową narracji. Należy wyraźnie określić jego rodzaj:

  • Człowiek kontra człowiek
  • Człowiek kontra sam siebie (wewnętrzny)
  • Człowiek kontra natura lub środowisko
  • Człowiek kontra społeczeństwo lub system

Bez określonego konfliktu model tworzy sceny z życia codziennego, a nie historie.

Prompt do fikcji: punkt widzenia i gatunek

Dwa kolejne elementy fikcji, które wyraźnie wpływają na rezultat:

Punkt widzenia (POV):

  • Pierwsza osoba: intymna, ograniczona do jednej świadomości, ułatwia utożsamienie się z postacią
  • Trzecia osoba ograniczona: podąża za jedną postacią, ale zachowuje dystans narracyjny
  • Trzecia osoba wszechwiedząca: zapewnia dostęp do myśli wszystkich postaci i epicki rozmach
  • Druga osoba: nietypowa, tworzy bezpośrednie zaangażowanie czytelnika

Gatunek: każdy gatunek ma konwencje, które model stosuje po jego wskazaniu — noir, fikcja literacka, horror, realizm magiczny, sci-fi, thriller. Nazwanie gatunku jest skrótem obejmującym dziesiątki konwencji, które model już zna.

Kompletny prompt do fikcji

Połączenie wszystkich elementów fikcji daje szczegółowo określony prompt, który generuje charakterystyczny rezultat:

import openai

client = openai.OpenAI(api_key='sk-...')

def generate_fiction(character_name, motivation, flaw, setting, conflict,
                     pov, genre, length_words, tone):

    prompt = (
        f'Write a short story in the {genre} genre.\n'
        f'Character: {character_name}. Motivation: {motivation}. Flaw: {flaw}.\n'
        f'Setting: {setting}\n'
        f'Conflict: {conflict}\n'
        f'Point of view: {pov}.\n'
        f'Tone: {tone}.\n'
        f'Length: approximately {length_words} words.\n'
        'Show, do not tell. No dialogue tags except "said". '
        'Begin in medias res — in the middle of action, not backstory.'
    )

    response = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': prompt}]
    )
    return response.choices[0].message.content

print(generate_fiction(
    character_name='Nadia Solis',
    motivation='to prove she deserves her late father\'s restaurant',
    flaw='she sabotages close relationships whenever she feels vulnerable',
    setting='a failing Havana-style restaurant in Miami, midnight before a health inspection',
    conflict='person vs themselves — the inspector is her estranged sister',
    pov='third person limited, close to Nadia',
    genre='literary fiction',
    length_words=600,
    tone='tense, bittersweet'
))

Prompty do poezji: określanie formy

W promptach do poezji należy określić formę. Bez tego model domyślnie wybiera wiersz wolny — poprawną formę, która jednak może nie odpowiadać Państwa potrzebom. Często określane formy poetyckie:

  • Haiku: układ sylab 5-7-5, trzy wersy, obrazy natury lub zestawienie przeciwieństw
  • Sonet: 14 wersów, pentametr jambiczny, sonet szekspirowski (ABAB CDCD EFEF GG) lub petrarkistyczny
  • Villanella: 19 wersów, dwa powtarzające się rymy, dwa refreny (wiersz „Nie wchodź łagodnie w tę dobrą noc” Dylana Thomasa jest słynnym przykładem)
  • Wiersz wolny: bez formalnych ograniczeń — zamiast tego należy określić długość wersów i sposób wersyfikacji
  • Poemat prozą: forma akapitu, ale z liryczną gęstością i kondensacją

Prompty do poezji: temat i nastrój

Oprócz formy prompty do poezji zyskują na określeniu tematu, centralnego obrazu i nastroju:

„Proszę napisać sonet petrarkistyczny. Temat: sposób, w jaki znane miejsca wydają się inne po doświadczeniu żałoby. Centralny obraz: światło w oknie kuchennym o zmierzchu. Nastrój: elegia bez sentymentalizmu — żałoba, która nie przerodziła się w użalanie się nad sobą. Proszę nie wspominać bezpośrednio o śmierci. Proszę użyć konkretnych obrazów zmysłowych zamiast abstrakcji”.

Instrukcja „konkretne obrazy zmysłowe zamiast abstrakcji” jest szczególnie skuteczna — powstrzymuje model przed sięganiem po niejasny język emocjonalny („głęboki smutek”) zamiast po konkretne obrazy wywołujące emocjonalny rezonans.

Iteracyjne tworzenie treści kreatywnych

Treści kreatywne zyskują na podejściu iteracyjnym. Zamiast od razu tworzyć jedną ostateczną wersję, należy wygenerować kilka wariantów i wybrać najbardziej obiecujące elementy:

import openai

client = openai.OpenAI(api_key='sk-...')

def generate_story_openings(premise, genre, num_variations=3):
    prompt = (
        f'Write {num_variations} different opening paragraphs (100 words each) '
        f'for a {genre} story about: {premise}\n'
        'Each opening should:\n'
        '  - Begin differently (different moment, angle, or technique)\n'
        '  - Establish a distinct tone\n'
        '  - Create immediate tension or intrigue\n'
        'Number them: Opening 1:, Opening 2:, Opening 3:\n'
        'Do not explain the openings — just write them. '
        'After all three, add one sentence noting the key difference in approach for each.'
    )

    response = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': prompt}]
    )
    return response.choices[0].message.content

print(generate_story_openings(
    premise='a forensic accountant discovers her firm has been laundering money for her own family',
    genre='thriller'
))

Ograniczenia kreatywne jako siła napędowa twórczości

Ograniczenia w pisaniu kreatywnym nie są przeszkodami — napędzają twórczość. Najciekawsze prompty kreatywne często zawierają nieoczekiwane ograniczenia, które wymuszają oryginalne rozwiązania:

  • „Proszę napisać tę scenę, używając wyłącznie dialogów. Bez narracji i didaskaliów opisujących działania”.
  • „Proszę opowiedzieć historię z perspektywy nieożywionego przedmiotu znajdującego się w pomieszczeniu”.
  • „Proszę opisać ten sam moment z perspektywy trzech różnych postaci, po 100 słów z każdej perspektywy”.
  • „Proszę napisać historię miłosną, w której żadna z postaci nigdy się nie odzywa — wyłącznie działania i obserwacje”.

Nietypowe ograniczenia są jedną z najskuteczniejszych technik generowania treści kreatywnych, które różnią się od domyślnych wzorców modelu.

Prompty do budowania świata

W przypadku fikcji spekulatywnej (sci-fi, fantasy) prompty dotyczące budowania świata powinny zawierać konkretne parametry, aby model nie tworzył generycznych klisz fantasy lub sci-fi:

  • Centralna zasada: co jest jedną rzeczą, która odróżnia ten świat od naszego?
  • Koszt tej zasady: każdy element magiczny lub sci-fi powinien wiązać się z kosztem albo komplikacją
  • Co pozostaje niezmienione: co w tym świecie celowo pozostaje znajome, aby dać czytelnikom punkt odniesienia?
  • Ton świata: surowy i realistyczny? Pełen nadziei? Satyryczny?

„W tym świecie wspomnienia można przekazywać między ludźmi — ale każde przekazanie usuwa część wspomnienia dawcy. Proszę pokazać klinikę przekazywania wspomnień w mieście, w którym jest to rutynowa procedura”.

Unikanie generycznych treści kreatywnych

Modele AI domyślnie sięgają po typowe wzorce kreatywne. Oto sygnały generycznych treści kreatywnych, na które należy zwracać uwagę i które należy korygować:

  • Bohater, który stracił kogoś bliskiego i wyrusza w drogę ku pogodzeniu się ze stratą
  • Opisy zachodów słońca, deszczu lub kawy jako metafor emocji
  • Historie kończące się tym, że bohater wyciąga naukę i dojrzewa
  • Poezja rymująca się w oczywisty, melodyjny sposób, bez głębi
  • Dialogi służące wyłącznie wyjaśnianiu historii bohaterów

Sposób przeciwdziałania: należy określać to, co nieoczekiwane. „Bohater nie dojrzewa ani niczego się nie uczy — na końcu ponownie popełnia ten sam błąd, ale teraz rozumiemy go inaczej”.

Sprawdzenie wiedzy: kreatywne prompty

Chce Pan napisać krótkie opowiadanie grozy (500 słów) o postaci o imieniu Dr. Vance, która jest biologiem morskim. Zależy Panu na autentycznie niepokojącym efekcie, a nie na typowym horrorze. Który prompt wygeneruje najbardziej wyróżniający się tekst?

Podsumowanie: prompty kreatywne i narracyjne

Kreatywne prompty generują bardziej oryginalne wyniki, gdy są bardziej szczegółowe, a nie mniej szczegółowe. Najważniejsze elementy fikcji, które warto określić, to: postać (imię, motywacja, wada), miejsce akcji (lokalizacja + czas + atmosfera), rodzaj konfliktu, perspektywa narracji, gatunek, długość i ton. Prompty poetyckie wymagają określenia formy (haiku, sonet, villanella, wiersz wolny), a także tematu, centralnego obrazu i nastroju.

Nietypowe ograniczenia — nieoczekiwane perspektywy narracji, zasady show, don't tell oraz ograniczenia dotyczące typowych tropów — to najskuteczniejsza technika generowania kreatywnych wyników różniących się od domyślnych odpowiedzi modelu. Generowanie iteracyjne (wiele wariantów, a następnie wybór) daje lepsze wyniki kreatywne niż jednorazowe wygenerowanie tekstu.

Często zadawane pytania

Czy lekcja „Prompty kreatywne i narracyjne” jest bezpłatna?

Tak — pełny tekst „Prompty kreatywne i narracyjne” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu AI Prompt Engineering, przejdź na CoddyKit PRO. Kurs AI Prompt Engineering zawiera 4 lekcji w sumie.

Co nauczysz się w „Prompty kreatywne i narracyjne”?

Fikcja, scenariusze i wiersze — prompty dotyczące postaci, konfliktu i łuku narracyjnego. Ćwiczysz AI Prompt Engineering z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć AI Prompt Engineering?

Nie wymagamy żadnego doświadczenia. AI Prompt Engineering w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Prompty kreatywne i narracyjne”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji AI Prompt Engineering?

Tak. Każda lekcja AI Prompt Engineering zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Prompty do e-maili i komunikacji profesjonalnej
  2. Prompty do treści w mediach społecznościowych
  3. Prompty do dokumentacji technicznej
  4. Prompty kreatywne i narracyjne
← Powrót do AI Prompt Engineering