C'è un tipo ben preciso di frustrazione nel gioco di ruolo con l'IA in cui inciampa chiunque ci giochi spesso. Scrivi una battuta con cura —"Entro nella stanza e aspetto."— e il personaggio risponde con un paragrafo che ti mette le parole in bocca, decide come ti senti e fa saltare la scena avanti di tre giorni. Non volevi niente di tutto questo. Volevi che il personaggio reagisse, e volevi tenerti la tua metà della storia.
Le soluzioni di sempre sono troppo ingombranti. Puoi riscrivere il messaggio e rigenerare. Puoi infilarti nelle impostazioni e cambiare lo stile di narrazione o la lunghezza della risposta per l'intera conversazione. Puoi modificare il profilo del personaggio. Funzionano tutte, e tutte sono come sparare a una mosca col cannone, per un problema che riguarda, in fondo, solo questa singola risposta.
Così abbiamo creato i comandi slash: piccole direttive temporanee che lasci cadere nella casella della chat e che danno forma soltanto alla risposta successiva.
Il problema del termostato
La maggior parte delle funzioni di "controllo" nelle app di chat sono termostati. Le imposti, restano impostate, e tutto ciò che viene dopo obbedisce finché non torni a cambiarle. È il modello giusto per le preferenze vere: se vuoi sempre la prosa in terza persona, impostala una volta e dimenticatene.
Ma una grossa fetta del pilotaggio non è una preferenza. È una correzione. Questa risposta è venuta troppo lunga. Questo turno ha parlato al posto mio. Questa scena ha bisogno di rallentare e prendere fiato. Nel momento in cui rendi quelle correzioni permanenti, crei un secondo problema: devi ricordarti di annullarle. La gente non se ne ricorda. Attivano le "risposte brevi" per sistemare un turno gonfio e poi passano l'ora successiva a chiedersi perché il personaggio sia diventato così avaro di parole.
Volevamo un volante, non un termostato. Lo giri, l'auto risponde, e torna da solo al centro. La risposta successiva a quella che hai guidato si comporta esattamente come prima, perché in realtà non è stato cambiato nulla: le tue impostazioni salvate restano intatte per tutto il tempo.
Cosa c'è sul volante
Sei comandi, in due famiglie.
La famiglia "stai nella tua corsia" —il rimedio per un'IA che continua a manovrare il tuo personaggio come un burattino:
- Non parlare al posto mio — nessun dialogo scritto o sottinteso a tuo nome
- Non agire al posto mio — niente decisioni sulle tue azioni, pensieri, sentimenti o consenso
- Solo il punto di vista del personaggio — la risposta resta dalla parte del personaggio e lascia aperta la tua
La famiglia delle manopole —cose che altrimenti dovresti aprire le impostazioni per toccare:
- Lunghezza della risposta — breve, media o lunga, per questo turno
- Stile di narrazione — forzare la prima o la terza persona per questo turno
- Ritmo — rallentare e restare nel momento, oppure spingere verso il battito successivo
Puoi impilarne fino a tre in un singolo messaggio. La combinazione che la gente sceglie di più è Non parlare al posto mio + Non agire al posto mio + Lunghezza della risposta: Lunga: una risposta più lunga, solo del personaggio, che lascia a te ogni parola e ogni mossa che sono tue.
Le decisioni di design che hanno contato
Scrivi, non cercare. Premi / e compare un menu, ma non sei mai costretto a usarlo. Scrivi /non parlare al posto mio o /ritmo: veloce in linguaggio normale e viene riconosciuto automaticamente, in italiano come in cinese. La via più rapida resta sulla tastiera, dove i giocatori di ruolo già vivono.
Il comando non è mai il tuo messaggio. Una direttiva diventa una piccola etichetta sopra il campo di input; il personaggio vede le tue parole reali più un'istruzione privata, valida un solo turno, che ha l'ordine di non menzionare mai. Il pilotaggio resta invisibile nella risposta. Niente [OOC: per favore, sii più breve] che trapela nella prosa.
L'impilamento ha i suoi paletti. Tre è il tetto, i duplicati si riducono al loro valore più recente, e l'ordine non conta. Non puoi costruire per sbaglio un mucchio di istruzioni che si contraddicono.
Torna al centro. È tutto qui il punto. I comandi di lunghezza e narrazione sovrascrivono temporaneamente le tue preferenze salvate per un turno e poi gliele restituiscono all'istante. Non c'è alcuno stato da ripulire, perché non c'è stato.
La filosofia che sta sotto
È la stessa idea che attraversa tutto ciò che costruiamo: una funzione dovrebbe essere grande quanto il problema, e non di più. I suggerimenti intelligenti si fanno da parte man mano che la conversazione si allunga. Il forking compare solo quando ramificarsi ha senso. E il pilotaggio, si scopre, è di solito un atto turno per turno —quindi anche il controllo che lo sistema dovrebbe esserlo, e dovrebbe rimettere a posto da solo.
La versione migliore di una funzione di controllo è quella che non hai bisogno di ricordarti di aver usato. Giri il volante, la scena va dove volevi, e torni alla storia.
Provalo nella tua prossima chat: scrivi / e guida una risposta. Raccontaci quale combinazione scegli nella nostra community Discord.

