Alle afleveringen
S06E86 - 15 prompt engineering tips van de makers van Claude - Deel 2
S06E86

15 prompt engineering tips van de makers van Claude - Deel 2

Seizoen 6 9 min Hosts: Joop Snijder & Niels Naglé
0:00

Wat leer je in deze aflevering?

In deze aflevering van de AIToday Live Podcast komen de tips van het Claude-team over prompt engineering aan bod. De focus ligt op het effectief gebruiken van taalmodellen zoals Claude en ChatGPT.

Belangrijke inzichten zijn onder andere het behandelen van prompts als code en het vragen om feedback van het model zelf.

Daarnaast wordt het belang van duidelijkheid en het vinden van een balans tussen standaard en randgevallen besproken. Deze tips zijn waardevol voor iedereen die met AI-systemen werkt.

Kernbegrippen

Prompt engineering
Het systematisch ontwerpen en verfijnen van instructies voor taalmodellen om gewenste outputs te bereiken.
Versiebeheer voor prompts
Het tracken en documenteren van verschillende prompt-versies en hun resultaten voor experimentatie en iteratie.
Taalmodel-output analyse
Het evalueren en interpreteren van modelresponses om patronen te herkennen en prompts te verbeteren.
Systeemintegratie van prompts
Het inpassen van prompts in grotere applicaties en workflows met aandacht voor context en randgevallen.

Wat er gezegd wordt

Een goede schrijver is niet per se een goede prompt engineer.

Joop Snijder

Door prompts te benaderen als code kun je je systematisch verbeteren en leren van iedere iteratie.

Joop Snijder

Transcript

