Förstå funktioner med rätt promptar
Du jobbar i Sales Data Analytics-teamet på ett stadsbaserat uthyrningsföretag som erbjuder korttidsuthyrning av cyklar och mopeder. Prissättningen är dynamisk: under rusningstid (07–10 och 17–20) gäller inga rabatter, medan priserna under lågtrafik kan sänkas med upp till 40 % beroende på efterfrågan och användning.
Funktionen nedan beräknar priser och finns sparad i pricing.py, en fil som LLM:en kan läsa och använda:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Den här övningen är en del av kursen
AI-assisterad kodning för utvecklare
Övningsinstruktioner
- Promptar modellen att förbättra funktionen för bättre **läsbarhet och korrekthet**, inklusive kontext om prissättning under rus- och lågtrafik samt **användningsfallet med dynamisk prissättning**, och ber den returnera svaret som **PEP 8-formaterad Python-kod**.
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen