自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

會(huì)寫Python代碼的人工智能Kite宣布支持Linux,“程序猿”要失業(yè)了?

新聞 人工智能
Kite,那個(gè)能為“程序猿”們減少寫Python代碼時(shí)的重復(fù)勞動(dòng)的“自動(dòng)完成AI”,近日宣布,為了回應(yīng)社區(qū)的反饋,它已經(jīng)添加了對(duì)Ubuntu 16.04+、Debian、Fedora、Archlinux、Linux Mint的Linux支持。

 [[264788]]

Kite,那個(gè)能為“程序猿”們減少寫Python代碼時(shí)的重復(fù)勞動(dòng)的“自動(dòng)完成AI”,近日宣布,為了回應(yīng)社區(qū)的反饋,它已經(jīng)添加了對(duì)Ubuntu 16.04+、Debian、Fedora、Archlinux、Linux Mint的Linux支持。

現(xiàn)在,在Linux環(huán)境中編寫代碼的Python開發(fā)人員可以使用他們喜歡的代碼編輯器編寫更高效的軟件。

Kite 是TEEC天使基金投資項(xiàng)目,名列2016年度最熱門新工具前五名 。Kite是一款將人工智能技術(shù)應(yīng)用到開發(fā)工具里的應(yīng)用程序,它可以為用戶帶來智能補(bǔ)全式的開發(fā)體驗(yàn)。

Kite相當(dāng)于一個(gè)人工配對(duì)程序員。在編寫代碼時(shí),它會(huì)顯示用戶使用的庫和終端命令的示例文檔。 Kite甚至可以自動(dòng)檢測并解決用戶的簡單的錯(cuò)誤和需求,使用戶專注編程的整體項(xiàng)目,無需擔(dān)心細(xì)節(jié)問題。

“在Kite,我們的目標(biāo)是幫助開發(fā)人員在更短的時(shí)間內(nèi)創(chuàng)建更好的程序,”Kite的執(zhí)行官兼創(chuàng)始人亞當(dāng)·史密斯(Adam Smith)說。

“Linux受到世界各地程序員的喜愛,所以我們很高興能夠添加Linux支持,使開源開發(fā)人員能夠使用我們的代碼行預(yù)測完成技術(shù)更快地編寫代碼。”

在耗資1700萬美元的首輪融資之后,Kite推動(dòng)了AI輔助編程的前沿,它使開發(fā)人員可以使用自動(dòng)完成建議(類似于Gmail中的智能組合)更快地完成Python代碼的完整行。

Python程序員可以使用Kite以更少的麻煩構(gòu)建可轉(zhuǎn)換的應(yīng)用程序,而不是復(fù)制和粘貼StackOverflow,編寫樣板代碼,并反復(fù)修改簡單的錯(cuò)誤。

自從Kite在1月份推出新的代碼行完成引擎以來,用戶在編碼時(shí)的代碼使用完成量增加了一倍。

通過改進(jìn)其類型推斷引擎,允許在名稱中間輸入補(bǔ)全,Kite將顯示給用戶的代碼補(bǔ)全數(shù)量增加了40%。

這使得選擇Kite的用戶的代碼行完成率增至以前的兩倍。

Kite在PyCon上發(fā)布了支持Linux的新聞,PyCon是Python用戶會(huì)議,在會(huì)上他們展示了開發(fā)人員如何使用Kite消除重復(fù)工作,并在Windows、Mac和Linux環(huán)境中達(dá)到編碼效率的峰值。

Kite使用來自高階開發(fā)人員的數(shù)千個(gè)公開可用的代碼源來訓(xùn)練它的機(jī)器學(xué)習(xí)模型。

全世界有超過40,000名Python開發(fā)人員使用Kite,目前它可用于所有流行的Python編碼環(huán)境,包括Atom、Pycharm、Sublime Text、Vim和VS代碼。

Kite的創(chuàng)始團(tuán)隊(duì)由多位畢業(yè)于斯坦福,牛津,MIT,伯克利等名校的工程師組成,定位于San Francisco,致力于改變?nèi)藗冮_發(fā)產(chǎn)品的方式。

不過,“程序猿”們目前并不用擔(dān)心這種人工智能的出現(xiàn)會(huì)讓他們失業(yè)。目前,能自動(dòng)完成編程的人工智能通常還只能完成較為簡單的任務(wù),所需運(yùn)行時(shí)間也很長。

