IA e gdr: idee di sviluppo postato il 01/07/2025 17:56:15 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti!
Sto lavorando a un importante aggiornamento del pacchetto Gothik Web RPG Community 1.0 Alpha, un progetto open source che – a mio avviso – merita davvero di essere rilanciato come base solida per un gioco di ruolo play-by-chat moderno.
💡 L’obiettivo è ricostruire l’intera architettura, mantenendo la filosofia originale ma ammodernando le fondamenta tecniche e l’esperienza utente.
Attualmente sono arrivato alla fase di riprogettazione del sistema di chat, che sto riscrivendo da zero utilizzando WebSocket, per offrire una comunicazione in tempo reale, fluida e scalabile.
la vera novità è l’integrazione dell’IA
Sto lavorando all’introduzione di un sistema che permetta a una intelligenza artificiale di ricoprire il ruolo del master di gioco, capace di:
rispondere alle azioni dei giocatori con descrizioni dinamiche,
interpretare i PNG in modo narrativo e coerente,
reagire agli input testuali in base al contesto della stanza.
L’idea è che ogni stanza di chat possa avere un “IA locale”, configurabile, che simula ambientazione e personaggi non giocanti, fornendo spunti narrativi o persino quest automatiche.
Per farlo sto utilizzando modelli open source come LLaMA 3 70B via Groq, che offrono API gratuite, ottima qualità linguistica e contesto molto ampio (fino a 8k token).
🔧 Come funzionerà in pratica:
Ogni volta che un giocatore scrive nella stanza, il messaggio viene inoltrato (se previsto) al sistema IA.
La IA riceve anche i messaggi precedenti della stanza per avere un contesto minimo.
Risponde in stile narrativo come se fosse il master o un PNG.
Ogni stanza può avere un set personalizzato di istruzioni o personalità per l’IA.
❓Questa è la mia domanda per voi:
Secondo voi ha senso un’integrazione di questo tipo in un GDR testuale?
Avete mai pensato di affiancare un’intelligenza artificiale alla narrazione di un GdR play-by-chat?
Lo vedo non come un sostituto del master umano, ma come strumento di supporto per:
arricchire le stanze vuote o poco frequentate,
permettere sessioni solitarie,
automatizzare alcune dinamiche dei PNG.
Chiunque stia lavorando a progetti simili, o abbia feedback, è il benvenuto.
Non appena ho una demo funzionante sarò felice di condividerla.
A presto!
01/07/2025 20:14:37
Una IA buona come capacità creative testuali, non sono ancora pronte secondo me per essere laciate autonome in chat, nel senso come partner di roleplay. Questo lo si può verificare provando a fare dei roleplay anche utilizzando prompt di sistema molto ben definiti sia a livello di regole di chat, sia a livello di background e personalità. Anche con LLM e api molto performanti come quelle di openAI o di deepseek o altre, ci sono momenti in cui:
- Il personaggio impazzisce andando totalmente fuori roleplai in alcuni dettagli
- Il personaggio pur passandogli la memoria storica dei messaggi precedenti, si dimentica qualche dettaglio o lo cambia
- Il personaggio tende a cambiare facilmente la personalità o assecondare il flusso narrativo imposto dal player.
QuQuindi secondo me l'AI è utilizzabile e interessante per generare delle risposte a prompt più vincolati tipo per dire il cameriere che descrive la sua aizone quando vengono fatti degli ordini dai menù di un locale o per altre cose legate a system prompt molto specifici.
Ma non ancora per un roleplay libero. perchè se sono godibili per un roleplay 1 a 1 in un contesto dove si può avere più controllo dove tipo, come succede su piattaforme specifiche dove puoi intervenire sull'output se qualcosa va fuori controllo in una chat pe runa land lo vedo problematico.
E' molto utile in altri ambiti tipo come per esempio, per test provati sul campo se integrata per altri scopi tipo per creare riassunti di log di chat per scopi specifici, tipo rapporto della scientifica, ecc come stile o come giornalista presente, se poi verificati e ritoccati dalla persona
Oppure per il controllo del background come per esempio in caso di background che hanno cose specifiche come carriere di studio per verificare che gli anni di carriera e età attuale corrispondano.
Quindi al momento si, secondo me può esser eutile come strumento in land di supporto alla mano umana o in ambiti di prompt preimpostati con poco margine nell'imput del prompt, ma per il momento non mi fiderei a metterlo come partner di roleplay libero in chat.
Questo non tanto per limiti generativi di testo, perchè spesso scrive meglio di me come stile, ma proprio per come è molto abusabile della sua consistenza come carattere, specie se non si fanno dei profili molto ben strutturati come regole rigide sul mantenimento del carattere ecc
01/07/2025 20:29:42
ti pongo una domanda: La ia per essere efficacemente usata in un gdr rtichiede un abbonamento stile api, che ha un certo costo. sei sicuro che i futri gestori utilizzatori di questo servizio e della tua open source abbiano voglia disborsare in base a quante quest fanno i player?
01/07/2025 20:49:11
01/07/2025 20:59:18
01/07/2025 22:25:13
Ho provato quelle free e non sono la stessa cosa rispetto ad un openAI.
Al momento sto lavorando sullo sviluppo di una AI che fa da fato creando avventure e narrazioni predefinite, con più esiti per ogni azione specialmente quelle finali che creano una specifica interazione che è diversa comunque da un normale confronto tra player.
Oltre alla possibilità di generare mappe dinamiche per le quest.
Ci vorrà tempo perché non ne ho ma aggiornerò anche io.
01/07/2025 23:12:42
Exv_staff ha risposto egregiamente alla questione. Come lui/lei ho provato con molteplici prompt dettagliate, fornendo storie, dettagli, BG e descrizioni nei prompt. Se per buona parte mantiene le linee guide fornita, di tanto in tanto impazzisce o dimentica cose, proprio come ha detto.
Lasciarlo in autonomia, rischia di essere un problema. Contrariamente se invece c'è una mano umana che controlla e tiene sott'occhio la cosa è già fattibile con ottimi risultati. Scrive tranquillamente narrazioni, descrizioni, azioni di ottima fattura!
02/07/2025 13:05:39 e modificato da blancks il 02/07/2025 13:07:26
02/07/2025 17:33:45
02/07/2025 17:49:52
Secondo me, l’integrazione dell’IA nei GDR play-by-chat potrebbe rappresentare il valore aggiunto necessario per attirare nuovi player. Al momento stiamo assistendo a un calo dell’utenza sempre più marcato, e forse è proprio l’assenza di innovazione ad aver contribuito a questa stagnazione. Un aggiornamento strutturale del sistema di gioco – come quello che proponevo – potrebbe portare nuova linfa al genere e incuriosire anche chi finora è rimasto ai margini o ha abbandonato.
Oltre all’uso come "master automatico", l'IA potrebbe essere affiancata alla gestione di elementi marginali ma ricorrenti: penso ad esempio agli animali da compagnia dei personaggi, ai PNG delle gilde o dei regni, o ai nobili e guardie che animano l'ambientazione ma che spesso mancano di presenza narrativa costante.
Come giustamente ha sottolineato blancks, il nodo cruciale è sapere dove sono i limiti dello strumento e lavorare su quelli. Non si tratta di lasciare tutto in mano all’IA, ma di testare, calibrare i prompt, imporre dei limiti narrativi, e integrare il tutto in modo strutturato e non invasivo. L’IA sta evolvendo giorno dopo giorno: avere già una struttura pronta che sia in grado di sfruttarne le potenzialità potrebbe fare la differenza nei prossimi anni.
Sul piano dei costi, anche lì le cose stanno cambiando: ad oggi è possibile ottenere accessi gratuiti a LLM di ottima qualità, come LLaMA 3 da 70B token via Groq, che offre gratuitamente fino a 8k token per richiesta, più che sufficienti per una risposta coerente e contestualizzata in chat.
In sintesi, non parliamo di un sostituto del master umano, ma di uno strumento di supporto intelligente che può:
Riempire i silenzi,
Offrire spunti automatici in stanze vuote,
Dare coerenza a PNG ricorrenti,
Aprire a una nuova forma di interazione per chi gioca in solitaria.
Non è facile, ma credo valga assolutamente la pena tentare.
Perché, come diceva qualcuno: “È proprio quando restiamo in pochi, che ogni contributo conta il doppio.”
02/07/2025 19:00:59
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
New Orleans: Calendario dell'Avvento - Una cascata di PX!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
The Coven: Arriva il Coven-dario dell'avvento
RAID Shadow Legends: Ecco l'ultimo raid digest!
World of Tanks: Combatti al fianco di Benedict Cumberbatch!
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
The Line: Stranger Week - Spunti di gioco
baudolino95 ha recensito Black Sails Chronicles
Fairy Tail GDR: 🌞 Nuovi filoni e media negli esiti!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Crystal Tokyo: Land ottimizzata per cellulari e tablet
Black Sails Chronicles: OFF - Aggiornamenti di Novembre
War Thunder: Ottieni l'AK-225 nell'evento Sea Defender!
Crossout: Evento "Sentiero del Corvo" è iniziato!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
