top of page

VEGA e o backend de IA: um modelo de linguagem com rede de segurança

Foto do escritor: Marcel Dütscher
Marcel Dütscher
4 de jul.
1 min de leitura

A VEGA, a IA de bordo do jogo, e nossos NPCs conseguem manter conversas animadas graças a um modelo de linguagem de verdade. Como isso é construído — e por que o jogo funciona sem ele também — é o assunto deste artigo.


A estrutura. A integração de IA vive em um serviço de backend próprio, construído com LangChain/LangGraph e uma interface compatível com OpenAI. Por trás dele, no momento, está um modelo Mistral, hospedado na Europa (OVH). A interface é trocável de propósito: se amanhã aparecer um modelo melhor ou mais barato, trocamos o provedor, não a arquitetura.


Aberto só por dentro. O serviço de IA só é acessível internamente no servidor — sem endpoint público. Os servidores do jogo falam com ele, mais ninguém. Um gateway de LLM aberto na internet viraria um chatbot grátis para estranhos em poucos dias (na nossa conta).


A decisão de design mais importante: o plano B com modelos de texto. O jogo nunca pode depender da IA. Todo diálogo que o modelo de linguagem consegue ter também existe como um modelo de texto clássico. Se o backend estiver inacessível, a cota acabar ou a resposta simplesmente demorar demais, os NPCs e a VEGA continuam falando, sem emendas, com os modelos de texto. No máximo, o jogador percebe as frases ficando um pouco mais previsíveis. Um jogo que fica mudo quando a IA falha estaria quebrado — um jogo que só fala um pouco mais duro, não.


Essa filosofia do plano B talvez seja nosso conselho mais importante para quem coloca LLMs em jogos: trate o modelo como tempo bom. Planeje para a chuva.

Posts recentes

Ver tudo

Comentários


Não é mais possível comentar esta publicação. Contate o proprietário do site para mais informações.
bottom of page