u/The_Giordi

Ho creato un Dungeon Master IA persistente per D&D: cerco tester
▲ 0 r/giochidatavolo+1 crossposts

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.

u/The_Giordi — 9 days ago