現在AI編程有沒有什麼進展?

知富網


最近人工智能已經成長為更具創造性的追求,例如繪畫和創作音樂,它完成越來越困難的任務,每一項進步都替代員工的角色,現在即使是人工智能的程序員也不能避免自動化焦慮,人工智能不僅僅是在從人力資源部門識別的照片方面做得很好,更智能的是它也在編寫基本代碼。

人工智能和自動化長期以來一直在工作場所引起焦慮,企業高管也沒有做事情來平息這些擔憂,相反該領域的進步已經導致越來越多的工人對自動化開始擔憂,擔心人類將很快被機器人取代。

恐懼是可以理解的,AI已經穩步地進入工作職責和業務流程,從支持客戶服務團隊的人工智能聊天機器人,到自動化為繁瑣的日常流程提供動力,AI將自己整合到更多角色的企業中。

編程是人類專有的概念可能會被AI所代替,開發越來越智能的AI程序,不僅能夠通過從龐大的數據庫中獲取代碼進行編程,而且還能夠自己學習,這導致了一些問題,如果AI已經可以編程,那麼程序員將面臨失業困境,據預測計算機將能夠在2040年之前取代程序員,人工智能將取代程序員是該行業最大的擔憂之一。

AI技術的功能已經大大誇大了,在每一項偉大的技術創新背後,都有一支優秀的程序員團隊,這些程序員可能會得到AI的幫助,但只能作為一種有用的工具來加速他們的工作,比如測試自動化或開源庫,當前的AI不再能夠替代程序員,而不是計算器能夠取代數學家,它有所幫助,但需要輸入和指導。

自動化功能都需要真正的員工,監控進度,微調流程和處理決策,為了讓人工智能系統能夠思考,他們需要不斷接受培訓,並不斷獲得大量數據。程序員是為AI提供動力的人,雖然AI可以編寫代碼,但它沒有能力確保它編寫的代碼是正確代碼,它不瞭解功能的商業價值,它不會移除無意義的界面元素,在編程的情況下,AI需要程序員告訴它要創建什麼。

編程和人工智能的整合是未來發展的過程之一,人與計算機的共生關係,AI不僅沒有取代程序員,而是準備通過集成和受控使用來重新構想開發人員的工作量。


易凡科技


一句話,有進步,但是沒有什麼大的發展。如果硬要說發展的話,AI編程只是處於剛剛萌芽狀態。還沒有什麼實質性的作用,更不可能取代程序員的複雜勞動。

提起AI編程,不提不提一下DeepCoder。2016年11月,微軟和劍橋大學開發了這種能夠自行編寫代碼解決簡單的數學問題的算法DeepCoder,它能夠通過研究有哪些潛在的代碼組合可以解決問題,來強化自己的能力。

該算法分成兩個組成部分:代碼編寫算法,以及搜索潛在代碼的機制。

首先,你要知道,它是一個算法,並且目前只能解決簡單的數學問題。簡單到什麼程度,你一看便知。DeepCoder經過580,900代後,生成了“hello world”,輸出“Hello World”。經過6,057,200代後,成功生成了”I love all humans”。任何一個普通人,也不至於學習這麼多次才能做到這些任務吧!當然,好在機器的運行速度快,不知疲倦,也可以在短期內做到。DeepCoder解決數學問題,不在於它是多麼強大,它的威力來自與自學習特性。這在很多AI系統中都有這個特性,但仍然處於初級階段。

其次,它的“編程”能力還是“搜索”:背靠大數據,搜尋代碼。我們的程序員工作的主要模式是:把握規則、理解需求以及少量的參考,就可以寫代碼了。相比之下,DeepCoder還很原始。不過,DeepCoder算法有所突破,已經有點能力,可以預測哪些代碼最有可能被用來解決問題了。

有人預測,到2040年計算機將能夠取代程序員。我不知道哪來的這些判斷。AI自動架駛尙不成熟,我們偶爾能看到AI機器人端個盤子、炒個菜就算新聞了,取代程序員,沒有的事!

人工智能是工具,不是替代品,與迄今為止人工智能和自動化的許多例子一樣,該技術的能力被嚴重誇大了。人工智能並不是那種可以安裝、打開、留給自己設備的東西。你想讓DeepCoder給你寫代碼,目前只能想想而已。

正如有人說:在每一個偉大的技術創新背後,都有一個偉大的程序員團隊。這些程序員可能會得到AI的幫助,但只是作為一種加速他們工作的有用工具,比如測試自動化,或者開源庫。目前的人工智能無法取代程序員,就像計算器無法取代數學家一樣。它能提供幫助,但它需要投入和指導。

哪一種自動化都需要人工在其背後進行監控、調整和處理決策。要讓人工智能系統具備“思考”的能力,它們需要不斷地接受海量數據的輸入,需要不斷地接受訓練。人工智能相當於程序員的手,它們不太可能在短時間內被替代。

雖然人工智能可以寫代碼,可是它沒有能力確保它所寫的代碼是正確的。它沒有設計靈感,它更不能理解功能的商業價值。在編程方面,如果沒有人們告訴它應該創建什麼,那它什麼也不能做。人工智能遠沒有取代程序員(或其他任何人),它正準備通過集成和受控使用來重新想象開發人員的工作量。

雖然AI並不能取代程序員編程,但它可以把程序員從分心的繁瑣、重複的工作中解脫出來,專注創意實現。也就是說,AI編程將後來可以提高工作效率。DeepCode的人工智能程序可以作為程序員的工具,就像作家的拼寫檢查器一樣。它並沒有取代任何人,但是它讓他們的工作變得更簡單,更省時。




老虎的世界


未來發展空間大 喜歡的話多去了解了解


江西新華電腦001


這個專業前景還是很不錯的呢,0基礎入門學習,還可以0元試學的


江西新華電腦祿人以


1、目前沒有程序能自動編寫複雜程序;

2、目前的程序完全無法理解人的想法,所以也完全無法理解人的需求。

3、目前連一個專業軟件產品經理或者其他專業開發人員都無法很好的理解別人的需求,所以未來的程序也不會好到哪裡去。

4、描述需求也是一種編程。


不懂設計的UI


目前編程難度並不是很高,中國有非常多優秀的程序猿。


aicpu


會涉及到編程的。一些控制命令都需要依據編程來實現的。


分享到:


相關文章: