4月4日,小編與程序員一起在近一步測試了ChatGPT后,感覺又有新發(fā)現(xiàn)。它不僅可以編寫代碼,還可以讀取代碼,對代碼進行調(diào)試。對于假設提出的維護的軟件完成三項編碼任務。兩個是針對用戶報告的錯誤的修復。一個是添加新功能的新代碼。這對于一位程序員來說是真實的、普通的編程工作。
而在測試過程中,只要將代碼放入ChatGPT,它就開始各種了。從 ChatGPT 獲得答案只需要大約 5 分鐘,而如果是一個正常的程序員,這個過程大概需要大約 2-4 小時的時間。接下來是重新格式化數(shù)組。但是當專業(yè)程序員運行這些代碼時,它出錯了。一些代碼崩潰了,一些代碼生成錯誤代碼,一些代碼運行了,但并沒有達到最終的目的。到目前為止,這是 ChatGPT 體驗的一勝一負,還要繼續(xù)迎接挑戰(zhàn)。
對于編寫新代碼,對它展示了執(zhí)行調(diào)用的代碼后,在幾秒鐘內(nèi),ChatGPT 做出了回應。ChatGPT 獲取了代碼段,分析了這些段,并提供了診斷。明確地說,為了提出建議,它需要了解 WordPress 處理掛鉤的內(nèi)部機制以及該功能如何轉化為調(diào)用和執(zhí)行代碼行的行為。
代碼調(diào)試是一門藝術,也是一門科學。大多數(shù)良好的開發(fā)環(huán)境都包括強大的調(diào)試工具,讓您可以在程序運行時查看數(shù)據(jù)流,這在嘗試追蹤錯誤時確實有幫助。但是當陷入困境時,通常很難獲得幫助。從本質(zhì)上講,只要以正確的方式提出正確的問題,并且這些問題需要足夠簡潔,以便 ChatGPT 能夠在一個查詢中處理整個問題,它就會給你一個明確的回復,還能節(jié)省很多的時間,讓效率直接飛速提升。
目前,微軟已經(jīng)在為 Github 開發(fā)一個“copilot”工具,以幫助程序員構建代碼。微軟還向 ChatGPT 的制造商 OpenAI 投資了數(shù)十億美元。但可以預見未來人工智能可以訪問 Github 中的所有代碼,因此也可以訪問發(fā)布到 Github 的任何項目中的所有代碼。
但是如果要求 ChatGPT 只修復錯誤,可能會有一些局限。但一個能力驚人的 AI 可以訪問 Github 存儲庫中幾乎世界上所有的代碼,情況又會如何呢?可它能在所有這些代碼中隱藏什么?這也是值得注意的。
寫在最后,小編覺得ChatGPT 調(diào)試代碼將是未來的必經(jīng)之路。但目前來看,它還需要進行大量的學習。
原創(chuàng)文章,作者:蘋果派,如若轉載,請注明出處:http://m.rponds.cn/article/570820.html