Prompt engineering. Wat doet een prompt engineer? | AI in business #42

Wat is prompt engineering en waarom is het invloedrijk voor e-business?

Prompt engineering is een nieuw gebied dat verband houdt met de creatie en optimalisatie van zogenaamde prompts, of commando’s gericht aan kunstmatige intelligentiemodellen. Het idee is om de gewenste, betekenisvolle en nauwkeurige reactie van het AI-model te krijgen door de juiste formulering van een vraag of instructie.

Bijvoorbeeld, je kunt:

  • de chatbot vragen om reclame teksten te genereren,
  • de kunstmatige intelligentie de taak geven om een illustratie te maken die werknemers in een kantoor afbeeldt,
  • het model begeleiden over de taken die het moet uitvoeren bij het analyseren van klantgegevens die via de API zijn verzonden.

De makers van ChatGPT, OpenAI, hebben in september 2023 aangekondigd dat met de release van DALL-E 3, het nieuwste model voor het genereren van afbeeldingen, prompt engineering overbodig is geworden. Zoals ze schrijven:

“Moderne tekst-naar-afbeelding conversiesystemen neigen ernaar woorden en beschrijvingen te negeren, waardoor gebruikers prompt engineering moeten leren. DALL-E 3 vertegenwoordigt een stap in de richting van de mogelijkheid om afbeeldingen te genereren die exact overeenkomen met de gegeven tekst.”

OpenAI heeft grote vooruitgang geboekt op dit gebied door ChatGPT te leren afbeeldingen nauwkeurig te beschrijven. Als gevolg hiervan kan het een eenvoudige prompt die in een chatvenster is getypt omzetten in een uitgebreide beschrijving, en vervolgens een geweldige afbeelding genereren op basis daarvan. Maar betekent zo’n oplossing – kunstmatige intelligentie die prompts schrijft voor kunstmatige intelligentie – het einde van prompt engineering in het bedrijfsleven? Het lijkt erop dat de diagnose in september nog te vroeg was.

Een nieuwe dosis hoop en twijfel voor aspirant prompt engineers werd toegevoegd door de DevDay-conferentie georganiseerd door OpenAI op 6 november 2023. Onder andere werd de Assistants API gepresenteerd, een systeem voor het creëren van AI-assistenten binnen aangepaste applicaties, evenals GPTs, een rolopbouwcapaciteit die door ChatGPT moet worden uitgevoerd.

