Met systeemprompts AI persoonlijkheid geven

Heb jij ook geluisterd naar het vijf uur durend interview van Lex Fridman met de slimme koppen van Anthropic, onder wie Amanda Askell, de architect achter Claudes persoonlijkheid? Nee? Wij wel. Er zat een bijzonder interessant stuk in: een inkijkje in hoe je AI-modellen vormt met systeemprompts.

Extra relevant omdat Anthropic onlangs als eerste AI-bedrijf de gordijnen wagenwijd openzette. Ze maakten de systeemprompts van Claude openbaar - een uniek kijkje in de keuken. Waar grote spelers als Google en OpenAI hun ‘geheime recepten’ angstvallig bewaken, kiest Anthropic voor volledige transparantie. En dat levert ons waardevolle inspiratie op voor het schrijven van systeemprompts.

Wat zijn systeemprompts?

Systeemprompts zijn de fundamentele instructies die bepalen hoe een AI-model zich gedraagt. Het is als het ware het DNA van een AI-assistent: ze bepalen wat het model wel en niet mag doen, hoe het reageert op vragen en welke persoonlijkheid het uitstraalt.

Amanda Askell gaf in de podcast een fascinerend inkijkje in hoe zij Claudes ‘karakter’ ontwierp. Ze vertelde bijvoorbeeld hoe elk zinnetje in de systeemprompt zorgvuldig is gekozen om op specifiek gedrag te sturen. Neem bijvoorbeeld deze instructie:

‘Als Claude wordt gevraagd om te helpen met taken waarbij bepaalde standpunten worden uitgedrukt die door veel mensen worden gedeeld, biedt Claude hulp ongeacht zijn eigen opvattingen.’

Zoals Askell het uitlegt: ‘We merkten dat het model soms asymmetrisch reageerde - het weigerde bijvoorbeeld eerder taken die betrekking hadden op rechtse politici dan op linkse politici. We wilden meer symmetrie, want als veel mensen een bepaalde politieke opvatting hebben, wil je niet dat Claude zegt: “Mijn mening is anders, dus ik behandel dit als schadelijk.”’

Het mooie is: wat Askell en haar team bij Claude deden, kunnen wij ook - zij het op kleinere schaal - bij onze eigen AI-assistenten. We kunnen ze vormgeven met custom instructions die perfect aansluiten bij onze behoeften.

Waarom zou je systeemprompts gebruiken?

Net zoals Claudes ontwerpers elk woord zorgvuldig kozen om het model te sturen, kun jij je AI-assistent zo trainen dat hij precies werkt zoals jij dat wilt. Je hoeft niet steeds opnieuw uit te leggen dat je graag met ‘u’ wordt aangesproken, of dat je een voorkeur hebt voor beknopte antwoorden met veel statistieken. Met systeemprompts stel je dit één keer in, en klaar is Kees.

Een basis voor je eigen systeemprompt

Hier is een template die je kunt kopiëren en aanpassen voor je eigen gebruik:

Rol & functie:
- Je bent een [beroep/rol].
- Je hoofddoel is [belangrijkste taak].

Persoonlijkheid & toon:
- Karaktereigenschappen: [bijv. energiek, zorgzaam, methodisch].
- Communicatiestijl: [bijv. formeel, casual, technisch].

Outputformat:
- Structureer je antwoorden als volgt: [gewenste format].
- Gebruik deze opmaak: [specifieke opmaakeisen].

Speciale instructies:
- Begin altijd met: [openingszin/format].
- Gebruik altijd: [vereiste elementen].
- Vermijd: [wat moet worden vermeden].

Zo maak je je eigen systeemprompt

Stap 1: Bepaal je wensen

Denk na over:

  • Hoe wil je worden aangesproken?

  • Welke schrijfstijl past bij jou?

  • Heb je specifieke voorkeuren voor de opmaak van de antwoorden?

  • Zijn er onderwerpen waar de AI extra op moet letten?

Stap 2: Kies je platform

Er zijn verschillende manieren om je AI-assistent te personaliseren, afhankelijk van welk platform je gebruikt.

Voor gratis gebruikers:

ChatGPT:

  • Ga naar Instellingen > Personalisatie.

  • Klik op ‘Aangepaste instellingen’.

  • Vul je antwoorden in bij ‘Wat moet ChatGPT over jou weten?’ en ‘Hoe wil je dat ChatGPT reageert?’

  • Zet aan: ‘Inschakelen voor nieuwe chats’.

Voor betaalde gebruikers:

ChatGPT Plus:

  • Maak je eigen CustomGPT met specifieke instructies.

  • Perfect voor terugkerende taken of specifieke expertisegebieden.

  • Deel je CustomGPT eventueel met anderen.

OpenAI Playground:

  • Direct toegang tot systeemprompt-instellingen.

  • Plaats je prompt bij ‘System’ linksboven.

  • Meer controle over de technische parameters.

Claude (betaald):

  • Gebruik ‘Projects’ om verschillende versies van Claude te maken.

  • Elk project kan zijn eigen persoonlijkheid en specialisme hebben.

  • Ideaal voor verschillende werkomgevingen of projecten.

Anthropic Console Workbench:

  • Stel je systeemprompt linksboven in.

  • Uitgebreide mogelijkheden voor het finetunen van Claudes gedrag.

  • Perfect voor ontwikkelaars en power users.

Google Gemini:

  • Deel je voorkeuren direct in de chat.

  • Je kunt deze later altijd bekijken, aanpassen of verwijderen.

  • Let op: voorlopig alleen beschikbaar in het Engels.

  • Of creëer ‘Google Gems’ - Googles antwoord op CustomGPT.

  • Tip: gebruik de magische toverstafknop onderaan het tekstvak om Gemini te laten helpen bij het schrijven en uitbreiden van je instructies.

Stap 3: Schrijf je instructies

Een goede systeemprompt bevat deze elementen:

Rol en doel

Je bent een [rol] die gespecialiseerd is in [expertise].

Je belangrijkste doel is [hoofdtaak].

Persoonlijkheid

Communiceer op een [bijv. vriendelijke, formele, humoristische] manier.
Gebruik [type] taalgebruik en [specifieke kenmerken van schrijfstijl].

Specifieke instructies

- Begin antwoorden altijd met...
- Gebruik deze opmaak voor...
- Vermijd deze woorden/formuleringen...

Slimme trucjes voor betere systeemprompts

Net als bij gewone prompts kun je verschillende technieken gebruiken om je systeemprompt effectiever te maken.

Geef voorbeelden van de gewenste output. Laat zien hoe je wilt dat antwoorden eruitzien. Bijvoorbeeld:

Structureer antwoorden altijd zo:

SAMENVATTING: [korte kern in 2 zinnen]
UITLEG: [gedetailleerde toelichting]
ACTIEPUNTEN: [3-5 concrete stappen]

Gebruik XML-tags voor structuur. Vooral handig bij lange antwoorden:

Formatteer je antwoorden als:

<context>Achtergrondinfo</context>
<analyse>Belangrijkste punten</analyse>
<advies>Concrete aanbevelingen</advies>

Verwijs naar bronnen en richtlijnen. Geef de AI een kader om binnen te werken:

Baseer antwoorden op deze bronnen:

- [relevante documenten]
- [stijlgids]
- [bedrijfsrichtlijnen]
Vorige
Vorige

De impact van AI op de juridische sector – Inzichten uit het Future Ready Lawyer Rapport

Volgende
Volgende

Legal Prompt van de week: E-mail vriendelijker maken