ПочатиПочніть безкоштовно

Промпти для ефективного налагодження

Ви працюєте в банківській компанії та створюєте конвеєр обробки й зберігання даних, які надсилають користувачі. На одному з етапів попередньої обробки рядки перетворюються на верхній регістр перед збереженням у центральну базу даних, але ви помітили помилку.

На цьому етапі вхідні дані ['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)

Ця вправа є частиною курсу

Кодування з підтримкою ШІ для розробників

Переглянути курс

Інструкції до вправи

- Складіть промпт до моделі для налагодження функції: додайте **помилковий код**, **очікувану поведінку** та попросіть навести чіткі **кроки міркування**.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу