top of page

VEGA i backend AI: model językowy z siatką bezpieczeństwa

Zdjęcie autora: Marcel Dütscher
Marcel Dütscher
4 lip
1 minut(y) czytania

VEGA, pokładowa AI gry, i nasze postacie niezależne potrafią prowadzić żywe rozmowy dzięki prawdziwemu modelowi językowemu. O tym, jak to jest zbudowane — i dlaczego gra działa także bez niego — jest ten artykuł.


Konstrukcja. Integracja AI mieszka we własnej usłudze backendowej, zbudowanej z LangChain/LangGraph i interfejsu zgodnego z OpenAI. Za nią stoi obecnie model Mistral, hostowany w Europie (OVH). Interfejs jest celowo wymienny: jeśli jutro pojawi się lepszy lub tańszy model, zmieniamy dostawcę, a nie architekturę.


Otwarte tylko od środka. Usługa AI jest dostępna wyłącznie wewnętrznie na serwerze — bez publicznego punktu dostępu. Rozmawiają z nią serwery gry i nikt inny. Otwarta brama LLM w internecie w ciągu kilku dni stałaby się darmowym chatbotem dla obcych (na nasz rachunek).


Najważniejsza decyzja projektowa: zapasowe szablony. Gra nigdy nie może zależeć od AI. Każdy dialog, który potrafi poprowadzić model językowy, istnieje także jako klasyczny szablon tekstu. Jeśli backend jest nieosiągalny, limit się wyczerpał albo odpowiedź jest po prostu zbyt wolna, postacie niezależne i VEGA płynnie mówią dalej z szablonów. Co najwyżej gracz zauważy, że zdania stały się trochę bardziej przewidywalne. Gra, która milknie, gdy AI zawodzi, byłaby zepsuta — gra, która tylko mówi trochę sztywniej, nie jest.


Ta filozofia zapasowa to chyba nasza najważniejsza rada dla każdego, kto wbudowuje LLM-y w gry: traktuj model jak ładną pogodę. Planuj na deszcz.

Ostatnie posty

Zobacz wszystkie

Komentarze


Komentowanie tego posta nie jest już dostępne. Skontaktuj się z właścicielem strony, aby uzyskać więcej informacji.
bottom of page