Terug naar de blog
20 februari 2026Sergei Solod5 min leestijd

In je eentje een Character AI-achtige chatbot bouwen: waarom echte personages het moeilijkste zijn

Het lanceren van een Character AI-achtige chatbot in 13 talen liet me zien dat de lastigste taak niet programmeren is, maar personages maken die warm, geloofwaardig en consistent aanvoelen.

Character AIAI-chatbotPersonageontwerpIndieontwikkelingLLM-productenBuild in publicCozy Friend

Ik heb in mijn eentje mijn eigen Character AI-achtige chatbot gebouwd en uitgebracht in 13 talen. Dat klinkt als een technisch verhaal, maar het onderdeel dat mij het meest uitdaagde was niet de infrastructuur, de deployment of de code. Het was het ontwerpen van personages.

Hoe dieper ik in het product dook, hoe duidelijker één ding werd: mensen komen niet terug alleen omdat een chatbot technisch werkt. Ze komen terug wanneer een personage consistent aanvoelt, emotioneel goed leesbaar is en echt prettig is om mee te praten. En dat is veel moeilijker dan het van buitenaf lijkt.

Waarom geloofwaardige AI-personages zoveel werk kosten

Wanneer mensen denken aan het bouwen van een AI-chatbot, stellen ze zich vaak een paar prompts, een nette interface en een snelle lancering voor. In werkelijkheid brengt dat je alleen maar tot het startpunt. Een personage dat echt levend aanvoelt, heeft veel meer nodig dan alleen een naam en een profielfoto.

Je moet persoonlijkheid, toon, stem, achtergrondverhaal en grenzen vormgeven. Je moet testen hoe het personage reageert wanneer gesprekken luchtig, emotioneel, ongemakkelijk, speels, herhalend of bewust uitdagend worden. Je moet nagaan of de stem stabiel blijft over veel berichten heen of na een paar beurten uit elkaar begint te vallen. En je moet eerlijk beoordelen of het personage warm en geloofwaardig overkomt of juist generiek en leeg.

Dan is er ook nog veiligheid. Als je wilt dat een personage open en aantrekkelijk aanvoelt, maar tegelijk bestand is tegen jailbreaks en promptmisbruik, wordt het ontwerp nog moeilijker. Je schrijft dan niet alleen gedrag. Je bouwt een persoonlijkheid die ook onder druk herkenbaar moet blijven.

Daarom kan één enkel personage gemakkelijk 20 uur of meer kosten voordat het echt goed zit. Het grootste deel van die tijd gaat niet naar opvallende functies. Het gaat naar kleine beslissingen die gebruikers misschien nooit bewust benoemen, maar direct voelen wanneer ze ontbreken.

Kleine details bepalen alles

Wat een personage echt laat aanvoelen, is meestal niet één groot idee, maar de optelsom van veel kleine keuzes: woordgebruik, zinsritme, emotionele timing, hoe direct of zacht een antwoord klinkt, of het personage goede vervolgvragen stelt, of de toon natuurlijk blijft wanneer de stemming van de gebruiker verandert, en of de visuele presentatie de persoonlijkheid ondersteunt in plaats van ondermijnt.

Zelfs het verkeerde niveau van enthousiasme kan de illusie breken. Te veel warmte voelt nep. Te weinig warmte voelt koud. Te veel eigenaardigheid wordt vermoeiend. Te veel neutraliteit maakt een personage vergeetbaar. Die balans vinden kost tijd, iteratie en verfijning.

Dat is ook waarom AI-producten er van buiten vaak eenvoudiger uitzien dan ze werkelijk zijn. De interface kan licht lijken, maar de echte kwaliteit zit in de onzichtbare laag: de keuzes achter het personage.

Sofia uitgebracht voor Cozy Friend

Vandaag heb ik een nieuw personage uitgebracht voor Cozy Friend: Sofia. Ze is ontworpen als een gezellige cafégenoot: vriendelijk, steunend en zonder druk. Mijn doel was niet om haar luid of overdreven geoptimaliseerd voor engagement te maken. Mijn doel was om haar makkelijk te maken om mee te praten.

De ervaring met Sofia is bewust eenvoudig gehouden. Je kunt met haar praten, je gedachten kwijt, een kort caféverhaal horen of een minigame van één minuut spelen, en daarna iets rustiger vertrekken dan je begon. Dat kleine emotionele resultaat was voor mij belangrijker dan een indrukwekkende lijst met functies.

Haar insteek is eenvoudig: Wil je praten, een kort caféverhaal horen of een minigame van 1 minuut spelen? Ik hou van die formulering, omdat die een zachte ingang biedt. Ze vraagt niet veel van de gebruiker. Ze opent gewoon een deur.

Wat dit me leerde over het bouwen van AI-producten

Door hieraan te werken werd één les voor mij heel duidelijk: in AI-producten is technische capaciteit maar een deel van de waarde. Het andere deel is smaak. Het vermogen om gedrag te vormen, frictie te verlagen en een ervaring te maken die coherent aanvoelt in plaats van willekeurig.

Een model kan tekst genereren. Dat maakt nog niet automatisch een goed personage. Een goed personage vraagt om redactioneel oordeel, herhaalde tests en veel verfijning. In de praktijk betekent dat dat AI-producten bouwen niet alleen een softwareprobleem is. Het is ook een schrijfprobleem, een designprobleem, een productprobleem en soms zelfs een psychologisch probleem.

Precies die mix maakt dit werk voor mij zo interessant. Het is moeilijk, soms frustrerend en veel langzamer dan mensen denken, maar juist daar ontstaat de echte productkwaliteit.

Afsluitende gedachte

Ik heb dit project solo gelanceerd, en momenten als deze herinneren me eraan hoeveel werk plaatsvindt op plekken die gebruikers nooit helemaal zien. Niet in de opvallende functie. Niet in het launchbericht. Maar in de lange uren die je steekt in iets menselijk genoeg laten voelen om ertoe te doen.

Als je Sofia in Cozy Friend probeert, hoor ik heel graag wat je ervan vindt. Voor mij is dat een van de beste manieren om de personages te blijven verbeteren en beter te begrijpen wat een AI-metgezel echt geloofwaardig maakt.