Wat doet een Prompt Engineer
Alles over de functie van Prompt Engineer

Wat doet een Prompt Engineer?

Een Prompt Engineer ontwikkelt, test en optimaliseert instructies voor generatieve AI-systemen en Large Language Models (LLM's). Het doel is om AI-modellen zoals taalmodellen zo betrouwbaar en effectief mogelijk de gewenste output te laten genereren. 

Daarbij gaat het om veel meer dan alleen het formuleren van een goede vraag. Een Prompt Engineer onderzoekt hoe een AI-model op verschillende instructies reageert, test de kwaliteit van de resultaten en ontwikkelt vaste promptstructuren voor specifieke toepassingen.

Je werkt op het snijvlak van Artificial Intelligence, taal, data en software. Afhankelijk van de organisatie kun je bijvoorbeeld werken aan AI-assistenten, chatbots, interne AI-tools of toepassingen waarmee bedrijfsprocessen worden geautomatiseerd.

De verbinding tussen mens en generatieve AI

Wat is een Prompt Engineer?

Een Prompt Engineer is een AI-specialist die instructies voor generatieve AI-modellen ontwerpt en optimaliseert om betrouwbare, relevante en bruikbare resultaten te krijgen. Het ontwikkelen van deze instructies wordt prompt engineering genoemd.

Een prompt is de input die je aan een generatief AI-model geeft. Dat kan een eenvoudige vraag zijn, maar ook een uitgebreide instructie met context, voorbeelden, regels en een gewenst outputformat. Stel dat een organisatie AI gebruikt om duizenden klantvragen automatisch te categoriseren. Alleen de opdracht "categoriseer deze klantvraag" is waarschijnlijk niet voldoende. Het AI-model moet bijvoorbeeld weten welke categorieën beschikbaar zijn, wanneer een vraag binnen een categorie valt en in welk formaat het antwoord moet worden gegeven.

Als Prompt Engineer ontwikkel en test je de instructies waarmee het model deze taak zo consistent mogelijk uitvoert. Je werkt daarbij vaak samen met AI Developers, Data Scientists, Machine Learning Engineers, Software Developers en inhoudelijke experts binnen de organisatie.

Van eerste prompt tot betrouwbare AI-toepassing

Wat doet een Prompt Engineer?

Als Prompt Engineer ontwerp, test en verbeter je prompts voor generatieve AI-toepassingen. Je onderzoekt welke instructies de beste resultaten opleveren en zorgt ervoor dat prompts betrouwbaar kunnen worden toegepast binnen een organisatie. Veelvoorkomende werkzaamheden van een Prompt Engineer zijn:

  • Prompts ontwerpen en optimaliseren
  • Verschillende promptvarianten testen
  • Resultaten van AI-modellen beoordelen
  • Vaste prompttemplates ontwikkelen
  • Context, voorbeelden en instructies toevoegen aan prompts
  • Gewenste outputformats definiëren
  • Fouten en ongewenste antwoorden analyseren
  • Evaluatiemethoden en testcases ontwikkelen
  • Documenteren welke prompts en instellingen worden gebruikt
  • Samenwerken met developers en andere AI-specialisten
  • Rekening houden met privacy, security en verantwoord AI-gebruik

Een Prompt Engineer kijkt daarbij niet alleen of een prompt één keer een goed antwoord oplevert. Een prompt die binnen een professionele toepassing wordt gebruikt, moet ook bij verschillende soorten input betrouwbare resultaten geven. Daarom test je prompts bijvoorbeeld met tientallen of honderden verschillende scenario's en vergelijk je de resultaten.

Van zero-shot tot structured output

Welke technieken gebruikt een Prompt Engineer?

Prompt Engineers gebruiken verschillende technieken om generatieve AI-modellen gerichter aan te sturen. Welke techniek geschikt is, hangt af van het model, de toepassing en het gewenste resultaat. Een eenvoudige techniek is zero-shot prompting. Hierbij geef je het model een opdracht zonder voorbeelden. Bij few-shot prompting voeg je juist een aantal voorbeelden toe om duidelijk te maken welke output je verwacht.

Daarnaast kun je prompts voorzien van duidelijke rollen, context, voorwaarden en een vast outputformat. Bij softwaretoepassingen wordt bijvoorbeeld regelmatig gevraagd om gestructureerde output in JSON, zodat andere systemen het antwoord automatisch kunnen verwerken. Prompt engineering kan daarnaast onderdeel zijn van uitgebreidere AI-oplossingen, bijvoorbeeld in combinatie met Retrieval-Augmented Generation (RAG). Hierbij krijgt een taalmodel relevante informatie uit bijvoorbeeld een database of kennisbank als extra context voordat het een antwoord genereert. Welke technieken je gebruikt, hangt dus sterk af van het probleem dat je probeert op te lossen.

Werken met LLM's en generatieve AI

Welke kennis en vaardigheden heeft een Prompt Engineer nodig?

Een Prompt Engineer moet begrijpen hoe generatieve AI en Large Language Models werken en tegelijkertijd sterk zijn in taal, analyse en experimenteren. Je hoeft voor iedere functie niet per se een ervaren programmeur te zijn. Technische kennis wordt echter steeds belangrijker wanneer prompts onderdeel zijn van grotere AI-applicaties.

Afhankelijk van je functie kun je werken met:

  • Large Language Models (LLM's)
  • generatieve AI
  • API's van AI-modellen
  • Python
  • JSON en structured outputs
  • Retrieval-Augmented Generation (RAG)
  • embeddings en vector databases
  • AI-evaluatie en testing
  • promptmanagement- en monitoringtools

Naast technische kennis zijn analytisch vermogen en taalvaardigheid belangrijk. Kleine veranderingen in een instructie kunnen namelijk grote gevolgen hebben voor de output. Ook kritisch denken is essentieel. Generatieve AI kan overtuigende antwoorden geven die inhoudelijk niet kloppen. Je moet daarom kunnen beoordelen wanneer output betrouwbaar en bruikbaar is en waar verbetering nodig is.

Prompt Engineer, AI Developer of AI Consultant

Wat is het verschil tussen een Prompt Engineer, AI Developer en AI Consultant?

Een Prompt Engineer richt zich op het optimaliseren van de interactie met generatieve AI-modellen, een AI Developer ontwikkelt technische AI-oplossingen en een AI Consultant adviseert organisaties over de toepassing van Artificial Intelligence.

Als Prompt Engineer onderzoek je bijvoorbeeld welke instructies een taalmodel nodig heeft om klantvragen betrouwbaar te verwerken. Een AI Developer kan vervolgens de applicatie bouwen waarin het taalmodel en deze prompts worden geïntegreerd. Een AI Consultant kijkt juist naar het achterliggende organisatievraagstuk en onderzoekt waar en hoe AI waarde kan toevoegen.

De functies kunnen in de praktijk overlappen. AI Developers houden zich bijvoorbeeld ook bezig met prompt engineering en binnen kleinere AI-teams kan een professional zowel AI-toepassingen onderzoeken als prompts ontwikkelen en testen. Het belangrijkste verschil zit daarom in de focus: de Prompt Engineer optimaliseert de interactie met het AI-model, de AI Developer bouwt de technische oplossing en de AI Consultant verbindt AI met het organisatievraagstuk.

Dit kun je verdienen als Prompt Engineer

Wat verdient een Prompt Engineer?

Het salaris van een Prompt Engineer hangt af van je ervaring, technische kennis, verantwoordelijkheden en werkgever. Omdat prompt engineering vaak onderdeel is van bredere AI-functies, kunnen salarissen sterk verschillen. Een technisch georiënteerde Prompt Engineer die ook ervaring heeft met Python, API's, RAG en het ontwikkelen van AI-applicaties kan bijvoorbeeld andere verantwoordelijkheden hebben dan iemand die zich voornamelijk richt op het schrijven en testen van prompts.

Als indicatie kun je rekening houden met de volgende bruto maandsalarissen bij een fulltime dienstverband:

  • Junior Prompt Engineer: ongeveer € 3.000 tot € 4.000 bruto per maand;
  • Medior Prompt Engineer: ongeveer € 4.000 tot € 5.000 bruto per maand;
  • Senior Prompt Engineer: ongeveer € 5.000 tot € 6.500+ bruto per maand.

Dit zijn indicaties. Het daadwerkelijke salaris is afhankelijk van onder andere de organisatie, sector, technische kennis en de bredere verantwoordelijkheden binnen de functie.

Ontwikkel jezelf binnen generatieve AI

Prompt Engineer worden bij Working Talent

Wil je Prompt Engineer worden? Dan is het belangrijk om kennis op te bouwen van generatieve AI, Large Language Models en verschillende prompting-technieken. Daarnaast helpt het om veel praktijkervaring op te doen met het testen en verbeteren van AI-toepassingen. Je kunt bijvoorbeeld starten vanuit een achtergrond in Artificial Intelligence, Software Development, Data Science of Business & IT. Vanuit daar kun je je verder verdiepen in generatieve AI, prompt engineering, RAG en het ontwikkelen van AI-oplossingen.

Bij Working Talent kun je als starter via een IT-traineeship praktijkervaring opdoen bij één van onze opdrachtgevers. Je start direct bij een organisatie en combineert jouw werkzaamheden met een ontwikkelprogramma via de Working Talent Academy. Trainingen en certificeringen worden afgestemd op jouw functie en ontwikkelrichting.

Heb je al ervaring met AI? Ook voor junior, medior en senior AI-professionals hebben we regelmatig vacatures bij onze opdrachtgevers. Zo kun je jezelf blijven ontwikkelen binnen een vakgebied waarin generatieve AI, technologie en de toepassing daarvan in organisaties samenkomen.