Samenvatting (audio)
Geen audio-samenvatting voor deze les.
Studienotities
📝 Studie-opmerkingen: System Prompts
Wat is een System Prompt?
- Een systeem-prompt is een simpele tekststring die wordt gebruikt om de toon, stijl en gedrag van een AI (zoals Claude) te personaliseren.
- Het definieert de rol van de AI (bijvoorbeeld: "Wees een geduldige wiskundeleraar").
Doel en Gebruik
- Doel: De AI sturen naar een specifiek gedrag, zoals het geven van hints in plaats van direct het eindantwoord.
- Voorbeeld (Wiskundeleraar):
- Gewenst: Geleidelijke begeleiding, stapsgewijze uitleg, het student laten nadenken.
- Ongewenst: Direct het antwoord geven, het student naar een rekenmachine verwijzen.
- Implementatie: De prompt wordt als een system keyword argument doorgegeven aan de functie (bijv. de create functie).
Technische Implementatie en Best Practices
- Rol Toewijzen: De eerste regel van een system prompt wijst de AI een specifieke rol toe om consistentie te waarborgen.
- Refactoring (Herbruikbaarheid): Het is beter om de system prompt niet hard-coded in de functie te plaatsen, maar deze als een variabele door te geven.
- Dynamische Parameterpassing:
- Wanneer een system prompt wordt gebruikt, moet deze als een parameter worden doorgegeven.
- Belangrijk: Als er geen system prompt wordt opgegeven (waarde is None), mag deze parameter niet worden opgenomen in de uiteindelijke functie-aanroep, anders ontstaat er een fout.
- Oplossing: Gebruik een dictionary (zoals params) om de parameters dynamisch op te bouwen en de system sleutel alleen toe te voegen als er een prompt beschikbaar is.
Takeaways
- Een system prompt is een tekststring die de toon, stijl en rol van een AI personaliseert om specifiek gedrag te sturen.
- Het doel is om de AI te dwingen tot een gewenst gedrag (bijv. stapsgewijze begeleiding in plaats van direct het eindantwoord).
- Wijs de AI altijd een duidelijke, specifieke rol toe aan het begin van de prompt voor consistentie.
- Bij dynamische parameterpassing mag de system prompt niet worden opgenomen in de functie-aanroep als deze een waarde van None heeft.
Flashcards 7 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Kenniscontrole 0 vragen
No quiz for this lesson yet.