Запросы для эффективной отладки
Вы работаете в банковской компании и разрабатываете конвейер обработки и хранения данных, поступающих от пользователей. На одном из этапов предобработки строки переводятся в верхний регистр перед сохранением в центральную базу данных, однако вы обнаружили ошибку.
На этом этапе входные данные ['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)
Это упражнение является частью курса
Разработка с помощью ИИ: курс для разработчиков
Инструкции к упражнению
- Попросите модель отладить функцию, включив в запрос **код с ошибкой**, **ожидаемое поведение** и указание на необходимость чёткого **пошагового рассуждения**.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение