Nowy system rozmów (wcześniej znany jako urządzenie Persona) jest teraz dostępny jako funkcja eksperymentalna. Deweloperzy Fortnite mogą wykorzystać rozmowy do tworzenia postaci opartych na AI, które mają własną osobowość i głos, potrafią mówić, reagować i odpowiadać na działania graczy, a nawet wpływać na przebieg rozgrywki.
Podobnie jak w przypadku każdej funkcji eksperymentalnej, można ją wypróbować, podzielić się opinią i zapoznać się z naszymi planami, jednak publikowanie projektów wykorzystujących rozmowy nie jest jeszcze dostępne.
Tworzenie postaci z własnym głosem
Zamiast tworzyć drzewa dialogowe dla postaci na wyspach, funkcja rozmów przekształca NPC w postać sterowaną przez AI, zdolną do prowadzenia spontanicznych rozmów i interakcji z graczami, na przykład jako zlecający zadania lub narrator. Wystarczy określić cechy postaci za pomocą prostych promptów – jak myśli, co wie i jak się zachowuje – a następnie wybrać głos pasujący do jej osobowości.
Te postacie oparte na AI potrafią:
Zapamiętywać przebieg dotychczasowej rozgrywki i dostosowywać swoje zachowanie w czasie rzeczywistym
Reagować w kontekście na działania gracza i komunikować się za pomocą głosu
Wywoływać zdarzenia w grze
Tworzenie interaktywnych systemów
Funkcja rozmów umożliwia tworzenie systemów rozgrywki, które dynamicznie reagują na działania gracza i zmiany stanu świata dzięki wykorzystaniu komponentu Scene Graph oraz interfejsu API Verse, co pozwala na:
Dostosowywanie promptów w trakcie gry w celu zmiany wiedzy postaci (na przykład śledzenie statystyk gracza lub informacji o stanie świata na wyspie)
Definiowanie ustrukturyzowanych wyników (takich jak status misji) i wykorzystywanie tych wartości do wywoływania określonych rezultatów rozgrywki
Oto, w jaki sposób te funkcje mogą współdziałać, zapewniając graczom wciągające przygody: jeśli gracz chce uzyskać dostęp do turnieju, może być zmuszony do osiągnięcia określonego poziomu i przekonania postaci niezależnej NPC opartej na systemie rozmów, że jest tego godny. Jeśli mu się to uda, system może automatycznie otworzyć bramy miasta i wpuścić gracza do zamku.
Można również skorzystać z interfejsu API Verse, aby postacie reagowały na przebieg rozgrywki, na przykład komentator ogłaszający zwycięzcę meczu lub system dostosowujący poziom trudności gry w zależności od wyników gracza.
Od kuchni: co napędza system rozmów
Do przetwarzania danych dźwiękowych i generowania odpowiedzi tekstowych wykorzystujemy narzędzie Gemini 3.1 Flash-Lite firmy Google, a do przekształcania ich w wypowiedzi głosowe – ElevenLabs.
Dodaliśmy kilka warstw zabezpieczeń do modelu, aby reakcje postaci były zgodne z naszymi Zasadami dla deweloperów wysp w Fortnite. W projektach eksperymentalnych wykorzystujących rozmowy w UEFN pojawi się znak wodny wskazujący, że nie są to wyspy opublikowane.
Gemini generuje odpowiedzi postaci w czasie rzeczywistym za pośrednictwem potoku przetwarzania Google Cloud, który obsługuje interakcje głosowe. Epic nie przechowuje nagrań głosowych graczy.
Testowanie w trybie eksperymentalnym
Ta funkcja jest w fazie eksperymentalnej – deweloperzy będą mogli udostępniać graczom wyspy wykorzystujące rozmowy dopiero po wydaniu wersji beta. Modele głosowe nie są jeszcze ostateczne, a czas reakcji dużych modeli językowych (LLM) jest dłuższy, niż można by oczekiwać po ostatecznej wersji. W trakcie fazy eksperymentalnej będziemy nadal pracować nad poprawą jakości dźwięku, zmniejszeniem opóźnień oraz dostosowaniem domyślnych zachowań postaci niezależnych.
Pierwsze kroki z systemem rozmów
Sprawdź zasady
Zaktualizowaliśmy Zasady dla deweloperów wysp w Fortnite, aby dodać nową zasadę:
1.22. Rozmowy: Podczas korzystania z rozmów persony, prompty i projekty postaci muszą być zgodne z Zasadami dla deweloperów wysp w Fortnite. Ponadto należy również przestrzegać podpunktów zasady 1.22:
1.22.1. Nie wolno tworzyć persony, której zadaniem jest udzielanie porad medycznych lub dotyczących zdrowia psychicznego.
1.22.2. Nie wolno tworzyć persony, która odgrywa, symuluje lub podszywa się pod osobę będącą partnerem romantycznym, osobę w relacji randkowej ani inną osobę pełniącą rolę intymnego towarzysza.
1.22.3. Nie wolno podejmować prób obejścia lub osłabienia naszych systemów bezpieczeństwa, w tym celowego tworzenia persony w celu ominięcia naszych ograniczeń dotyczących treści.
Deweloperzy, którzy złamią te zasady, zostaną objęci sankcjami, włącznie z zablokowaniem konta.
Zapoznaj się z dokumentacją
Zapoznaj się z oficjalną dokumentacją, aby dowiedzieć się więcej o tym, jak działają rozmowy.
Jeśli macie jakieś uwagi lub napotkacie problemy, podzielcie się swoimi spostrzeżeniami na forach deweloperskich w wątku poświęconym opiniom.