AI程序員搶活兒碼農?

4月2日,AI程序員首次入職科技公司受到廣泛關注。據瞭解,阿里雲正在內部全面推行AI編程,AI程序員通義靈碼正式成爲AI001號員工。有從業者對北京商報記者指出,ChatGPT發佈以來,“AI程序員”的應用一直在發生。

有關分析指出,AI程序員入職是科技發展的必然,有助於提高工作效率,是對傳統軟件開發模式的一次革新,這確實可能給程序員就業市場帶來一定挑戰,初級程序員和從事重複性工作的開發者可能會面臨就業壓力,但總體上,AI程序員應當成爲人類的合作伙伴和助手,而不是替代者。

未來20%代碼由AI編寫

4月2日,#AI程序員首次入職科技公司#話題登上熱搜。據瞭解,阿里雲正在內部全面推行AI編程,使用通義靈碼輔助程序員寫代碼、讀代碼、查BUG、優化代碼等。阿里雲還專門給通義靈碼分配了一個正式的員工工號——AI001。

資料顯示,通義靈碼已熟練掌握Java、Python、Go、JavaScript、TypeScript、C/C++、C#等200多種編程語言。目前,通義靈碼下載量已超200萬,每天有數百萬行代碼被程序員採納。阿里雲相關人士透露:“公司未來20%的代碼將由通義靈碼編寫,但程序員仍然是研發的核心,他們將有更多時間專注於系統設計以及核心業務開發工作。”

在阿里雲內部,通義靈碼已在各個開發環節擔任代碼助理角色。以API開發測試工作爲例,通義靈碼可將數十分鐘的人工編寫測試耗時縮短到秒級,節省程序員70%以上的測試代碼工作量。接下來,阿里雲將在內部JetBrains IDEs、Visual Studio Code等開發工具中全面配置通義靈碼插件,供所有員工使用。

對於AI程序員的入職,科技部國家科技專家庫專家周迪在接受北京商報記者採訪時表示,AI程序員入職是大勢所趨,是科技發展的必然。知名戰略定位專家、福建華策品牌定位諮詢創始人詹軍豪也對北京商報記者表示,AI程序員的入職有助於提高工作效率,減少人力成本,並且可能降低人爲錯誤,“從這個角度看,AI程序員的加入是對傳統軟件開發模式的一次革新,預示着AI將在軟件開發團隊中扮演日益重要的協作角色”。

邁向“人機協作”模式

對科技行業而言,AI程序員入職的影響將是多維度的。北京市社會科學院副研究員王鵬告訴北京商報記者,隨着AI程序員的加入,軟件開發團隊的協作模式可能發生變化。傳統的開發者角色可能會逐漸轉變爲與AI程序員共同工作的模式,形成一種“人機協作”的新常態。這種協作模式可能會帶來更高效的工作流程和更創新的解決方案。

但隨之而來的,還有程序員的就業問題。在熱搜討論中,不少網友擔心AI的加入會導致程序員被“替代”,或導致程序員的“內卷”。那麼,程序員們又如何看待此事?

在某外企就職的程序員李責告訴北京商報記者,被AI“替代”這件事,他已經“擔心過了”。“‘AI程序員’這件事近一點說,是在ChatGPT發佈之後就已經在實際意義上發生了;遠一點說,這是一個科技智能化進程,一直都在發生。”李責表示。

同樣,在某生活服務類企業就職的程序員王城告訴北京商報記者,他自2020年開始從業,不過,自從ChatGPT發佈之後,他所在的公司便自研了類似的AI軟件,並於去年年中開始用於輔助程序員寫代碼和處理日常的文檔。

“AI程序員的入職確實可能給程序員就業市場帶來一定挑戰。”王鵬指出,隨着越來越多的基礎編程任務被自動化,初級程序員和從事重複性工作的開發者可能會面臨就業壓力。周迪也指出,AI的崛起意味着許多傳統的編程任務正在被自動化,這無疑提高了開發效率。“然而,我們也可以看到,AI的介入爲程序員提供了更多的時間和空間去專注於更具創造性和戰略性的任務,如算法設計、架構規劃和用戶體驗優化等。”周迪表示。

是夥伴而非替代者

除去對程序員就業市場帶來的影響之外,在王鵬看來,AI程序員的入職還可能涉及數據安全和隱私風險,以及可能涉及倫理和道德問題。與此同時,王鵬也指出,AI程序員的入職有望爲科技行業帶來前所未有的創新動力。

“通過自動化和優化編程流程,AI程序員可以加速軟件產品的迭代和升級,從而推動整個行業的快速發展。此外,AI程序員還可能催生新的商業模式和服務形態,爲科技企業創造更多商業機會。”王鵬表示,隨着AI程序員技術的不斷成熟和推廣,它有望滲透到更多行業領域,與各行業進行深度融合。例如,在醫療領域,AI程序員可以協助醫生進行疾病診斷和治療方案的制定。

值得注意的是,就在4月2日,有媒體報道稱,浙江人就醫已經用上AI。據悉,浙江衛健委率先全國應用“AI就醫助理”解決方案,爲患者提供覆蓋看病就醫前、中、後的“AI陪伴就診服務”。

在周迪看來,AI程序員應當成爲人類的合作伙伴和助手,而不是替代者。“在產業發展與人類發展的平衡點上,AI程序員應該致力於提高生產效率、推動科技創新,同時關注人類的需求和利益,確保技術的發展能夠爲人類帶來福祉。”周迪表示。

詹軍豪也指出,AI程序員的角色應定位爲人類程序員的有效補充和智能助手,而非完全替代。“它們應該致力於消除重複勞動,減輕人力資源壓力,同時鼓勵人類程序員發揮創造力和解決問題的能力,共同推動科技進步和社會福祉。此外,確保AI技術的安全性、透明度和倫理合規也是至關重要的,避免因過度依賴AI而導致的技術風險和社會問題。”詹軍豪表示。

北京商報記者 盧揚 冉黎黎