Mengurai fungsi dengan prompt yang tepat
Anda berada di tim Sales Data Analytics pada sebuah perusahaan penyewaan mobilitas kota yang menawarkan sepeda dan motor untuk sewa jangka pendek. Harga bersifat dinamis: selama jam sibuk (07.00–10.00, 17.00–20.00) tidak ada diskon yang berlaku; selama jam tidak sibuk, harga dapat turun hingga 40% berdasarkan permintaan dan penggunaan.
Fungsi berikut menghitung harga dan disimpan dalam pricing.py, sebuah file yang dapat dibaca dan digunakan oleh LLM:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Latihan ini adalah bagian dari kursus
Pengembangan Kode dengan Bantuan AI untuk Developer
Petunjuk latihan
- Buat prompt untuk memandu model meningkatkan fungsi agar lebih **mudah dibaca dan benar**, sertakan konteks tentang penetapan harga saat jam sibuk dan tidak sibuk serta **use case penetapan harga dinamis**, dan minta jawabannya dikembalikan sebagai kode Python berformat **PEP 8**.
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga