開始使用免費開始

有效除錯的提示

你在一家銀行公司工作,正在建置一個處理並儲存使用者提交資料的 pipeline。某個前處理步驟會先把字串轉成大寫,再寫入中央資料庫,但你發現了一個臭蟲。

在這一步,輸入 ['a', 'b', 'c'] 應該產生 ['A', 'B', 'C'],但目前的指令碼卻回傳 ['C', 'C', 'C']

LLM 可讀取並使用的 process_data.py 檔案中,包含了有問題的函式:

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

本練習屬於課程

AI-Assisted Coding for Developers

檢視課程

練習說明

- 提示模型進行函式除錯,內容需包含「有問題的程式碼」、「預期行為」,並要求給出清楚的「推理步驟」。

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習