生成式人工智慧會迫使程式設計師轉行嗎?

有人認為,隨著人工智慧接管編碼任務,開發人員可能會在 2 年內停止編碼。這是真的嗎?AI 會迫使程式設計師放棄他們的職業嗎?
軟體工程領域正處於轉型的風口浪尖,這主要得益於生成式人工智慧 (GenAI)的快速發展。某位執行長曾表示,隨著人工智慧接管編碼任務,開發人員可能會在兩年內停止編碼。這是一個準確的預測嗎?GenAI 真的會迫使程式設計師放棄他們的職業嗎? 
答案並不那麼簡單。GenAI 無疑將使許多編碼工作實現自動化,從而減少一些職位的需求。然而,它不會讓軟體工程師成為過去時,這與自動化改變製造業等領域的方式類似。GenAI 將帶來轉變,但不會完全取代軟體工程師。我們仍然需要軟體工程師——儘管需要更先進、更專業的方式,他們將專注於 AI 無法獨立處理的工作。
其實已經有更多新的角色,我們暫時粗淺地總結如下:
人工智慧幻覺和人類監督
軟體工程師將繼續存在的最明顯跡象之一是人工智慧幻覺的持續存在——人工智慧系統產生不正確或無意義的輸出的情況。
這樣的錯誤表明人工智慧在掌握事物、做出棘手的選擇或瞭解大局時一直存在不足。即使人工智慧變得更好,它仍然會犯錯,在危急情況下往往無法達到我們需要的可靠性。軟體工程師在識別、減少和修復這些錯誤方面發揮著關鍵作用。隨著人工智慧成為我們世界中越來越重要的一部分,我們需要更多的人來關注人工智慧執行的系統。工程師需要指導人工智慧系統,處理它們的弱點,並確保它們的使用合乎道德。
產生幻覺的人工智慧值得信任嗎?
儘管 GenAI 前景光明,但我們不能讓 AI 生成的軟體或選擇執行關鍵系統。在我們需要始終保持正常執行的高風險環境中,AI 的錯誤可能會造成災難。這就是為什麼我們不能沒有人類工程師。軟體工程師必須採取安全措施,如自動化測試、程式碼檢查和備份計劃,以確保 AI 生成的程式碼可靠性。雖然 AI 可以幫助編寫程式碼,但人類仍然需要檢查、測試和關注事物。在必須具備安全性和保障的領域,如果沒有人類監督,使用 AI 驅動的系統將是無法預測的。
人工智慧時代的軟體工程師
雖然人工智慧肯定會減少一些傳統的編碼任務,包括樣板程式碼和除錯,但它也將為軟體工程師開闢新的機會,讓他們參與更有意義、更高級別的任務。
人工智慧時代工程師取得成功的領域包括:
  • 人工智慧整合:工程師將把人工智慧整合到業務流程中,開發人工智慧模型,並確保人工智慧具有合乎道德的使用。
  • 人工智慧監督:隨著人工智慧承擔的任務越來越多,工程師需要監督人工智慧系統,確保其安全、可靠和準確。
  • 系統架構:工程師將建立包含人工智慧技術的結構,確保它們能夠發展並表現良好。
  • 網路安全:隨著人工智慧系統的引領,對保護這些系統的網路安全專家的需求將會增長。
  • 創新:工程師不再需要一遍又一遍地重複相同的編碼任務,從而可以解決問題並將技術推向新的極限。
前進之路
雖然通用人工智慧對軟體工程領域產生了影響,但這並不意味著程式設計的終結或程式設計需求的終結。相反,它指向了向更高階的工作的轉變,工程師將與人工智慧合作,專注於監督、提出新想法並將事物整合在一起。跟上這些變化並學習新技能的程式設計師不會失業——他們將比以往任何時候都更受歡迎,幫助塑造人工智慧和人類智慧並肩工作的未來。
在這個新時代,軟體工程師不會消失,他們會成長與改變!
作者:聆聽世界的羊
相關閱讀:

相關文章