Functies doorgronden met de juiste prompts
Je werkt in het Sales Data Analytics-team van een stedelijke mobiliteitsverhuurder die fietsen en motoren voor korte termijn verhuurt. De prijsstelling is dynamisch: tijdens piekuren (7–10 uur ’s ochtends, 17–20 uur ’s avonds) gelden geen kortingen; buiten de piekuren kunnen prijzen tot 40% dalen op basis van vraag en gebruik.
De onderstaande functie berekent prijzen en staat in pricing.py, een bestand dat het LLM kan lezen en gebruiken:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Deze oefening maakt deel uit van de cursus
AI-ondersteund coderen voor developers
Oefeninstructies
- Geef het model een prompt om de functie te verbeteren voor betere **leesbaarheid en correctheid**, inclusief context over prijsstelling tijdens piek- en daluren en de **dynamische prijsstelling usecase**, en vraag om het antwoord terug te geven als **PEP 8-geformatteerde Python-code**.
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen