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

Запросы для эффективной отладки

Вы работаете в банковской компании и разрабатываете конвейер обработки и хранения данных, поступающих от пользователей. На одном из этапов предобработки строки переводятся в верхний регистр перед сохранением в центральную базу данных, однако вы обнаружили ошибку.

На этом этапе входные данные ['a', 'b', 'c'] должны давать результат ['A', 'B', 'C'], но текущий скрипт возвращает ['C', 'C', 'C'].

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

def to_uppercase(strings):
  uppercased = [s.upper() for s in strings]
  return [uppercased[-1]] * len(strings)

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

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

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

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

- Попросите модель отладить функцию, включив в запрос **код с ошибкой**, **ожидаемое поведение** и указание на необходимость чёткого **пошагового рассуждения**.

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

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

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