ChatGPT 和 Google Bard 等生成式 AI 真正改變了許多行業的工作流程。然而,它們對編碼的影響最為深遠,據報導 92% 的程序員將各種 AI 工具融入到他們的日常工作中,超過 70% 的人表示 AI 工具的集成顯著提高了他們的工作效率。
該研究,由 GitHub 進行,重點關注擁有 1,000 多名員工的美國公司,並調查了 500 名企業開發人員,揭示了人工智能工具在編程社區中發揮的重要作用。根據調查結果,許多員工表示,將 AI 編碼工具集成到他們的工作流程中不僅有助於他們遵守性能標準,還可以讓他們提高代碼質量、加速輸出生成並最大限度地減少生產級事故。
“通過提高開發人員的工作效率、提高他們的滿意度並讓他們每天都能做到最好,我們可以真正實現大規模創新,”GitHub 首席產品官 Inbal Shani 說。
刪除重複性任務
這已經不是什麼秘密了編碼,不得不做重複性的任務是有史以來最令人沮喪的事情之一。這就是 AI 大放異彩的地方,因為通過自動化編碼的重複和平凡方面,開發人員可以將他們的精力重新轉向應對更複雜的挑戰,從而提高效率和產出。此外,這些工具還可以幫助編碼人員有效地調試他們的程序,從而節省時間和公司資源。
雖然在編程中使用 AI 的好處是顯而易見的,但一個潛在的擔憂源於對 AI 生成的依賴的增加代碼是人類專業知識的潛在貶值。在討論這個問題時,OpenInfra Foundation 的首席運營官 Mark Collier 表示,“Python 社區正在努力應對 AI 生成的代碼的代碼審查,通常是因為它是垃圾,而‘貢獻’它的人無法解釋它,因為他們沒寫。”因此,程序員在使用 AI 工具時需要設定界限。