程式設計自動化,未來機器人將超越人類?
近年,創業者陳曦正專注於一個專案——程式設計自動化。即機器人可以自己程式設計,這到底意味著什麼呢?
在美國科幻大片《終結者2》中,20世紀末的1997年7月3日,人類研製的全球高階計算機控制系統“天網”全面失控,機器人有了自己的意志,將人類視為假想敵人。在影片中機器人在各方面有隱隱超過人類的趨勢,讓人不寒而慄。
最近,創業者服務創業智慧機器人陳曦正在做一個有趣的專案,“機器可以自己程式設計,這就意味著機器可以教機器,並且可以通過“對、錯”這個基本語言告訴其它機器學習並改進自己。”
陳曦在做的機器人能給自己寫程式碼!這聽起來是不是很瘋狂呢?眾所周知,人與機器人最大的區別就在於人是具有學習能力的,倘若機器人也具備學習的能力的話,那麼科幻電影裡面的情景是否會在現實中上演?
這種擔憂在現在看來,還是很沒必要的,畢竟自動化程式設計還處於一個很初期的階段,所以,我們想知道陳曦做的專案到底有多牛!
“我們的機器人跟其他機器人,主要表現在智慧上的區別,我會用一些人工智慧的演算法去解決一些問題。”陳曦說道,“現在做的主要是通過自動化程式設計的方式讓機器人自動幫我實現。”
現在的CX5智慧機器人除了有機械臂去拿東西外,還能識別並且跟隨一個顏色訊號移動。
一般的計算機程式都是人編寫的,如果是計算機幫寫的話,二十四小時就能搞定。而且多一臺計算機就相當於多一個機器人去寫。如果能借助於雲端計算的話,這種強大的運算能力就會直接轉換為學習能力,再下去,我就不敢想了。
機器人自己寫程式,HOW?
機器人受程式控制,要讓機器人自己寫程式無疑就是讓程式自動寫程式。
“預先給電腦一些基本的方法,然後讓程式自動呼叫。這裡還會用到神經網路等方法,最大的好處就在於你只要給它們一堆資料,它就能自己去呼叫。這樣給機器人一大堆的資料之後,機器人也會產生一大堆的結果。”
寫完程式碼之後我們再通過這種網路去驗證這個程式寫的對還是錯。這種我們還能再去訓練機器人,讓機器人自己寫程式碼。目前這種方法還只能在一個小範圍內使用,比如說只有十幾行的程式。”
目前一些簡單的程式碼,人寫只需要一二十秒的樣子能寫完,機器人寫可能一分多鐘的樣子也能寫完。但是以後,功能會越來強大,程式碼會越來複雜,人寫不出來的時候,就只能靠機器人自己去寫。
“等了數分鐘”用自動化程式設計機器自己完成了判斷奇偶數的程式碼。而用BP神經網路(人工智慧專業的必修內容)學會奇數偶數判斷不到10秒鐘,我也可以在不到1分鐘內敲完程式碼。雖然“自動化程式設計”與“神經網路”或者其它類似優化演算法慢了很多,但是,機器可以自己程式設計,這就意味著機器可以教機器,並且可以通過“對、錯”這個基本語言告訴其它機器學習並改進自己。
作為一個有過程式設計背景的人來說,程式碼中出現死迴圈是個很頭疼的問題。既然程式猿都可以寫出死迴圈,那麼機器人如果寫出了死迴圈怎麼辦?
“死迴圈是一個很麻煩的問題,目前還沒有解決方案。但是,迄今為止我們也還沒有出現機器人寫出死迴圈的事件。因為我們一般做法是提前定好一些限定語句,比如說不能出現while語句,只能用for迴圈。而且還必須在有限次數以內,否則也很難跳出來。”
說到這裡相信大家也就發現了,陳曦做的應該說是機器人的一種能力,這種學習能力除了可以放在自家的CX5之外,也可以放在任何一款機器人身上。
“我們的機器人其是就是一個載體,能夠通過外面的資料自己去學習,自己去寫程式碼。”他解釋道,“機器人之所以能動起來,是因為人給它寫了程式碼,他有了程式才能執行起來。換而言之,如果機器人自己能寫程式碼的話那它就具備了學習的能力。網際網路上最多的東西有三樣:文字,圖片和程式碼。它可以通過網際網路自己去獲取很多的程式碼,用於學習或者改善一些功能。”
自動化程式設計是一個大工程,陳曦跟他的團隊還有很長的路要走。雖然CX5智慧機器人是他靠一己之力做出來的(硬體),但我個人覺得他還是應該還是把所有的精力先花在機器人學習能力這件事上,也就是自動化程式設計這塊。對於現在都已具備獨立完成機器人設計能力的他來說,以後再做個機器人不是個大問題,而現在集中精力把一個問題解決,專注去做一件事情,卻能讓他在創業之路上走的更加穩健。
相關文章
- GCF:預計未來五年自殺式機器人或將滅絕人類GC機器人
- 性愛機器人攻陷人類:未來男人或失業機器人
- 機器人使機床自動化機器人
- 啪啪啪還不夠,未來人類還將與機器人步入“愛情墳墓”機器人
- 人類未來:性愛機器人是美女還是野獸機器人
- 人工智慧將超越人類嗎?人工智慧
- 自動化機器人的興起機器人
- 如何簡化機器人自動化的整合機器人
- 機器人來了 機器人替代人類還要多久?機器人
- 人機對話,不再尬聊:聊天機器人的未來機器人
- 當自動駕駛還未擺脫人類自動駕駛
- 未來,人類與機器究竟是什麼關係?
- Travelzoo:中國人更期待未來旅行使用機器人機器人
- 讀人工智慧時代與人類未來筆記17_人類未來人工智慧筆記
- 人工智慧機器人取代人類 未來誰說了算?人工智慧機器人
- 淺談人機互動及機器人的行為設計機器人
- 在未來給我們看病的將是醫療機器人?機器人
- 機器人有助於安眠 未來竟然要被機器睡了?機器人
- 工業自動化,機器人和無人駕駛產品-協作和服務機器人機器人
- 量化合約自動化交易機器人系統開發流程及程式設計原始碼解析機器人程式設計原始碼
- 機器人時代來了勞動力市場或將有哪些變化機器人
- 使用Robot機器人框架實現自動化操作機器人框架
- 釘釘機器人自動提醒機器人
- Python3程式設計實戰Tetris機器人(game類)Python程式設計機器人GAM
- 未來智慧汽車的設計趨勢:脫離人類擬人化
- dotnet 將自動程式碼格式化機器人帶入團隊 GitLab 平臺機器人Gitlab
- 科學家打造蝙蝠機器人,未來將用於工地監工機器人
- 戰無不勝的撲克機器人讓人類見識到遊戲 AI 的未來機器人遊戲AI
- SwagBot自動化機器人原型機 澳發明放牧機器人幫助農民(影片)機器人原型
- 霍金:未來100年人工智慧將毀滅人類人工智慧
- 2030年人類將成為混合式機器人?機器人
- 工業4.0 | 機器人並非機床業未來機器人
- 自動聊天機器人專案班 [一門課搞定聊天機器人]機器人
- 應該讓機器人幫助人類,還是讓人類幫助機器人?機器人
- 萊斯大學:機器人未來30年或將失業率推高至50%機器人
- 自斷前程,未來80%IT工作將實現自動化
- 未來兩年,RPA軟體機器人的勞動力貢獻將增長50%機器人
- AI智慧對人類未來的利弊AI