ถอดรหัสฟังก์ชันด้วย Prompt ที่ใช่
คุณทำงานอยู่ในทีม Sales Data Analytics ของบริษัทให้เช่ายานพาหนะในเมือง ซึ่งให้บริการเช่าจักรยานและมอเตอร์ไซค์แบบระยะสั้น ราคาจะปรับแบบไดนามิก โดยในช่วงชั่วโมงเร่งด่วน (7–10 น. และ 17–20 น.) จะไม่มีส่วนลด ส่วนช่วงนอกเวลาเร่งด่วน ราคาอาจลดลงได้สูงสุด 40% ตามอุปสงค์และการใช้งาน
ฟังก์ชันด้านล่างใช้คำนวณราคา และบันทึกไว้ใน pricing.py ซึ่งเป็นไฟล์ที่ LLM สามารถอ่านและนำไปใช้ได้:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโค้ดด้วยความช่วยเหลือของ AI สำหรับนักพัฒนา
คำแนะนำการฝึกหัด
- เขียน Prompt เพื่อให้โมเดลปรับปรุงฟังก์ชันให้มี **ความอ่านง่ายและความถูกต้องมากขึ้น** โดยใส่บริบทเกี่ยวกับราคาช่วงเร่งด่วนและนอกเวลาเร่งด่วน รวมถึง **กรณีการใช้งาน dynamic pricing** และขอให้ส่งคำตอบกลับมาเป็น **โค้ด Python ที่จัดรูปแบบตาม PEP 8**
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด