人工智慧有可能取代程式設計師嗎?

時間 2021-06-01 01:49:40

1樓:一條狗

先說結論:在目前的計算機體系的理論上,不可能。

當然,如果你是在問人工智慧能不能代替程式設計師的一些工作,那當然是可以的,人工智慧不也就是一直在做這件事嗎。

接下來說不可能的原因:

當前的計算機都是建立在圖靈模型之上的,所以現在的計算機按照圖靈的說法就是,不論什麼計算機,只要你能算出來的東西,圖靈機一定也能算出來,所以圖靈機算不出來的,現在的計算機肯定也算不出來。所以當遇到圖靈機不可計算的問題是,人工智慧也是不能解決的。於是引出了圖靈機不可計算性這一說法。

舉個通俗的例子,你要寫乙個程式,讓它成為乙個萬能防毒軟體,是不可能的,假設有個病毒,他可以在被檢測到的時候自動轉換型別,使其不能被檢測到,那麼防毒軟體永遠也不可能將其殺掉;或者說你要設計的這個萬能防毒軟體,本身就一定是個病毒,因為它肯定滿足病毒的定義,那麼他能不能殺掉自己呢?

再舉個例子,要設計乙個替代程式設計師寫出所有程式的AI,那麼它勢必要讀懂一些別的程式(乙個讀不懂程式的程式設計師能叫程式設計師?),但是很可惜,只要它還是計算機上執行的,就算是AI,他也不能讀懂乙個程式是否會停機,也就是有沒有死迴圈,這是個很經典的不可算函式,有興趣可以看下下面的停機函式百科。這個AI連乙個程式會不會宕機都判斷不了,他怎麼可能讀懂程式,讀不懂程式怎麼可能代替程式設計師寫程式?

2樓:wayne

瀉藥。雖然人工智慧近年來有了很大的發展,但是如果你明白了程式設計師繁瑣的工作後,就會明白人工智慧還有很遠很遠的路要走,在未來很長一段時間內,人工智慧取代不了程式設計師。

3樓:DuncanZhou

你先要問在什麼領域或什麼業務上可以取代程式設計師?

而大概回答是,相對來說可以,絕對意義上不可以。

個人認為人工智慧可以完成的是某些有規律可循,有資料集可用的業務需求上。比如,取代測試,取代開發都是可能的,人工智慧自我設計測試樣例返回結果,自我設計頁面完成開發都是可以的。但就算人工智慧可以完成構建框架和編碼工作,那麼也會衍生出新的職業類似於現在的專案經理性質,這類人來與人工智慧對接,做修改和調優等工作。

所以,以後「程式設計師」說不定就是另一種工作狀態了。

4樓:初學小者

初級的去寫業務邏輯,高階、架構師被替代,頂級的開發新語言,新系統。說的是工種,不是說初級程式設計師一步登天到大神了。

就是瞎猜測,大牛別槓我啊,初來工地,槓抬的不是很好。

5樓:zhangfuyang

題主應該加乙個時間限吧。

我個人感覺50年內沒什麼可能,除非算力再提公升上幾個數量級還有可能。

至於再長遠,誰知道呢

反正200年後人類應該已經成為人工智慧的奴隸了hhh

6樓:演員

低端程式設計師,基本上全部gg

高階大牛,替代不了(沒事開發個新語言)

運維,基本gg。自動化運維了解一下

前端,替代不了。美感還理解不了

個人見解

7樓:百梧

我認為不可能完全取代,人工智慧的研發還是需要程式設計師的。

現階段的人工智慧只能解決單一方面的問題,所以程式設計師需要根據不同場景開發不同的人工智慧。

綜上,我認為不可能。

8樓:佳佳

程式設計師要了解業務需求,邏輯關係,公式運算,是有可能會取代的,以後人工智慧越來越厲害,很多任務種都將要消失被取代,很多人無工作可做,特別是那些有公式可套的傳統作業者,像什麼會計,我覺得很容易被取代。

還有那些做檢查的醫生,對著數劇判斷病人的病情,這些機械人一看就會了。

人工智慧可能取代鋼琴演奏家嗎?

空空如也 不需要人工智慧也可以取代鋼琴演奏家。現階段有開放的Midi標準,通過設計良好的程式,就可以把五線譜 彈 得很好。然而,鋼琴的英文發音是 piano 翻譯為中文即是強弱的意思,因為鋼琴的按鍵有強弱的存在,鋼琴的琴鍵按重一點,發出的琴聲就強一點,按輕一點,發出的琴音就弱一點。因為強弱的存在,賦...

未來翻譯會被人工智慧取代嗎?

Jeffery Gu 既然題主想要做翻譯,那不妨換乙個問法 翻譯行業未來會如何?先說點別的。新冠肺炎病人出院的時候體內普遍有殘餘病毒,這些病毒不具有傳染性或者很弱。假設C國將出院標準定為 體內病毒規模低於峰值時期的15 那麼當這位病人攜帶病毒數量少於15 時,他就是 effectively 痊癒了,...

軟體檢測會被人工智慧取代嗎?

兄弟,試問什麼東西不能被人工智慧取代?看了 西部世界 的我們都知道,人工智慧真的槓槓的!我們已經無法通過圖靈測試分辨到底是人類還是機械人了!好吧,現在來認真回答一下這個 首先這個問題有點空洞,你指的軟體檢測內容是什麼?按照我的理解的是軟體測試一系列的工作,軟體測試正在像自動化測試靠近,越來越多的軟體...