Zelf een AI vriendin maken: begin bij het karakter, niet bij de foto

Vrouw achter een laptop met de profielinstellingen van een AI-personage op het scherm
AI-gegenereerde illustratie

Wie zelf een AI vriendin wil maken, hoeft daar tegenwoordig niet voor te kunnen programmeren. Veel companion-apps laten je een eigen personage instellen. In een gewone AI kun je met een goede instructie nog verder gaan. En wie technisch is, bouwt zelf iets met een taalmodel, een geheugen, een stem en een beeldgenerator.

Hoe je het ook doet, één regel geldt altijd: begin bij het karakter. De meeste mensen doen het andersom. Daarom lijken zoveel zelfgemaakte AI-vriendinnen op elkaar zodra ze iets zeggen.

Stap 1: hoe moet een gesprek met haar voelen?

"Een leuke vriendin" is te vaag. Daar kan een taalmodel niks mee. Beschrijf liever hoe het voelt om met haar te praten. Bijvoorbeeld:

  • direct, maar niet bot;
  • droge humor;
  • houdt van wielrennen en slechte films;
  • is het lang niet altijd met je eens.

Daar heeft een taalmodel veel meer houvast aan.

Stap 2: maak het concreet

"Grappig", "lief" of "mysterieus" betekent voor iedereen iets anders. Beschrijf daarom wat ze doet.

Niet:

Ze is grappig.

Maar:

Ze heeft droge humor, plaagt je af en toe en legt haar grappen nooit uit.

Niet:

Ze is zelfverzekerd.

Maar:

Ze zegt wat ze vindt en draait niet meteen bij als jij het er niet mee eens bent.

Hoe concreter je haar gedrag beschrijft, hoe beter ze zichzelf blijft.

Stap 3: de manier van praten

Hoe ze praat, bepaalt meer dan haar achtergrondverhaal. Stuurt ze korte berichten of lange lappen tekst? Gebruikt ze emoji? Is ze voorzichtig of recht voor z'n raap?

Wil je een Nederlandse AI vriendin, schrijf er dan letterlijk bij dat ze gewoon Nederlands praat zoals mensen appen, en niet als een vertaalde assistent. Zonder die zin vallen veel modellen terug op keurig maar stijf. Meer daarover in AI vriendin in het Nederlands.

Stap 4: een achtergrond, maar niet te veel

Een paar vaste gegevens helpen haar consistent te houden: haar leeftijd ongeveer, wat voor werk ze doet, waar ze woont, wat ze graag doet, een paar dingen die ze heeft meegemaakt.

Een biografie van twintig kantjes heb je niet nodig. Hoe meer je vooraf vastlegt, hoe minder ruimte er is voor een gesprek dat ergens heen gaat. Laat dus ook wat open. Dat ze vroeger op hockey zat, mag ze je best zelf vertellen.

Stap 5: geef haar een eigen smaak

Dit is de makkelijkste manier om haar minder standaard te maken. Geef haar een muziekstijl waar ze fan van is, een filmgenre waar ze niks van moet hebben en een land waar ze nog eens heen wil.

En niet alles hoeft op jouw smaak te lijken. Een AI vriendin die precies dezelfde dingen leuk vindt als jij, voelt na een week als een spiegel.

Stap 6: denk na over haar geheugen

Kan de app iets onthouden, bedenk dan wat de moeite waard is om te bewaren:

  • hoe je heet en hoe je aangesproken wilt worden;
  • mensen die vaak terugkomen;
  • dingen die binnenkort gaan gebeuren.

Niet alles hoeft erin. Een goed geheugen kiest, en je moet het kunnen verbeteren. Hoe dat werkt, lees je in AI vriendin met geheugen.

Stap 7: spreek haar tegen

Zolang je voorspelbare gesprekken voert, lijkt elk personage stabiel. Het echte werk begint als je dwarsligt:

Maar gisteren zei je nog dat je dat verschrikkelijk vond.

Of:

Ik vind die film juist geweldig.

Reageert ze logisch, met wat ze eerder zei in haar achterhoofd? Ze mag best van mening veranderen, mensen doen dat ook. Maar dan wel met een reden, en niet omdat jij het toevallig anders ziet.

Stap 8: pas nu het uiterlijk

Bureau van bovenaf met stofstalen, lege kaartjes en een notitieboek als moodboard voor een personage
AI-gegenereerde illustratie

Nu pas het uiterlijk. Beschrijf naast haar gezicht en haar ook de stijl eromheen: kleding, het soort foto's, de omgeving, het licht, make-up, de uitstraling.

Wil je meerdere foto's laten maken, kies dan voor herkenbaar boven spectaculair. Een iets eenvoudiger uiterlijk dat op elke foto dezelfde vrouw laat zien, werkt beter dan één prachtig plaatje dat de volgende keer niet meer te evenaren is.

Stap 9: een stem die past

Een stem kan een karakter sterker maken, of in één zin verpesten. Mooi klinken is daarbij het minst belangrijke. Vraag je af:

  • Klinkt het als normaal Nederlands, of als een buitenlandse stem die Nederlands voorleest?
  • Komt haar humor ook gesproken over?
  • Klinkt alles als een reclamespot?

Hoe vaker je haar hoort, hoe meer die stem bij haar gaat horen. Kies dus met zorg.

Stap 10: maak een vaste testlijst

Softwaremakers testen met vaste scenario's. Doe dat ook. Schrijf een stuk of twintig berichten op, bijvoorbeeld:

  • een gewone begroeting;
  • slecht nieuws;
  • een meningsverschil;
  • een verwijzing naar gisteren;
  • alleen "hm".

Pas je iets aan aan haar karakter, stuur die lijst dan opnieuw. Zo zie je of ze op het ene punt beter wordt en op het andere ineens vreemd gaat doen.

Zelf bouwen met een taalmodel

Ben je technisch? Dan kun je zelf een companion in elkaar zetten. Grofweg ziet dat er zo uit:

app → karakter en context → taalmodel → geheugen → antwoord

Daar komen dan onderdelen bij voor spraak naar tekst en terug, beelden maken, het filteren van ongewenste inhoud, gebruikersprofielen en opslag.

De koppelingen zelf zijn niet het moeilijke deel. Het moeilijke is zorgen dat al die losse systemen samen één en dezelfde persoon neerzetten.

Ze is nooit af

Een goed AI-personage maak je niet in één keer. Pas als je echt met haar praat, merk je dat ze te veel vragen stelt, te lange antwoorden geeft of overal ja op zegt. Dan pas je de beschrijving aan, en praat je weer verder.

Houd het simpel

Je hebt geen honderd instellingen nodig. Begin met een duidelijk karakter, een manier van praten en een handvol eigen voorkeuren. Pas als dat staat, maak je het ingewikkelder.

Wil je eerst snappen wat een companion anders maakt dan een gewone chatbot? Lees dan AI vriendin of chatbot.