НачатьНачать бесплатно

Расшифровка функций с помощью правильных промптов

Вы работаете в команде аналитики продаж городской компании по краткосрочной аренде велосипедов и мотоциклов. Ценообразование динамическое: в часы пик (7–10 утра, 17–20 вечера) скидки не применяются; в остальное время цены могут снижаться до 40% в зависимости от спроса и загруженности.

Функция ниже вычисляет цены и сохранена в файле pricing.py, который языковая модель может читать и использовать:

def calc_price(base_price, is_peak, discount_ratio):
  if is_peak:
    return base_price
  return base_price * (1 - 0.4 * discount_ratio)

Это упражнение является частью курса

Разработка с помощью ИИ: курс для разработчиков

Посмотреть курс

Инструкции к упражнению

- Напишите промпт, в котором просите модель улучшить функцию для повышения **читаемости и корректности**. Включите контекст о ценообразовании в часы пик и вне их, опишите **сценарий динамического ценообразования** и попросите вернуть ответ в виде **Python-кода, оформленного по стандарту PEP 8**.

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение