當前位置:編程學習大全網 - 編程語言 - 人工智能編程會代替程序員嗎?

人工智能編程會代替程序員嗎?

這個當然不會取代底層的程序員。

ChatGPT 是壹個自然語言處理模型,可以生成文本、回答問題等,但它不能完全取代程序員。程序員在軟件開發過程中扮演著重要的角色,他們需要深入理解業務需求,並通過編寫代碼來實現解決方案。ChatGPT 可以輔助程序員工作,但不能完全取代他們。

ChatGPT作為壹款AI新秀,能在編程領域名聲大噪,重要原因在於其所有者OpenAI十分看重其編程能力的提升。Semafor的壹份報告顯示,OpenAI過去六個月在全球範圍內聘請了上千名承包商來培訓其 AI 學習軟件工程。

培訓也是卓有成效。據 Insider報道,壹些亞馬遜員工已經開始使用 ChatGPT 來幫助編碼。

與此同時,壹些“程序員要被取代了”的言論甚囂日上,其實這並不令人意外,過去幾十年來,雲服務、無服務器計算、低代碼和無代碼......每個技術浪潮的到來,都會有這樣的言論出現。

毫無疑問,隨著科學技術的發展,軟件開發越來越智能化,今年壹月份ACM 通訊發表的《編程的終結》就對人工智能編程進行了預測,其作者Matt Welsh 是 Fixie.AI?的首席執行官兼聯合創始人,他曾是哈佛大學計算機科學教授、谷歌工程總監、蘋果工程主管。他在文章中表示,“‘編寫程序’的傳統想法正在走向滅絕,事實上,除了非常專業的應用程序之外,我們所知道的大多數軟件將被經過訓練而不是編程的人工智能系統所取代。”

但就目前而言,ChatGPT取代程序員是不大可能的,畢竟它還處於被訓練的階段。

而且,就算人工智能擁有嫻熟的編程能力,這也不意味著程序員就會完全被取代,畢竟AI寫代碼也得先了解需求,而這就需要由程序員來完成,所以以後程序員工作應該是更多地轉移到需求分析和架構設計上,而不會因為不用寫代碼就消失。

以SoFlu軟件機器人為例,作為壹款在2019年就推出的覆蓋軟件開發全流程的自動化工具,它通過內置壹系列基於AI的開發、測試、產品質量分析和安全審核的功能,可在整個應用程序開發生命周期提供“專家級”幫助,並在人的協助下自動完成軟件開發的後端開發、前端開發、測試和運維。

以後端開發為例,開發者只需要在可視化界面通過拖拽組件輸入流程圖和配置參數,SoFlu軟件機器人就能實現等同於編寫復雜代碼的業務邏輯,在設計業務邏輯時就完成了微服務應用開發,做到“業務即圖,圖即代碼”,實現軟件開發,十倍提效。

SoFlu軟件機器人的總設計師飛算雲智總裁陳定瑋表示,“SoFlu軟件機器人的宗旨是幫助開發者更高效、更高質量地完成軟件開發,讓‘人人都能成為軟件工程師’,而不是要取代誰。”

說到底,無論是人工智能還是軟件機器人,對於人來說,其實都是工具,工具的作用始終在於服務人類,而從來不是取代人類。

  • 上一篇:機電大專出來工資多少
  • 下一篇:這個PLc的自動售貨機怎麽設計啊
  • copyright 2024編程學習大全網