Rozwijanie poprzednich odpowiedzi
Rozmowy wieloturowe: odwoływanie się do wcześniejszych wyników w promptach uzupełniających.
Rozwijanie poprzednich odpowiedzi to bezpłatna lekcja AI Prompt Engineering na CoddyKit. To lekcja 3 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.
Rozmowy wieloturowe
Rozmowa wieloturowa z modelem AI to wspólne tworzenie — każda wymiana dodaje coś nowego, zamiast zastępować wcześniejszą treść.
Różni się to od pisania promptów uzupełniających w celu naprawiania błędów. Rozwijanie wcześniejszych odpowiedzi oznacza wykorzystywanie poprzedniego wyniku modelu jako materiału wyjściowego: rozszerzanie go, wybieranie z niego elementów, łączenie ich na nowo lub analizowanie ich z nowej perspektywy.
Opanowanie tego wzorca pozwala tworzyć złożone, wielowarstwowe wyniki, których przygotowanie za pomocą jednego promptu byłoby niemożliwe.
Odwoływanie się do wcześniejszych odpowiedzi
Najprostszy schemat budowania polega na odwoływaniu się do tego, co model właśnie napisał:
- „Na podstawie tego, co napisano powyżej, jakie są trzy największe zagrożenia?”
- „Proszę zastosować opisany przez siebie framework do kontekstu opieki zdrowotnej.”
- „Proszę, zachowując ton z ostatniej odpowiedzi, przepisać ten nowy akapit.”
- „Z wygenerowanej listy, który element należy potraktować jako priorytetowy i dlaczego?”
Takie odwołania pozwalają modelowi opierać się na jego wcześniejszej pracy, zapewniając ciągłość między kolejnymi turami.
Wybieranie i rozwijanie
Gdy model wygeneruje listę lub zestaw opcji, można wybrać jeden element i poprosić o jego rozwinięcie:
- „Proszę wziąć drugą opcję z listy i rozwinąć ją w kompletny plan.”
- „Najbardziej podoba mi się trzecie podejście. Proszę napisać 300-słowny przewodnik wdrożenia.”
- „Opcja B jest najbliższa moim potrzebom. Proszę rozwinąć ją, podając konkretne kroki i harmonogram.”
Ten schemat jest bardzo przydatny w pracy koncepcyjnej: w jednej turze generują Państwo opcje, a w następnej wybierają jedną z nich i ją rozwijają.
Wykorzystywanie struktury z wcześniejszej odpowiedzi
Można poprosić model o zastosowanie struktury jednej odpowiedzi do nowej treści:
- „Proszę, korzystając z tej samej struktury co w ostatniej odpowiedzi, przeanalizować konkurenta B.”
- „Proszę zastosować ten sam format składający się z pięciu sekcji do tego nowego produktu.”
- „Proszę zastosować utworzony powyżej konspekt, ale wypełnić go treścią przeznaczoną dla odbiorców B2B zamiast B2C.”
Jest to niezwykle przydatne podczas tworzenia spójnych, równoległych dokumentów — raportów, porównań i analiz, które muszą opierać się na tym samym szablonie w przypadku wielu tematów.
Iteracyjne pogłębianie: coraz głębiej w kolejnych turach
Rozmowy wieloturowe pozwalają stopniowo zwiększać poziom szczegółowości:
- Tura 1: „Proszę przedstawić ogólny przegląd potoków uczenia maszynowego.”
- Tura 2: „Proszę dokładniej omówić etap wstępnego przetwarzania danych.”
- Tura 3: „Proszę podać przykład kodu w Pythonie pokazującego obsługę brakujących wartości na tym etapie wstępnego przetwarzania.”
- Tura 4: „Proszę teraz dodać obsługę błędów i rejestrowanie zdarzeń do tego przykładu kodu.”
W każdej turze zagłębiają się Państwo o jeden poziom. Takie podejście zapewnia większą kontrolę niż prośba o wszystko naraz w jednym złożonym promptcie.
Odwoływanie się do wielu wcześniejszych tur
W dłuższych rozmowach można połączyć elementy pochodzące z wielu wcześniejszych tur:
- „Proszę połączyć persony użytkowników z tury 2 z funkcjami produktu z tury 4 i napisać dopasowaną prezentację ofertową dla każdej persony.”
- „Proszę wziąć wcześniej zidentyfikowane zagrożenia oraz strategie ich ograniczania z ostatniej odpowiedzi i utworzyć macierz ryzyka.”
Najlepiej sprawdza się to wtedy, gdy każda wcześniejsza tura dostarczyła wyraźnie oznaczony, odrębny fragment treści. Nieuporządkowane wcześniejsze tury utrudniają odwoływanie się do nich zarówno Państwu, jak i modelowi.
Ograniczenia okna kontekstu
Rozmowy wieloturowe mają praktyczne ograniczenie: okno kontekstu modelu. Każda wiadomość — zarówno Państwa, jak i modelu — jest uwzględniana w kontekście wysyłanym do API. W miarę wydłużania się rozmowy starsze wiadomości mogą zostać obcięte.
Praktyczne strategie:
- Podsumowywanie i kompresowanie wcześniejszych tur, gdy nie są już potrzebne w pełnych szczegółach
- Rozpoczynanie nowej rozmowy, gdy temat zasadniczo się zmienia
- Utrzymywanie zwięzłości poszczególnych odpowiedzi, aby model mógł uwzględnić większą część wcześniejszej rozmowy
Zarządzanie kontekstem rozmowy wieloturowej w kodzie
W Pythonie kontekst rozmowy wieloturowej jest utrzymywany przez dodawanie każdej pary wiadomości do listy historii rozmowy:
import openai
client = openai.OpenAI(api_key='sk-...')
conversation = []
def chat(user_message):
conversation.append({'role': 'user', 'content': user_message})
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=conversation
)
reply = response.choices[0].message.content
conversation.append({'role': 'assistant', 'content': reply})
return reply
# Turn 1: Generate options
print(chat('Give me 3 app name ideas for a meditation app.'))
# Turn 2: Select and expand
print(chat('Take the second option and write a tagline and a 50-word app description for it.'))
# Turn 3: Apply structure to another item
print(chat('Now do the same for the first option: tagline and 50-word description.'))Precyzyjne zakotwiczanie odwołań
Odwołując się do wcześniejszej odpowiedzi, należy precyzyjnie określić, co ma się na myśli. Niejasne odwołania zmuszają model do zgadywania:
- Niejasne: „Proszę rozwinąć to, co napisano wcześniej.”
- Jasne: „Proszę rozwinąć trzeci punkt wypunktowania z poprzedniej odpowiedzi — ten dotyczący trudności związanych z wdrażaniem nowych użytkowników.”
Jeśli wcześniejsza odpowiedź miała wiele sekcji, należy wskazać nazwę sekcji. Jeśli była to lista, należy podać numer elementu. Im precyzyjniej zakotwiczą Państwo odwołanie, tym bardziej niezawodnie model za nim podąży.
Tworzenie dokumentów etapami
Tworzenie wieloetapowe doskonale nadaje się do opracowywania uporządkowanych dokumentów, takich jak raporty, plany czy propozycje:
- Tura 1: Utworzenie konspektu
- Tura 2: Napisanie sekcji 1
- Tura 3: Napisanie sekcji 2 z zachowaniem tonu z sekcji 1
- Tura 4: Napisanie podsumowania dla kadry kierowniczej na podstawie sekcji 1 i 2
Takie podejście etapowe zapewnia kontrolę nad każdą sekcją przed przejściem do następnej, a także pozwala zmienić kierunek w trakcie tworzenia dokumentu bez utraty całej dotychczasowej pracy.
Kiedy tworzenie się nie udaje: utrata wątku
Tworzenie wieloetapowe może pójść źle, gdy model traci z oczu wcześniejszy kontekst. Oznaki utraty wątku:
- Model zaprzecza czemuś, co powiedział dwie tury wcześniej
- Ignoruje ograniczenie ustalone na początku rozmowy
- Wraca do ogólnych porad zamiast korzystać z konkretnego frameworka utworzonego wspólnie z Państwem
Rozwiązanie: w następnej wiadomości należy wyraźnie ponownie przedstawić najważniejszy kontekst, zamiast zakładać, że model go pamięta. „Jak ustaliliśmy, odbiorcami są nietechniczni członkowie kadry kierowniczej. Mając to na uwadze…”
Sprawdzenie wiedzy: tworzenie wieloetapowe
Mają Państwo rozmowę składającą się z trzech tur. W turze 1 powstał konspekt raportu biznesowego podzielony na pięć sekcji. W turze 2 powstał pełny tekst sekcji 1 (analiza rynku). Teraz chcą Państwo, aby sekcja 2 (otoczenie konkurencyjne) miała taką samą strukturę i ton jak sekcja 1.
Który prompt w turze 3 jest najskuteczniejszy?
Podsumowanie: tworzenie na podstawie wcześniejszych odpowiedzi
Rozmowy wieloturowe to skuteczny sposób na stopniowe tworzenie złożonych wyników. Najważniejsze techniki to: odwoływanie się do wcześniejszych odpowiedzi za pomocą ich nazw lub numerów, wybieranie i rozwijanie konkretnych elementów, stosowanie struktury jednej odpowiedzi do nowej treści oraz iteracyjne pogłębianie w kolejnych turach.
Precyzyjne zakotwiczanie odwołań i świadomość ograniczeń okna kontekstu to najważniejsze umiejętności zapobiegające utracie spójności w rozmowach wieloturowych.
W następnej lekcji dowiedzą się Państwo, kiedy przerwać rozmowę i rozpocząć nową, zamiast dalej ją rozbudowywać.
Ucz się AI Prompt Engineering dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 53
- Lekcje
- 199
Często zadawane pytania
Czy lekcja „Rozwijanie poprzednich odpowiedzi” jest bezpłatna?
Tak — pełny tekst „Rozwijanie poprzednich odpowiedzi” 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 „Rozwijanie poprzednich odpowiedzi”?
Rozmowy wieloturowe: odwoływanie się do wcześniejszych wyników w promptach uzupełniających. Ć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 3 z 4.
Ile czasu zajmuje lekcja „Rozwijanie poprzednich odpowiedzi”?
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
- Czytanie i ocenianie wyników AI
- Pisanie skutecznych promptów uzupełniających
- Rozwijanie poprzednich odpowiedzi
- Kiedy udoskonalać, a kiedy zacząć od nowa