Aan de slagGa gratis aan de slag

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

Cursus bekijken

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