Co trafia do kontekstu wysylanego do AI?
O AI
Kontekst reprezentuje zagregowany pakiet danych przesyłany do silnika generowania Questsmith podczas każdego cyklu operacyjnego. Ten pakiet określa parametry, granice i zapis historyczny, który sztuczna inteligencja ocenia, aby obliczyć następną sekwencję narracyjną.
Gdy objętość aktywnych danych narracyjnych przekracza fizyczną pojemność modelu, silnik rozdziela elementy na dwie główne klasyfikacje, aby zapobiec przepełnieniu kontekstu: Podstawowe elementy strukturalne oraz Elementy dynamicznej alokacji.
Wymagane podstawowe elementy strukturalne
Podstawowe elementy strukturalne ustanawiają fundamentalną logikę i ograniczenia tematyczne twojej przygody. Silnik nadaje tym elementom priorytet, przydzielając im do maksymalnego progu 70% całkowitej dostępnej przepustowości kontekstu.
Jeśli łączna objętość tych elementów przekroczy 70%, silnik wykonuje ścisłą macierz przycinania według priorytetu, aby zachować stabilność systemu:
- Dziennik końcowy i aktywne wejście: Absolutnie najnowsza akcja lub wejście gracza. Jest zawsze zachowywane w 100% objętości.
- Przednia infrastruktura pamięci: Dane skryptowe na poziomie systemu wykorzystywane do aktywnych modyfikacji. Jest zawsze zachowywana w 100% objętości.
- Notatki autora: Modyfikatory kontekstowe, które określają natychmiastowy ton lub ograniczenia stylistyczne.
- Podstawy fabuły: Stała kotwica zawierająca fundamentalne dane dotyczące twojego protagonisty i kluczowych mechanik uniwersum.
- Podstawowe instrukcje silnika: Polecenia na poziomie systemu, które regulują funkcjonalne zachowanie modelu sztucznej inteligencji.
- Podsumowanie historii: Ogólny zapis ukończonych łuków narracyjnych.
Jeśli element o niskim priorytecie nie mieści się w pozostałej przestrzeni alokacji, jego tekst końcowy zostaje czysto przycięty, a wszystkie kolejne elementy są pomijane w aktywnym cyklu pakietu.
Elementy dynamicznej alokacji
Elementy dynamicznej alokacji reprezentują płynne, sytuacyjne informacje. Te elementy zajmują pozostałą przepustowość kontekstu pozostawioną przez podstawowe elementy strukturalne. Pozostała przestrzeń jest matematycznie rozdzielana między trzy odrębne kanały:
- Alokacja kart historii 25%: Wpisy wiedzy uruchamiane dynamicznie przez słowa kluczowe pojawiające się w ostatnich akcjach gracza. Silnik skanuje przesuwne okno najnowszej historii, aby rozpoznać dopasowania zasobów. Głębokość tego skanowania historycznego rozszerza się proporcjonalnie do dostępnej przepustowości tokenów, nadając wpisom priorytet według częstotliwości i świeżości.
- Alokacja historii narracyjnej 50% do 75%: Chronologiczny zapis przeszłych akcji. Silnik kompiluje te dane w odwrotnej kolejności, zaczynając od najnowszej sekwencji i cofając się, aż przydzielona przepustowość zostanie w pełni zużyta. Jeśli zautomatyzowany system pamięci jest wyłączony, ten kanał rozszerza się, aby zużyć do 75% przestrzeni dynamicznej.
- Alokacja zautomatyzowanego systemu pamięci 25%: Wtórna macierz historyczna, która pobiera długoterminowe podsumowania zachowań i wcześniejsze kamienie milowe. Silnik szereguje te wektory według semantycznej trafności względem bezpośredniej akcji końcowej, wstrzykując tyle pasujących węzłów danych, ile pozwala pozostała przepustowość.