適切なプロンプトで関数を読み解く
あなたは、自転車とバイクの短期レンタルを提供する都市型モビリティレンタル会社の販売データ分析チームに所属しています。料金は動的に変動します。ピーク時間帯(午前7〜10時、午後5〜8時)は割引なし、オフピーク時間帯は需要と利用状況に応じて最大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 支援コーディング
演習の手順
- ピーク時間帯とオフピーク時間帯の料金設定および**動的価格設定のユースケース**に関する文脈を含め、**可読性と正確性**を向上させるよう関数の改善をモデルに依頼するプロンプトを作成してください。回答は **PEP 8 形式の Python コード**で返すよう指示しましょう。
