Dekódování funkcí se správnými prompty
Jsi v týmu Sales Data Analytics ve společnosti nabízející krátkodobé půjčovny kol a motocyklů ve městě. Ceny jsou dynamické: v době špičky (7–10 hod. a 17–20 hod.) se žádné slevy neuplatňují; mimo špičku mohou ceny klesnout až o 40 % v závislosti na poptávce a využití.
Funkce níže počítá ceny a je uložena v souboru pricing.py, který může LLM číst a používat:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Toto cvičení je součástí kurzu
AI-Assisted Coding for Developers
Pokyny k cvičení
- Pomocí promptu požádej model o vylepšení funkce pro lepší **čitelnost a správnost**, přidej kontext o cenách ve špičce a mimo špičku a o **use case dynamického cenotvorby**, a požádej o vrácení odpovědi jako **Python kód formátovaný podle PEP 8**.
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení