Prompt untuk debug yang efektif
Anda bekerja di sebuah perusahaan perbankan dan sedang membangun pipeline yang memproses serta menyimpan data yang dikirimkan pengguna. Salah satu langkah prapemrosesan mengubah string menjadi huruf besar sebelum menyimpannya ke basis data pusat, tetapi Anda menemukan sebuah bug.
Pada langkah ini, masukan ['a', 'b', 'c'] seharusnya menghasilkan ['A', 'B', 'C'], namun skrip saat ini malah mengembalikan ['C', 'C', 'C'].
Berkas process_data.py, yang dapat dibaca dan digunakan oleh LLM, memuat fungsi yang bermasalah:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
Latihan ini merupakan bagian dari kursus
Pengembangan Kode dengan Bantuan AI untuk Developer
Instruksi latihan
- Minta model melakukan debug fungsi dengan menyertakan **kode yang bermasalah**, **perilaku yang diharapkan**, dan permintaan untuk langkah-langkah **penalaran yang jelas**.
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan