Rolecast è una piattaforma di simulazione per lo strategic foresight. Il facilitatore definisce contesto, regole e ruoli di uno scenario; ogni ruolo può essere ricoperto da una persona o da un agente di intelligenza artificiale. Le partite possono essere tutte umane, tutte agentiche o miste, e servono a scoprire come reagisce un sistema quando qualcuno muove davvero.
Molte partite in serie sullo stesso scenario, con variazioni di semi, posti e shock, per trovare le mosse che reggono in più futuri. Senza attese e, con il narratore spento, quasi senza costi.
Un workshop o un wargame di mezza giornata: turni da dieci o quindici minuti con il conto alla rovescia, il tavolo proiettato in sala, la regia che legge la cronaca e corregge gli esiti.
Turni con scadenza in ore o giorni, notifiche via email, promemoria. Se una persona non agisce in tempo, la partita applica la politica scelta: attende, proroga una volta o fa agire l'agente del ruolo.
Uno scenario descrive un futuro plausibile; una simulazione lo fa accadere un turno alla volta, con attori che hanno obiettivi propri, linee rosse, informazioni parziali e risorse limitate. È la tradizione del wargaming strategico e dei giochi seri, portata dentro un processo di foresight con la disciplina di un motore a eventi e la trasparenza di un registro completo.
Persona e agente ricevono la stessa osservazione e restituiscono un'azione nello stesso formato. Si può cambiare occupante anche a partita in corso.
Lo stato della partita si ricostruisce da un registro di eventi immutabili. Ogni turno si può rileggere, e da ogni turno si può aprire un ramo alternativo.
I giocatori propongono azioni; le regole dello scenario, in codice, muovono le grandezze. Il modello linguistico scrive la cronaca e gli esiti, non i numeri.
Ogni posto vede solo ciò che il suo ruolo saprebbe. I messaggi riservati arrivano solo ai destinatari.
Il facilitatore può sospendere, correggere un esito, iniettare uno shock, cambiare occupante, ripartire da un turno precedente.
Ogni organizzazione sceglie i propri fornitori di IA e assegna il modello ruolo per ruolo. Chi gioca sa sempre quali posti sono agenti.
Contesto, orizzonte e unità di tempo dei turni; grandezze con valori iniziali, limiti e visibilità; ruoli con identità, obiettivi, linee rosse, risorse e azioni ammesse; relazioni, regole, eventi programmati, shock e condizioni di fine. Si costruisce nell'editor visuale o si genera da un documento con l'IA, e si prova in due o tre turni prima di usarlo.
Si sceglie la modalità, il tipo di regia, il modello del Game Master, la scadenza dei turni e il limite di spesa; poi si assegna ogni posto a una persona invitata o a un profilo di agente, con il modello che si preferisce.
Il Game Master applica gli eventi programmati e invia a ogni posto l'osservazione filtrata. Ognuno sceglie un'azione strutturata tra quelle ammesse al suo ruolo, con la motivazione e, se vuole, un messaggio riservato a un altro posto.
Le regole deterministiche muovono le grandezze; l'arbitro narrativo scrive esiti, cronaca pubblica e osservazioni riservate, e classifica le azioni aperte scegliendo quale regola narrativa si applica. In regia ibrida il facilitatore rivede e approva prima del commit.
Giocatori e regia seguono la partita in diretta: chi parla, chi propone, chi dichiara, gli eventi dell'anno, le cronache del turno. Ogni posto agentico porta il badge "Agente IA"; gli agenti hanno ritratti illustrati, le persone la propria foto.
Le grandezze turno per turno, i punti di svolta con le cause, chi ha fatto cosa, il confronto tra partite dello stesso scenario e tra i gruppi di esiti di un'esplorazione. Il report della partita, con o senza sintesi narrativa, si scarica in Markdown o HTML e si stampa in PDF.
La prova di fattibilità ha insegnato una cosa precisa: un modello linguistico con autorità sui numeri muove le grandezze per deriva e decide al posto dei ruoli. Rolecast separa quindi il mondo dalla narrazione.
Come la cellula di controllo di un wargame: il facilitatore vede tutto, decide tutto, e ogni intervento resta nel registro.
La proposta del turno con le azioni di tutti, gli esiti e le classificazioni; il facilitatore corregge numeri, cronaca e testi riservati, poi approva. Ogni correzione è un evento tracciato.
Uno shock dal catalogo dello scenario a metà partita, o un evento scritto al momento e consegnato a un solo ruolo, per mettere alla prova l'asimmetria informativa.
Una persona che si disconnette, un ruolo che serve far giocare a un agente, il facilitatore che agisce da un posto: si cambia occupante senza fermare la partita.
Pausa e ripresa; scadenza dei turni con proroga; "riparti dal turno N" apre un ramo alternativo che lascia intatta la partita originale.
Ogni chiamata ai modelli è contata; il pannello mostra token e costo della partita mentre va avanti, e il limite di spesa la mette in pausa prima di superarlo.
Un osservatore autorizzato segue il registro completo; a fine partita il report dichiara quali posti erano agenti e quali sezioni ha scritto il modello, pronto per il debriefing con il gruppo.
Tre scenari validati, con sette ruoli ciascuno e un orizzonte di sei o dieci anni, da importare e adattare. Il proprio scenario nasce nell'editor, oppure da un piano, un rapporto o una relazione caricati come documento.
Invecchiamento, carenza di medici e infermieri, salute digitale, privato accreditato. Regione, azienda sanitaria e medici di base al centro; cittadini, privato, personale e stampa intorno.
Fornitore di contenuti o partner strategico del cliente? Agenzia, direzione marketing del cliente e piattaforme di IA generativa, con holding, talenti, regolatore e opinione pubblica.
Operatore di reti o orchestratore di servizi? Il software da piattaforme globali, software house verticali o sviluppo interno con l'IA: tre quote che si contendono il cento per cento.
Ogni posto occupato da un agente è dichiarato ai giocatori, in linea con l'articolo 50 dell'AI Act. La partita "alla cieca" esiste solo come esperimento esplicito, con il consenso di ogni partecipante registrato prima dell'avvio. Per ogni decisione di agenti e Game Master restano nel registro l'osservazione, il modello usato, l'output e la motivazione.
I modelli sono esterni e li sceglie ogni organizzazione: un server Ollama proprio, l'API Mistral o l'API Anthropic, con le chiavi cifrate e mai restituite. Il modello si assegna per ruolo e per Game Master. La memoria degli agenti usa un modello di embedding interno: nessun dato esce per quella parte.
Multi-tenant con isolamento completo, anche a livello di database. Esportazione dei dati personali, cancellazione completa di una partita con tutti i suoi eventi, conservazione configurabile per organizzazione. L'amministrazione avvisa dove vanno i contenuti con ciascun fornitore.
Un solo container Docker con il proprio database, un volume per i dati e un reverse proxy davanti. Due vCPU e quattro GB di memoria bastano per un pilota. Backup notturni automatici; aggiornamento sostituendo l'immagine, con le migrazioni applicate all'avvio.
La vista giocatore è pensata per il telefono: una colonna, il conto alla rovescia, le sole azioni ammesse. Interfaccia bilingue italiano e inglese, tema scuro e chiaro, verifiche automatiche WCAG 2.1 AA a ogni rilascio.
Tutte le funzioni sono esposte da un'API REST documentata, con token per le integrazioni e ruoli dedicati. Il registro degli eventi, i consumi e i report si esportano in JSON.
Il modo migliore per capire Rolecast è sedersi a un tavolo: tre persone, gli altri ruoli agli agenti, la regia di Hey Futures e una domanda di futuro che ti riguarda. Scrivici per organizzare una partita dimostrativa o per costruire insieme lo scenario della tua organizzazione.