Bron: OpenAI (https://openai.com/blog/introducing-gpts)

Voor bedrijven betekent nauwkeurige prompt engineering enorme kansen. Dit komt omdat het AI-modellen in staat stelt om de zakelijke en klantbehoeften beter te begrijpen, en zo antwoorden te bieden die zijn afgestemd op de verwachtingen van de vrager. Prompt engineering is niet alleen eenzinnige instructies, maar ook uitgebreide gesprekken die helpen om zakelijke oplossingen te verduidelijken, software te testen of complexe datasets te analyseren. Ondanks de technologische verfijning van ChatGPT kunnen noch Google Bard noch Bing ontcijferen hoe dergelijke taken uit een eenvoudig commando moeten worden uitgevoerd.

Wat zijn de taken en verantwoordelijkheden van een prompt engineer?

Een prompt engineer is een gloednieuwe functie met specialisten die betrokken zijn bij het implementeren van prompt engineering technieken in bedrijven. Hun belangrijkste taken zijn het ontwerpen, testen en verbeteren van prompts gericht aan kunstmatige intelligentiemodellen.

Een even belangrijk gebied van het werk van de prompt engineer is het identificeren van taken binnen het bedrijf om de prestaties te verbeteren met behulp van kunstmatige intelligentie. Dit komt omdat het werk van een prompt engineer onder andere inhoudt dat hij nauw samenwerkt met individuen of teams:

  • technische, communicatie- en marketinginhoud creëren,
  • het product ontwikkelen en verbeteren, evenals
  • betrokken zijn bij HR, werving en data-analyse.

Een prompt engineer werkt voortdurend aan het verbeteren van de kwaliteit en efficiëntie van het gehele AI-inhoudgeneratieproces. Om zijn werk effectief te doen, moet hij op de hoogte blijven van de laatste trends in kunstmatige intelligentie en natuurlijke taalverwerking, die recentelijk met verbazingwekkende snelheid zijn veranderd.

Een goede prompt engineer experimenteert met verschillende variaties van prompts. Hij of zij test en analyseert de reacties van AI-modellen en maakt aanpassingen om zo goed mogelijk aan de verwachtingen van het bedrijf en de klant te voldoen. Dit is creatief, analytisch en interdisciplinair werk.

Voorbeelden van toepassing van prompt engineering in verschillende sectoren

De mogelijkheden voor het toepassen van prompt engineering zijn enorm, en hier zijn enkele voorbeelden:

  • klantenservice – goed ontworpen prompts stellen je in staat om geschikte rollen en taken toe te wijzen aan virtuele assistenten en chatbots, wat op zijn beurt resulteert in contextuele reacties die niet alleen de problemen van klanten oplossen, maar ook de toon behouden die door het bedrijf vereist is,
  • marketing – taalmodellen met de juiste prompts kunnen aantrekkelijke reclame slogans, sociale media berichten of productbeschrijvingen creëren, evenals helpen bij het ontwikkelen en verbeteren van marketingstrategieën,
  • onderwijs – AI die wordt geleid door efficiënte prompt engineering methoden kan gepersonaliseerde leerpaden ontwerpen die zijn afgestemd op de behoeften en leerstijl van elke student, en het belangrijkste, de redenering uitleggen die leidt tot de juiste oplossing van taken,
  • Softwareontwikkeling en testen – nauwkeurig geformuleerde prompts helpen bij het creëren en testen van grotere geheel en maken AI-tools in staat om effectievere oplossingen voor te stellen,
  • E-commerce automatisering – een prompt engineer kan richtlijnen schrijven zodat het AI-model beschrijvingen voor alle producten in de winkel genereert op basis van specificaties, afbeeldingen en beoordelingen, en zelfs aanvullende seizoensgebonden richtlijnen, zoals die met betrekking tot Black Friday of Kerstmis.

Bron: DALL-E 3, prompt: Marta M. Kania

Hoe kan prompt engineering jonge ondernemers en freelancers helpen?

Prompt engineering is ook een kans voor startende bedrijven en freelancers. Hier zijn enkele manieren om prompt engineering te gebruiken om je bedrijf te laten groeien:

  • het vergemakkelijken van het creëren van aanbiedingen – taalmodellen met de juiste prompts kunnen het schrijven van aanbiedingen ondersteunen door het profiel van het bedrijf te combineren met de verwachtingen van een specifieke klantengroep, of zelfs hyper-personalisatie aan te bieden, dat wil zeggen gericht op een enkele persoon,
  • genereren van zakelijke ideeën – AI met de juiste prompts kan creatieve concepten voor producten, diensten of oplossingen voor klantproblemen voorstellen. Het kan ook helpen om een niche in de markt te vinden,
  • zakelijke mentoring – met vaardige prompt engineering kun je het karakter creëren van een ervaren mentor die je helpt je bedrijf te ontwikkelen door je vragen en zorgen te beantwoorden,
  • marktanalyse – goed ontworpen prompts door de prompt engineer stellen AI-modellen in staat om trends, concurrentie en consumentenvoorkeuren grondig te analyseren.

Tools en technologieën die door prompt engineers worden gebruikt

Het werk van prompt engineers is gebaseerd op het gebruik van geavanceerde technologieën en tools, en vooral op het vermogen om ze te combineren om het beste resultaat te behalen. Deze omvatten:

  • taalmodellen (LLMs) zoals GPT-4, Llama 2, Claude 2 of PaLM 2 – de prompt engineer moet goed bekend zijn met hun werking en mogelijkheden, evenals hun sterke en zwakke punten,
  • programmeertalen zoals Python, met gebruik van PyTorch of
  • TensorFlow bibliotheken – stellen AI-modellen in staat om te worden aangepast en geleerd,
  • API’s voor AI-modellen – bijvoorbeeld, OpenAI API’s, die gemakkelijke interactie met kunstmatige intelligentie en integratie met bestaande tools mogelijk maken,
  • Data-analyse en statistiektools – zoals Google Analytics en Tableau ondersteunen het testen en optimaliseren van de prestaties van AI-modellen.

Het navigeren door de wereld van freelancen en het efficiënt gebruiken van platforms zoals Upwork en Fiverr zijn ook nuttige vaardigheden. Aangezien de functie van een fulltime prompt engineer nog steeds een zeldzaamheid is, vergemakkelijken ze het vinden van opdrachten en interessante projecten die om prompting vaardigheden vragen.

Welke vaardigheden zijn nodig om een prompt engineer te worden?

Om succesvol te zijn als prompt engineer, is het vermogen om gedachten nauwkeurig te formuleren cruciaal. Het is ook nuttig om analytisch en creatief te denken, wat essentieel is bij het ontwerpen en testen van verschillende variaties van AI-prompts.

Kennis van Natuurlijke Taalverwerking (NLP), en oriëntatie op het voortdurend veranderende landschap van beschikbare AI-modellen en hun mogelijkheden zijn ook belangrijk.

Python-programmering zal ook van pas komen bij veel projecten en teamwork in al deze projecten. Tenslotte betekent werken als een prompt engineer nauw samenwerken met de afdelingen business en IT, marketing en HR. Uiteindelijk betekent het schrijven van de juiste prompt het vertalen van de behoeften van anderen in een taal die door een groot taalmodel (LLM) kan worden begrepen. De ethiek van het beroep is ook het vermelden waard. Gezien de impact van kunstmatige intelligentie, moet de prompt engineer rekening houden met het verantwoord en ethisch gebruik van AI-technologie.

De toekomst van prompt engineering: hoe zal het beroep evolueren?

De meningen over de toekomst van prompt engineering zijn zeer verdeeld. Sommigen zeggen dat prompt engineers een toekomst vol interessante uitdagingen tegemoet gaan, terwijl anderen zeggen dat het een trend is die over een jaar of twee zal eindigen.

Een heldere toekomst voor prompt engineering

Veel experts geloven dat ondanks het veeleisende professionele profiel, prompt engineering een van de meest veelbelovende trends in de AI-industrie is. De vraag naar specialisten op dit gebied zal blijven groeien naarmate taalmodellen gebruikelijker worden in bedrijven. Werkgelegenheid zal zowel als fulltime werknemer als freelancer of consultant zijn. Ondanks de gekke ontwikkeling van kunstmatige intelligentie en het vermogen om onze uitdrukkingen en intenties te begrijpen, zal prompt engineering niet zo snel verdwijnen en zal het nog vele jaren nodig zijn om verschillende redenen:

  1. Je moet nog steeds prompts schrijven om vereisten aan AI te communiceren. De AI is niet in staat om gedachten te lezen en we moeten met woorden met haar communiceren.
  2. Mensen zijn niet goed in het communiceren van behoeften, dus ze moeten leren hoe ze dit effectief kunnen doen met prompts.
  3. De meeste mensen weten niet precies wat ze willen totdat ze het zien. Daarom moeten prompts vaak worden verfijnd.
  4. Er zijn te veel variabelen waarmee AI rekening moet houden, dus mensen moeten het in de prompt vertellen.
  5. Het creëren van een prompt helpt om vereisten te verduidelijken en is op zichzelf waardevol.

Met andere woorden, prompt engineering zal na verloop van tijd natuurlijker worden, maar het zal niet verdwijnen. Het zal eerder een vaardigheid zijn die mensen intuïtief zullen beheersen.

Bedreigingen voor de toekomst van prompt engineering

Aan de andere kant zijn er beweringen dat ondanks de sterke interesse in prompt engineering, de populariteit ervan om verschillende redenen van korte duur kan blijken te zijn. Ten eerste zullen toekomstige generaties AI-systemen steeds beter natuurlijke taal begrijpen, waardoor nauwkeurig ontworpen prompts minder noodzakelijk worden. Ten tweede presteren nieuwe taalmodellen, zoals GPT-4, al goed in het formuleren van hun eigen prompts, waardoor prompt engineering potentieel overbodig wordt. Ten derde hangt de effectiviteit van prompts af van het specifieke AI-algoritme, waardoor ze van beperkte nut zijn over verschillende AI-modellen en versies.

De meest veelzijdige en duurzame vaardigheid voor het realiseren van het potentieel van generatieve AI is probleemformulering (het vermogen om te identificeren, analyseren en specificeren). Het omvat het diagnosticeren van de essentie van een probleem, het decomponeren van complexe problemen, het veranderen van perspectieven en het ontwerpen van beperkingen. Het oefenen van deze vaardigheden zal je helpen beter te communiceren met AI en het te begeleiden bij het oplossen van specifieke uitdagingen. Of het nu gaat om verdere prompt engineering of simpelweg het vermogen om met kunstmatige intelligentie te communiceren.

Als je onze inhoud leuk vindt, sluit je dan aan bij onze drukke bijengemeenschap op Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest, TikTok.

Robert Whitney

JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.

View all posts →

Robert Whitney

JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.

Share
Published by
Robert Whitney

Recent Posts

De rol van AI in contentmoderatie | AI in business #129

Bedrijven worstelen met het beheren van een enorme hoeveelheid content die online wordt gepubliceerd, van…

2 days ago

Sentimentanalyse met AI. Hoe helpt het om verandering in bedrijven te stimuleren? | AI in business #128

In het tijdperk van digitale transformatie hebben bedrijven toegang tot een ongekende hoeveelheid gegevens over…

2 days ago

Beste AI-transcriptietools. Hoe lange opnames om te zetten in beknopte samenvattingen? | AI in business #127

Wist je dat je de essentie van een meerdaagse opname van een vergadering of gesprek…

2 days ago

AI-video generatie. Nieuwe horizonten in videoinhoudproductie voor bedrijven | AI in business #126

Stel je een wereld voor waarin jouw bedrijf boeiende, gepersonaliseerde video's kan maken voor elke…

2 days ago

LLMOps, of hoe taalmodellen effectief te beheren in een organisatie | AI in business #125

Om het potentieel van Large Language Models (LLM's) volledig te benutten, moeten bedrijven een effectieve…

2 days ago

Automatisering of augmentatie? Twee benaderingen van AI in een bedrijf | AI in het bedrijfsleven #124

In 2018 was Unilever al begonnen aan een bewuste reis om automatisering en augmentatie in…

2 days ago