Промпти для ефективного налагодження
Ви працюєте в банківській компанії та створюєте конвеєр обробки й зберігання даних, які надсилають користувачі. На одному з етапів попередньої обробки рядки перетворюються на верхній регістр перед збереженням у центральну базу даних, але ви помітили помилку.
На цьому етапі вхідні дані ['a', 'b', 'c'] мають перетворюватися на ['A', 'B', 'C'], але поточний скрипт повертає ['C', 'C', 'C'].
Файл process_data.py, який LLM може прочитати й використати, містить помилкову функцію:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
Ця вправа є частиною курсу
Кодування з підтримкою ШІ для розробників
Інструкції до вправи
- Складіть промпт до моделі для налагодження функції: додайте **помилковий код**, **очікувану поведінку** та попросіть навести чіткі **кроки міркування**.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу