今天開始的幾天,我會來介紹AI在現實社會中目前有哪些方面的應用,而今天要先介紹的是每位開發者都需要面對的,也就是寫程式的部分。
叫AI幫我寫程式,我在旁邊喝美式
最直接的用法當然是直接叫AI幫我生成程式碼了,像是Prompt(越詳細越清楚越好):「請幫我用 Python 寫一個抓取公開天氣 API 並印出結果的小程式。」
AI就會根據我們的需求產生程式碼,而且有用過就知道AI甚至會在每個程式碼的段落加上註解,就怕你看不懂,對想要學習的人來說也十分友好。
AI協助Debug
假如我在寫程設作業時,啊我就寫完了,output也沒問題,結果online judge不給我過,這時候就可以詢問AI來檢查程式碼是不是有一些問題可以去處理。
撰寫測試與整理文件
AI 除了能寫程式,還能幫忙產生周邊資源,像是:
單元測試:給一段程式碼,請它產生 pytest 測試案例。
文件:請 AI 為函式或類別補上註解,甚至整理成 Markdown 文件。
這些工作都能幫助開發者節省時間。
限制
雖然AI對開發幫助很大,但有些地方還是需要注意:
不是所有答案都正確:這就是AI有可能出現的問題,所以在AI生成完程式碼後,要記得測試、驗證 AI 產生的程式。
隱私:避免把專案敏感程式碼全部丟到公開服務中。
學習依賴:新手仍要理解基本語法與邏輯,避免完全仰賴 AI。