以色列初創(chuàng)公司Codota所開發(fā)的人工智能輔助編程項(xiàng)目通過在線對(duì)接Eclipse這類開源集成開發(fā)平臺(tái),可以為程序員在編程時(shí)實(shí)時(shí)推薦代碼方案,而且可以推薦大段的代碼語句,而非只是零散的代碼。

搭建Codota的基礎(chǔ)代碼來自GitHub和StackOverflow等開源平臺(tái),Codota的創(chuàng)始人Dror Weiss和Eran Yahav 通過將開源代碼注入機(jī)器學(xué)習(xí)模型中,使Codota能夠讀懂復(fù)雜的代碼含義。

Google AutoML 系統(tǒng)也能夠自主編寫機(jī)器學(xué)習(xí)代碼,其效率在某種程度上竟然超過了專業(yè)的研發(fā)工程師。

AutoML更進(jìn)一步,實(shí)現(xiàn)了訓(xùn)練過程的自編碼,通過類似Axure的拖拽方式就能完成對(duì)話操作。

AutoML 在機(jī)器學(xué)習(xí)系統(tǒng)的編程上,遠(yuǎn)勝于創(chuàng)造它的研究人員。在某個(gè)圖像識(shí)別任務(wù)中,其實(shí)現(xiàn)了創(chuàng)紀(jì)錄的 82% 的準(zhǔn)確率。即使在一些復(fù)雜的人工智能任務(wù)中,其自創(chuàng)建的代碼也比人類程序員優(yōu)越。它可以在圖像中標(biāo)記多個(gè)點(diǎn),準(zhǔn)確率達(dá)到 42%;作為對(duì)比,人類打造的軟件只有 39% 。

微軟和劍橋2017年發(fā)布的論文中也闡述了一個(gè)會(huì)編程的機(jī)器學(xué)習(xí)系統(tǒng)DeepCoder,能夠解決編程比賽所涉及到的基礎(chǔ)編程題目。DeepCoder的創(chuàng)造者之一,在劍橋大學(xué)參與微軟研究項(xiàng)目的 Marc Brockschmidt表示:“該程序最終可以讓非編程人員通過向計(jì)算機(jī)描述自己的程序構(gòu)想來獲得想要的程序。”

DeepCoder所用的技術(shù)叫程序合成( program synthesis),通過截取已有軟件的代碼行來組成新的程序。

來自彭博和英特爾實(shí)驗(yàn)室的兩位研究人員也號(hào)稱實(shí)現(xiàn)了能夠自動(dòng)生成完整軟件程序的AI系統(tǒng)“AI Programmer”,這個(gè)“AI程序員”利用遺傳算法和圖靈完備語言,開發(fā)的程序理論上能夠完成任何類型的任務(wù)。

雖然現(xiàn)在AI Programmer生成的程序,復(fù)雜程度與人類新手程序員編寫的結(jié)果相當(dāng)。但研究人員認(rèn)為,AI Programmer編寫的程序完全可以超越傳統(tǒng)范疇,不受人類時(shí)間和智慧的局限。

 

責(zé)任編輯:張燕妮 來源: 前瞻網(wǎng)
相關(guān)推薦

2020-02-10 20:16:04

程序員AI人工智能

2018-11-21 08:12:19

人工智能失業(yè)機(jī)器

2018-03-05 19:43:16

人工智能新興產(chǎn)業(yè)

2024-02-23 08:56:04

2017-09-25 16:05:35

Adobe

2018-06-11 16:45:24

2023-06-13 16:15:57

人工智能HPC

2021-01-27 11:56:45

AIops人工智能AI

2018-05-28 11:41:39

AR

2022-07-22 18:47:30

AIOmniverse

2022-01-13 06:59:40

人工智能無代碼IT

2017-03-01 21:08:53

人工智能程序員

2021-11-11 14:49:42

人工智能AI

2021-08-22 15:09:02

人工智能機(jī)器技術(shù)

2022-06-27 10:36:43

工業(yè)4.0人工智能

2019-09-02 15:00:23

人工智能機(jī)器人經(jīng)濟(jì)

2019-09-09 14:18:35

人工智能數(shù)據(jù)開發(fā)

2019-10-25 15:58:10

人工智能機(jī)器學(xué)習(xí)技術(shù)

2019-08-22 13:00:29

人工智能AI

2019-08-14 09:32:14

人工智能機(jī)器學(xué)習(xí)編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)