Giải mã hàm với prompt phù hợp
Bạn đang làm trong nhóm Sales Data Analytics tại một công ty cho thuê di chuyển đô thị, cung cấp xe đạp và xe máy cho thuê ngắn hạn. Giá được điều chỉnh động: trong giờ cao điểm (7–10 sáng, 5–8 tối) không áp dụng giảm giá; trong giờ thấp điểm, giá có thể giảm tối đa 40% tùy theo nhu cầu và mức sử dụng.
Hàm dưới đây tính toán giá và được lưu trong pricing.py, một tệp mà LLM có thể đọc và sử dụng:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Bài tập này là một phần của khóa học
Lập trình với AI dành cho Developer
Hướng dẫn bài tập
- Hãy prompt mô hình để cải thiện hàm nhằm tăng **tính dễ đọc và tính đúng đắn**, bao gồm bối cảnh về giá trong giờ cao điểm và thấp điểm, **trường hợp sử dụng định giá động**, và yêu cầu trả lời dưới dạng **mã Python theo chuẩn PEP 8**.
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập