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
Ö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