Hoi, welkom terug bij het tweede deel van onze AIToday Live Podcast over de tips van het Claude-team over prompt engineering. In het eerste deel hebben we al de eerste 7 tips van de 15 besproken. Heb je die nog niet geluisterd? Dat is aflevering 84 van dit seizoen. Maar laten we ze nog even heel kort opsommen, dat we weten waar we precies staan. Het waren de tips over communiceren duidelijk en precies. Nummer 2 was itereer snel en vaak. Nu gaan we verder met de resterende tips die de prompt-experts van Entropic en de makers van Claude hebben gedeeld. Dus we gaan over naar tip 8. Tip 8 is behandel je prompts als code en volg je experimenten. Gebruik versiebeheer en houd je experimenten bij. Door prompts te benaderen als code kun je je systematisch verbeteren en leren van iedere iteratie. Iedere eerdere iteratie moet ik zeggen. Dus tools voor versiebeheer zoals je die ook in de softwareontwikkeling gebruikt zijn hier ideaal voor. Tip 9 Vraag het taalmodel om onduidelijkheden in je instructies te identificeren. Wist je dat je de AI kunt vragen om je prompt te analyseren? Stel je voor dat je een complexe opdracht schrijft. Je kunt het taalmodel vragen. Zie je onduidelijkheden of dubbelzinnigheden in deze opdracht? Het model zal mogelijke misverstanden opsporen en je helpen om je prompt te verbeteren. Zie je het alsof je een werkinstructie voorlegt aan iemand anders en daar ook aan vraagt van is het duidelijk, welke onduidelijkheden zie je nog, hoe kunnen we deze opdracht uiteindelijk gewoon beter en specifieker maken. Die dialoog kun je aangaan met het taalmodel. Dat leidt tot tip 10. Wees precies, maar zonder te overdrijven. Meer details zijn niet altijd beter. Je moet precies zijn, maar vermijd onnodige complexiteit. Een overgecompliceerde prompt kan het model in verwarring brengen en juist minder effectieve resultaten opleveren. Vergelijk het met koken, als je te veel kruiden toevoegt proef je uiteindelijk niets meer. Dus hou het simpel en helder. Tip nummer 11. Vind de balans tussen standaard en randgevallen. In de vorige aflevering hebben we het gehad over het belang van randgevallen. En hoewel het belangrijk is om rekening te houden met uitzonderingen, moeten we niet vergeten dat de meeste gebruikers zich in standaard situaties bevinden. Zorg voor een goede balans tussen het afhandelen van randgevallen en het optimaliseren voor het primaire gebruik. Als voorbeeld kunnen we kijken bij het ontwikkelen van een taalmodel voor het beantwoorden van HR vragen. Daar kunnen we ons focussen primair op veelvoorkomende onderwerpen, zoals verlof en salarisadministratie. Maar zorg dan ook voor doorverwijzing naar medewerkers bij complexere en minder frequente vragen. Zo kan je die balans opzoeken. Tip nummer 12 Overweeg hoe prompts integreren in grotere systemen. Prompts maken vaak deel uit van een groter geheel, zoals een klant-to-service platform of een geautomatiseerd systeem waarbij je een business proces helemaal optimaliseert. Denk na over zaken als de snelheid van de antwoorden. Welk model gebruik je? Welk geeft snel antwoord? Welke mag er langer over doen? De datastromen die je nodig hebt? Waar haal je die data vandaan? En hoe het prompten past in een bredere technische infrastructuur. Tip nummer 13 Deze vond ik wel een hele mooie. Schrijfvaardigheid is niet genoeg. Systematisch denken is ook nodig. Want een goede schrijver is niet per se een goede prompt engineer. Dus je hebt naast schrijfvaardigheid ook een gestructureerde logische manier van denken nodig. Je moet kunnen anticiperen op mogelijke scenario's en daarop inspelen met je prompts. Dus je hebt misschien wel twee rollen nodig. Dus iemand die goed kan schrijven, iemand die echt in systemen kan denken. Vond ik best wel een eye-opener dat niet iedereen heeft deze skills in één. En daarmee heb je misschien, wat ik net al zei, meerdere mensen hiervoor nodig. Tip nummer 14 Help klanten te begrijpen wat realistische gebruikersinput is. Dus als je met klanten werkt, help hen dan dat de realiteit van gebruikersinput, dat je die moet gaan begrijpen. Moedig hen aan om na te denken over echte gebruikersscenario's in plaats van geïdealiseerde situaties. Laat bij het presenteren van een taalmodel, een AI-chatbot, aan het management zien hoe het systeem omgaat met onduidelijke vragen of foute informatie van gebruikers. En niet alleen maar dat je de perfecte voorbeeldvragen geeft. Als je AI-tools aanbiedt aan klanten is het jouw taak om hen te helpen begrijpen wat ze kunnen verwachten. En dat geldt ook voor het inschatten uiteindelijk voor de risico's van als je dit soort producten dan uiteindelijk in productie wil brengen. Gebruikers, management, hebben vaak onrealistische verwachtingen van wat AI kan. Door hen te leren hoe ze betere input kunnen geven, als gebruiker, kunnen ze betere resultaten krijgen. Dus als jij laat zien hoe realistisch de bot omgaat met input, wat het doet met goede input, minder goede input en waar de fouten worden gemaakt, zijn uiteindelijk ook voor management risico's beter in te schatten. En laatste tip, tip nummer 15. Oefen met het bestuderen van data en modeluitvoer. Want oefening baart kunst. Hoe meer tijd je besteedt aan het analyseren van wat de AI gereageerd, hoe beter je wordt in het schrijven van prompts. Dus experimenteer met verschillende scenario's en kijk hoe het model reageert op verschillende soorten input. Nou, daar zijn we dan. We hebben 15, je zou kunnen zeggen onmisbare tips gekregen van de prompt-experts van de makers van het taalmodel van Claude. Het mooie is, het werkt niet alleen maar voor Claude, maar eigenlijk voor alle type taalmodellen. ChatGPT, open source modellen, kan je dit voor gebruiken. En zoals je hebt gehoord, gaat prompt engineering niet alleen over schrijven, maar ook over strategie, systematisch denken en veel testen. Het is een combinatie van kunst, wetenschap en zoals met elke vaardigheid geldt, nogmaals, hoe meer je het oefent, hoe beter je wordt. Dus wat kun jij nu doen? Neem de tijd om deze tips toe te passen. Loop ze nog even allemaal na. Ga experimenteren met je prompts en kijk hoe de taalmodellen reageren. Hoe meer je oefent, hoe beter je begrijpt wat werkt. En wat niet werkt. Dank je wel weer voor het luisteren naar deze korte aflevering van AIToday Live. Vergeet je niet te abonneren via je favoriete podcast-app en als je vragen hebt, laat het ons dan weten. Tot de volgende keer! [Muziek]