Jak przygotować brief dla generatora person AI, aby tworzyć spójne postacie fikcyjne
Aby przygotować brief dla generatora person AI i tworzyć spójne postacie fikcyjne, określ, czego postać chce, jak jej cechy przejawiają się w działaniu, jakie granice wyznaczają jej wybory oraz jakie wydarzenia mogą zmienić jej zachowanie. Oddziel ustalone fakty od bieżącego stanu sceny i przetestuj brief w kilku sytuacjach, zanim wykorzystasz go w kolejnych rozdziałach lub odgałęzieniach gry. Dla autorów fikcji i gier praktycznym zadaniem jest stworzenie wielokrotnego użytku briefu postaci, który ukierunkowuje zarówno dialogi, jak i decyzje. Poniższa metoda łączy precyzyjne instrukcje z monitorowaniem stanu narracji. Przykład i kontrole ciągłości to narzędzia redakcyjne wynikające z tych zasad, a nie sprawdzona gwarancja skuteczności dowolnego generatora.
Co powinien zawierać brief persony AI?
Zacznij od roli postaci w opowieści i zadania, które chcesz powierzyć generatorowi. „Stwórz właścicielkę warsztatu powracającą w przygodzie z rozgałęzioną fabułą” daje przydatny kontekst. „Wymyśl interesującą personę” pozostawia cel, zakres i format odpowiedzi otwarte.
Następnie podziel brief na trzy części: stałe fakty, zasady zachowania i bieżący stan. Stałe fakty określają tożsamość i historię. Zasady zachowania opisują wybory w konkretnych warunkach. Bieżący stan odnotowuje, co się wydarzyło, co postać wie i co pozostaje niedokończone.
Ta struktura przenosi ogólną zasadę tworzenia promptów na pisanie postaci. Oficjalne wskazówki Anthropic dotyczące promptów (https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices#be-clear-and-direct) zalecają jasne instrukcje, kontekst i wyraźne ograniczenia formatu odpowiedzi. W przypadku briefu persony oznacza to określenie, czy chcesz otrzymać kartę postaci, scenę, wymianę dialogów czy przegląd ciągłości, oraz wskazanie, które podane szczegóły muszą pozostać niezmienne.
Uwzględnij szczegóły wpływające na sceny, które zamierzasz napisać. Ulubiony kolor warto umieścić w briefie, jeśli wpływa na decyzje projektowe lub powracające opisy. Rozbudowana historia, która nigdy nie wpływa na działanie, może poczekać.
Element briefu — Na jakie pytanie odpowiada — Przydatny poziom szczegółowości
Rola w opowieści — Dlaczego ta postać się pojawia? — Prowadzi warsztat, w którym drużyna naprawia festiwalową dekorację
Cel — Co postać chce osiągnąć? — Dokończyć dekorację przed wieczornym otwarciem
Widoczne cechy — Co czytelnik może zobaczyć lub usłyszeć? — Mierzy dwa razy; pyta o wymiary przed zaproponowaniem naprawy
Granice — Jakie wybory są niedostępne? — Korzysta z pożyczonych narzędzi tylko za zgodą
Sprzeczność — Które dwie preferencje pozostają w napięciu? — Utrzymuje porządek w narzędziach, ale wybiera nieregularne wzory dekoracyjne
Bieżący stan — Co jest prawdą w tej chwili? — Rama złożona; malowanie niedokończone; pomocnik właśnie przybył
Warunki zmiany — Co pozwala postaci zareagować inaczej? — Akceptuje nieznaną technikę, gdy zobaczy udany przykład
Jak przełożyć cele i cechy na użyteczne zachowania?
Przypisz postaci zarówno długofalowy cel, jak i bezpośredni cel sceny. Długofalowy cel łączy kolejne wystąpienia postaci; cel sceny nadaje kierunek następnej wymianie.
Na przykład fikcyjna rzemieślniczka o imieniu Mara chce ukończyć festiwalową dekorację. W scenie otwierającej potrzebuje pomocnika, który pomaluje trzy panele, podczas gdy ona kończy ramę. Ten bezpośredni cel daje jej powód, by zadawać pytania, pokazać metodę i przydzielić pracę.
Następnie przełóż każdą ogólną cechę na widoczne działanie powiązane z konkretnymi warunkami. Zamiast pozostawiać „skrupulatna” bez wyjaśnienia, napisz: „Przed przycięciem nowego elementu Mara porównuje jego wymiary z ramą”. Zamiast „zwięzła” napisz: „Wydaje po jednym poleceniu naraz i wymienia używany materiał lub narzędzie”. Dzięki takim opisom możesz ocenić, czy wygenerowana scena jest zgodna z briefem.
Nie wymagaj, by każda cecha pojawiała się w każdej wymianie dialogowej. Tam, gdzie to istotne, określ częstotliwość: „Pokaż, jak mierzy, gdy pojawia się nowy element; nie powtarzaj tego w każdym akapicie”. Dzięki temu tempo i dialogi mogą być zróżnicowane.
Dodaj kilka przykładów pokazujących różne sytuacje. Oficjalny przewodnik Google dotyczący projektowania promptów (https://ai.google.dev/gemini-api/docs/prompting-strategies#zero-shot-vs-few-shot-prompts) zaleca konkretne, zróżnicowane przykłady oraz spójne formatowanie, które pomaga wyjaśnić pożądany wzorzec odpowiedzi. W przypadku fikcyjnej postaci przykłady mogą pokazywać ten sam głos przy różnych zadaniach:
Traktuj je jako demonstracje, a nie obowiązkowe powiedzonka. Poleć generatorowi zachować bezpośredniość i konkretne słownictwo, jednocześnie tworząc nowe kwestie.
Przydzielanie pracy: „Zacznij od niebieskiego panelu. Zostaw krawędzie niezamalowane, żeby można było dodać listwę”.
Rozważanie nowej metody: „Pokaż mi najpierw na ścinku. Potem zdecydujemy”.
Reakcja na wykonaną pracę: „Pasuje. Wpisz swoje inicjały na karcie twórców”.
Jak mogą współistnieć granice i sprzeczności?
Oddziel sztywne granice od preferencji. Granica określa, czy dane działanie w ogóle wchodzi w grę. Preferencja wpływa na to, które z dostępnych działań postać zwykle wybiera.
Zasada Mary, by przed użyciem pożyczonych narzędzi poprosić o zgodę, jest granicą. Jej preferencja dla znanych technik łączenia elementów jest elastyczna: spróbuje innej metody, gdy zobaczy udany przykład. Jeśli obie instrukcje będą brzmieć jedynie „Mara nigdy nie zmienia swoich przyzwyczajeń”, generator będzie miał niewiele miejsca na opis rozwoju postaci.
Użyteczna sprzeczność ma jasno określony zakres. „Uporządkowana, a zarazem nieuporządkowana” podaje sprzeczne określenia, ale nie wyjaśnia, kiedy każde z nich ma zastosowanie. „Trzyma narzędzia w opisanych szufladach, ale celowo wybiera nieregularne wzory dekoracyjne” przypisuje każdej preferencji osobny obszar. Obie mogą pojawić się w jednej scenie bez naruszania ciągłości.
Gdy preferencje ze sobą konkurują, określ, która ma pierwszeństwo. Mara może cenić wyszukane wykończenie, ale wybrać prostszą dekorację, gdy zbliża się otwarcie. Zasada dotycząca proszenia o zgodę nadal obowiązuje. Dzięki temu autor może przedstawić wybór w scenie bez wymyślania nowej reguły dotyczącej postaci.
Opieraj te instrukcje na fikcyjnych faktach: działaniach, dialogach, preferencjach, umiejętnościach i ustalonych wydarzeniach. Nowe szczegóły z przeszłości dodawaj świadomie, zamiast prosić generator o wywnioskowanie cech osobistych na podstawie imienia lub wyglądu.
Co powinno pozostać niezmienne, a co może się zmienić?
Spójność pozwala na rozwój, jeśli opowieść dostarcza jego przyczyny. Odnotuj przyczynę razem ze zmianą.
Podstawowa dokumentacja Inkle, Writing with ink (https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md#part-5-advanced-state-tracking), opisuje śledzenie zmian stanu i wiedzy postaci w opowieściach interaktywnych. Zmienne i listy stanowią konkretny model implementacji. Możesz wykorzystać tę praktykę w briefie prozą, bez pisania kodu: nazwij istotny stan, zapisz jego bieżącą wartość i wskaż wydarzenie, które go zmienia.
W przypadku Mary rozróżnij trzy warstwy:
Precyzyjnie określ zakres uczenia się. Zaakceptowanie jednej zademonstrowanej metody nie oznacza zgody na każdą przyszłą sugestię. Podobnie ukończenie jednego panelu nie oznacza ukończenia całej dekoracji.
Śledź wiedzę oddzielnie od wydarzeń w świecie opowieści. Jeśli pomocnik skończy malowanie w innym miejscu, panele mogą być gotowe, choć Mara nadal sądzi, że wymagają pracy. Powinna się o tym dowiedzieć z relacji, obserwacji lub innego ustalonego wydarzenia. W grach z rozgałęzioną fabułą odnotowuj, które wydarzenia zaszły na aktywnej ścieżce; w powieści przypisuj zmiany do odpowiedniej sceny.
Warstwa — Przykład — Zasada aktualizacji
Stały fakt — Mara zbudowała drewnianą ramę dekoracji — Zmieniaj tylko na podstawie wyraźnej korekty autora
Bieżący stan — Malowanie paneli jest niedokończone — Zaktualizuj po zakończeniu pracy
Poznana preferencja dotycząca pracy — Mara nie zaakceptowała jeszcze metody łączenia elementów zaproponowanej przez pomocnika — Zaktualizuj, gdy zobaczy udany przykład
Jak wygląda zwięzły brief persony?
Poniżej znajduje się kompletny przykładowy brief do fikcyjnej sceny w warsztacie. To prompt napisany prozą, a nie wykonywalny kod. Dostosuj jego strukturę do swojej postaci i aktualizuj stan sceny w miarę rozwoju opowieści.
Zadanie: Na podstawie tej fikcyjnej persony napisz 250-słowną scenę w warsztacie, w trzeciej osobie, z ograniczoną perspektywą Mary. Trzymaj się podanych faktów i pozostaw niewyjaśnione szczegóły z przeszłości bez dopowiedzeń. Postać i rola: Mara Vale tworzy drewniane dekoracje na festiwale. Jej warsztat jest miejscem, w którym odwiedzający ją pomocnik dołącza do bieżącego projektu. Długofalowy cel: Ukończyć solidną, kolorową dekorację przed wieczornym otwarciem. Cel sceny: Zlecić pomocnikowi pomalowanie trzech paneli, podczas gdy Mara kończy ramę. Widoczne cechy: Sprawdza wymiary przed przycięciem nowych elementów. Odkłada narzędzia do opisanych szuflad. Wydaje po jednym konkretnym poleceniu naraz. Wykorzystuj te zachowania, gdy mają znaczenie, ale nie powtarzaj każdego w każdej wymianie dialogowej. Głos: Bezpośrednie, praktyczne zdania zawierające nazwy materiałów i wymiary. Przykład: „Zacznij od niebieskiego panelu. Zostaw krawędzie niezamalowane, żeby można było dodać listwę”. Twórz nowe kwestie o podobnej bezpośredniości. Granica: Prosi o zgodę przed użyciem cudzych narzędzi. Jeśli nie otrzyma zgody, korzysta z własnych narzędzi lub zmienia plan. Sprzeczność: Preferuje uporządkowane blaty robocze i celowo wybiera nieregularne wzory dekoracyjne. Elastyczna preferencja: Woli znane metody łączenia elementów. Akceptuje alternatywę pomocnika dopiero po zobaczeniu udanego przykładu; zgoda dotyczy wyłącznie tej metody. Bieżący stan: Popołudnie. Rama jest złożona, ale wymaga wykończenia. Trzy panele trzeba pomalować. Pomocnik właśnie przybył. Nie zademonstrowano żadnej alternatywnej metody. Zasady ciągłości: Nie wymyślaj wcześniejszych spotkań ani demonstracji, których nie było na scenie. Mara wie tylko to, co zaobserwowała lub o czym ją poinformowano. Możesz dodać drobne opisy warsztatu, o ile nie zmieniają ustalonych faktów. Odpowiedź: Napisz scenę, a następnie osobną listę proponowanych zmian stanu wraz z wydarzeniem uzasadniającym każdą z nich. Jeśli instrukcje są sprzeczne, wskaż konflikt przed rozpoczęciem pisania.
Brief pozostawia swobodę w doborze obrazów, gestów i sformułowań, a jednocześnie określa ważne decyzje. Jeśli chcesz najpierw rozbudować personę za pomocą generatora, zmień zadanie na „Zaproponuj trzy opcjonalne dodatki”. Oddziel te propozycje od ustalonych faktów, dopóki ich nie zaakceptujesz.
Jak sprawdzić, czy brief jest spójny?
Przetestuj te same zasady w kilku krótkich, kontrastujących ze sobą scenach. Poniższa tabela decyzji to proponowana kontrola redakcyjna, a nie test porównawczy ani zmierzony wynik.
Oceniaj osobno decyzje, wiedzę i głos postaci. Scena może brzmieć przekonująco, a jednocześnie łamać zależność między wydarzeniami. Inna może zachowywać wszystkie fakty, ale zbyt często powtarzać to samo przykładowe zdanie.
Gdy test się nie powiedzie, popraw tylko tę instrukcję, która ma znaczenie. Wymyślone wcześniejsze spotkanie wymaga jaśniejszego określenia ograniczeń dotyczących historii. Powtarzające się dialogi wymagają większego zróżnicowania przykładów lub dopisania, że mają one charakter poglądowy. Odrzucenie zademonstrowanej metody może wskazywać na konflikt między elastyczną preferencją a przypadkowym „nigdy” w innej części briefu.
Sytuacja testowa — Spójna reakcja — Problem z ciągłością do sprawdzenia
Pomocnik proponuje nieznaną metodę bez przykładu — Mara prosi o demonstrację — Twierdzi, że wcześniej stosowała ją z tym pomocnikiem
Pomocnik z powodzeniem demonstruje tę metodę — Mara może zaakceptować ją na potrzeby projektu — Odrzuca ją wyłącznie dlatego, że jest nieznana
Pożyczone narzędzie ułatwiłoby pracę, ale nie ma zgody na jego użycie — Mara korzysta z własnych narzędzi lub dostosowuje zadanie — Używa go bez pytania
Panele zostały pomalowane w innym pomieszczeniu; nikt nie powiedział o tym Marze — Jej dialogi odzwierciedlają ostatnie znane jej informacje — Opisuje gotowe panele, których nie widziała
Malowanie nie jest ukończone w gałęzi B, ale jest ukończone w gałęzi A — Każda gałąź zachowuje własny stan zadania — Gałąź B przejmuje ukończenie z gałęzi A
Jak zachować ciągłość w kolejnych scenach?
Prowadź jeden główny brief i osobny zapis dla każdej aktywnej ścieżki opowieści. Przed zamówieniem kolejnej sceny podaj istotne stałe fakty, najnowszy zaakceptowany stan oraz krótką relację wydarzeń, które do niego doprowadziły.
Po przejrzeniu wygenerowanej sceny aktualizuj zapis wyłącznie na podstawie wydarzeń, które zachowujesz. Lista proponowanych zmian stanu ułatwia przegląd, ale nie powinna automatycznie stawać się historią opowieści. Jeśli podczas redakcji usuniesz demonstrację, usuń też wynikającą z niej akceptację z późniejszych zapisów stanu.
Zwięzły wpis może wyglądać tak: „Scena 4, gałąź A: Mara zobaczyła, że próbne złącze wykonane przez pomocnika utrzymało ramę testową; zaakceptowała tę metodę na potrzeby dekoracji. Malowanie nadal jest niedokończone”. Odnotowuje wydarzenie, jego ograniczone konsekwencje i niedokończone zadanie bez ponownego opowiadania całej sceny.
Na koniec odróżnij zmianę zachowania postaci od korekty autorskiej. Zmiana wynikająca z rozwoju wymaga wydarzenia w opowieści. Korekta stałego faktu wymaga zaktualizowania briefu i sprawdzenia scen, których dotyczy. Wyraźne rozróżnienie tych dwóch działań pozwala rozwijać postać, a zarazem zachowywać ciągłość, z którą stykają się czytelnicy i gracze.
