Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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