Ho costruito da solo il mio chatbot in stile Character AI e l’ho lanciato in 13 lingue. Sembra una storia di ingegneria, ma la parte che mi ha messo più alla prova non è stata l’infrastruttura, il deployment o il codice. È stata la progettazione dei personaggi.
Più lavoravo al prodotto, più mi diventava chiara una cosa: le persone non tornano solo perché un chatbot funziona dal punto di vista tecnico. Tornano quando un personaggio appare coerente, leggibile sul piano emotivo e davvero piacevole con cui passare del tempo. Ed è molto più difficile di quanto sembri da fuori.
Perché i personaggi AI credibili richiedono così tanto lavoro
Quando si immagina la costruzione di un chatbot AI, spesso si pensa a qualche prompt, una bella interfaccia e poi il lancio. In realtà, quello è solo il punto di partenza. Un personaggio che sembri davvero vivo ha bisogno di molto più di un nome e di una foto profilo.
Bisogna definire personalità, tono, voce, background e limiti. Bisogna testare come il personaggio reagisce quando la conversazione è leggera, emotiva, imbarazzante, giocosa, ripetitiva o volutamente ostile. Bisogna verificare se la sua voce resta stabile nel tempo o se inizia a rompersi dopo pochi scambi. E bisogna capire con onestà se il personaggio appare caldo e credibile oppure generico e vuoto.
Poi c’è la sicurezza. Se vuoi che un personaggio risulti aperto e coinvolgente, ma allo stesso tempo resista ai tentativi di jailbreak e all’abuso dei prompt, il design diventa ancora più complesso. Non stai solo scrivendo un comportamento. Stai costruendo una personalità che deve restare riconoscibile anche sotto pressione.
Ecco perché un singolo personaggio può richiedere facilmente 20 ore o più per essere davvero giusto. Gran parte di quel tempo non va in funzionalità appariscenti. Va in piccole decisioni che gli utenti forse non noteranno in modo consapevole, ma che percepiscono subito quando mancano.
Sono i piccoli dettagli a decidere tutto
Ciò che fa sembrare reale un personaggio di solito non è una grande idea, ma l’accumulo di tante piccole scelte: la scelta delle parole, il ritmo delle frasi, il passo emotivo, quanto una risposta suona diretta o delicata, se il personaggio fa buone domande di approfondimento, se il tono resta naturale quando cambia l’umore dell’utente e se la presentazione visiva sostiene la personalità invece di indebolirla.
Anche il livello sbagliato di entusiasmo può rompere l’illusione. Troppo calore suona falso. Troppo poco calore suona freddo. Troppa eccentricità stanca. Troppa neutralità rende il personaggio dimenticabile. Trovare questo equilibrio richiede tempo, iterazione e molta rifinitura.
È anche per questo che i prodotti AI possono sembrare ingannevolmente semplici dall’esterno. L’interfaccia può essere leggera, ma la qualità reale vive nello strato invisibile: nelle decisioni che stanno dietro al personaggio.
Il lancio di Sofia per Cozy Friend
Oggi ho lanciato un nuovo personaggio per Cozy Friend: Sofia. È pensata come una compagna da caffè accogliente: gentile, di supporto e senza pressione. Il mio obiettivo non era renderla rumorosa o eccessivamente ottimizzata per l’engagement. Volevo che fosse facile da avvicinare.
Con Sofia, l’esperienza è volutamente semplice. Puoi parlare con lei, sfogarti, ascoltare una breve storia da caffetteria oppure giocare a un mini gioco di un minuto, e poi uscire sentendoti un po’ più calmo di prima. Per me, questo piccolo risultato emotivo contava più di una lista di funzionalità dall’effetto appariscente.
Il suo invito è diretto: Vuoi chiacchierare, ascoltare una breve storia da caffetteria o giocare a un mini gioco di 1 minuto? Mi piace questa formula perché offre un ingresso morbido. Non chiede troppo all’utente. Apre semplicemente una porta.
Cosa mi ha insegnato tutto questo sui prodotti AI
Lavorare a questo progetto mi ha chiarito una lezione importante: nei prodotti AI, la capacità tecnica è solo una parte del valore. L’altra parte è il gusto. È la capacità di modellare il comportamento, ridurre l’attrito e creare un’esperienza coerente invece che casuale.
Un modello può generare testo. Questo non crea automaticamente un buon personaggio. Un buon personaggio richiede giudizio editoriale, test ripetuti e molto affinamento. In pratica, significa che costruire prodotti AI non è solo un problema di software. È anche un problema di scrittura, di design, di prodotto e, a volte, perfino di psicologia.
Ed è proprio questa combinazione a rendere il lavoro così interessante per me. È difficile, a volte frustrante e molto più lento di quanto la gente immagini, ma è anche il luogo in cui nasce la vera qualità del prodotto.
Conclusione
Ho lanciato questo progetto da solo, e momenti come questo mi ricordano quanto del lavoro accada in luoghi che gli utenti non vedono mai davvero. Non nella funzionalità di punta. Non nel post di lancio. Ma nelle lunghe ore spese a far sì che qualcosa sembri abbastanza umano da avere davvero valore.
Se provi Sofia in Cozy Friend, mi farebbe davvero piacere ricevere il tuo feedback. Per me è uno dei modi migliori per continuare a migliorare i personaggi e capire cosa rende davvero reale un compagno AI.