
Ho creato un Dungeon Master IA persistente per D&D: cerco tester
Ciao a tutti,
sto lavorando a un progetto open source chiamato ChatGPT D&D Realistico.
L’idea è usare un Custom GPT non soltanto come narratore, ma come un vero Dungeon Master persistente per campagne D&D 5.5e.
Il progetto nasce perché usando normalmente un chatbot per una campagna mi sono scontrato con diversi limiti: memoria tra le conversazioni, stato del mondo poco verificabile, NPC che rischiano di sapere cose che non dovrebbero sapere, risultati casuali gestiti direttamente dal modello e una certa tendenza dell’IA ad adattare la storia al protagonista.
Ho quindi costruito un framework in cui:
- GitHub viene utilizzato come memoria persistente e versionata della campagna;
- PG, NPC, quest, cronologia, stato del mondo e conseguenze vengono salvati in file Markdown;
- le informazioni segrete del DM vengono mantenute separate;
- Code Interpreter / Data Analysis viene utilizzato come RNG per i dadi, invece di lasciare che sia il modello a scegliere il risultato;
- i risultati dei dadi non vengono modificati perché narrativamente scomodi;
- non c’è plot armor;
- NPC e fazioni hanno obiettivi propri e possono agire anche fuori scena;
- il mondo non scala automaticamente con il livello del personaggio;
- conoscenza del DM, degli NPC, del PG e del giocatore vengono mantenute separate;
- Git permette di vedere le modifiche allo stato della campagna e, se necessario, tornare a una versione precedente.
Il progetto è ancora in v0.1 pre-alpha e sto cercando qualcuno disposto a provarlo realmente, soprattutto per capire dove un utente esterno può avere problemi durante configurazione e utilizzo.
Cosa serve per provarlo
Non è necessario essere programmatori, però bisogna essere abbastanza pratici con la tecnologia.
In particolare servono:
- un account GitHub;
- ChatGPT Plus, o comunque un piano che permetta di creare e configurare Custom GPT;
- un minimo di dimestichezza con GitHub;
- essere a proprio agio nel seguire una guida tecnica;
- saper configurare un Custom GPT e una Action copiando configurazioni già preparate.
Non bisogna sviluppare codice: Instructions, regole, template e schema dell’Action sono già presenti nel repository. Però al momento non è ancora un sistema “clicca e gioca”, quindi se GitHub, token, API e configurazioni vi fanno venire l’orticaria probabilmente questa pre-alpha non fa ancora per voi 😅
Quello che mi interessa maggiormente dai primi tester è capire:
- se la documentazione permette davvero di configurarlo da zero;
- dove ci si blocca;
- se mantiene correttamente la campagna tra conversazioni diverse;
- se NPC e mondo risultano coerenti;
- se emergono comportamenti strani o metagaming;
- se la gestione dei dadi e dello stato funziona come previsto.
Repository open source:
https://github.com/The-Giordi-Plus/chatgpt-dnd-realistico
Sono ben accetti feedback sia da giocatori/DM sia da persone più tecniche. Essendo una pre-alpha, anche semplicemente dirmi “mi sono bloccato qui perché la guida non era chiara” sarebbe già molto utile.