Kom igångKom igång gratis

Promptar för effektiv felsökning

Du arbetar på ett bankföretag och bygger en pipeline som bearbetar och lagrar användarinlämnad data. Ett förbehandlingssteg konverterar strängar till versaler innan de sparas i en central databas, men du har hittat ett fel.

I det här steget ska indata ['a', 'b', 'c'] ge ['A', 'B', 'C'], men det aktuella skriptet returnerar ['C', 'C', 'C'] i stället.

Filen process_data.py, som LLM:en kan läsa och använda, innehåller den felaktiga funktionen:

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

Den här övningen är en del av kursen

AI-assisterad kodning för utvecklare

Visa kurs

Övningsinstruktioner

- Uppmana modellen att felsöka funktionen genom att inkludera den **felaktiga koden**, det **förväntade beteendet**, och be om tydliga **resonemangssteg**.

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen