一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

你給需求文檔,AI就能幫你開發(fā)安卓App

 eimo1961 2021-06-08

編者按:本文來自微信公眾號“量子位”(ID:QbitAI),作者:關(guān)注前沿科技,36氪經(jīng)授權(quán)發(fā)布。

豐色 發(fā)自 凹非寺量子位 報道 | 公眾號 QbitAI

用自然語言生成代碼不算稀奇,但現(xiàn)在,這項技術(shù)涉及的業(yè)務(wù)范圍真是越來越廣了。

就有一個叫做Text2App的“AI”,你“喂”給它一串文字需求,它就能直接給你“消化”成安卓應(yīng)用!

不信你看。

這是輸入的文字:

創(chuàng)建一個APP,上面有一個視頻、一個按鈕,一個文本轉(zhuǎn)語音的功能以及一個手機(jī)加速傳感器。點擊按鈕,播放視頻;搖晃手機(jī),念出文字“happy Text2App”。

整個過程除了等編譯花上幾分鐘,無需別的代碼操作,就能直接生成一個安卓應(yīng)用。

不知廣大程序員們尤其是安卓開發(fā),感覺如何?

介于文字描述和源碼之間的“中間語言”

Text2App這個框架出自加州大學(xué)洛杉磯分校和孟加拉國工程技術(shù)大學(xué)。

它不是直接將自然語言生成源碼,而是先生成中間語言,再由編譯器生成源碼。

為什么要先生成中間語言呢?

因為此前大多數(shù)根據(jù)文字描述生成程序的研究都是基于端到端的神經(jīng)機(jī)器翻譯 (NMT) 模型,類似于Google 翻譯,將自然語言直接翻譯成源碼。

雖然其中一些效果還不錯,但大多數(shù)無法生成大一點的、上百行代碼的程序。

為了克服這個限制,研究人員就在這個過程發(fā)明了一個新的形式語言 (formal language)做“橋梁”。

它能“搞懂”復(fù)雜的源碼,并將用戶給定的自然語言轉(zhuǎn)換出一小部分tokens(標(biāo)記),再形成一個簡單的程序表示代碼。

最后用研究人員開發(fā)的一個編譯器,就能把這個中間語言轉(zhuǎn)換成源碼。

最理解編程語言的還是編譯器,完全讓AI來生成復(fù)雜的程序還不行,所以離不開編譯器的大力支持。

當(dāng)然,生成中間語言還是靠的神經(jīng)機(jī)器翻譯模型。

下面是“文字描述轉(zhuǎn)換成APP”的具體流程:

文字描述:

Create an app with a textbox, a button named “Speak”, and a text2speech. When the button is clicked, speak the text in the text box.

上面這段自然語言首先被格式化(例如將“Speak”轉(zhuǎn)為“ 'STRING0’:’Speak’ ”),然后交給一個有編碼器和解碼器的Seq2Seq神經(jīng)網(wǎng)絡(luò)翻譯成簡單的應(yīng)用程序表示(SAR)——這就是上面說的中間語言:

<complist> <textbox> <button> string0 </button> <text2speech> </complist><code> <button1clicked> <text2speech1> <textboxtext1> </text2speech1></button1clicked> </code>

再通過SAR編譯器將中間語言轉(zhuǎn)換成MIT App Inventor源碼文件(.scm/.bky),由MIT打包成最終可用的安卓端應(yīng)用程序即可。

下面是自然語言和中間語言(SAR)自動合成的示意圖,很直觀:

功能還比較初級

正如大家所料,這個框架還是比較初級,目前描述文字需要被限定在一個固定范圍:

只能描述11種組件:文本框、按鈕、標(biāo)簽、播放器、時間選擇器……

能實現(xiàn)的事件、操作等倒是沒有明確限制,感興趣的可以具體測測能實現(xiàn)多少。

目前的功能也很單一,廣大安卓開發(fā)程序員們還遠(yuǎn)遠(yuǎn)不用擔(dān)心AI“搶飯碗”。

不過研究人員說了,最終目的是使Text2App 成為一個成熟的基于自然語言的APP開發(fā)平臺。

需要多久呢?還未可知。

論文地址:https:///abs/2104.08301

完整視頻及試玩鏈接:https://text2app./

參考鏈接:https:///news/2021-06-text2app-framework-android-apps-text.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日本大学生精油按摩在线观看| 黑人巨大精品欧美一区二区区 | 久久久精品日韩欧美丰满| 国产精品视频一级香蕉| 免费在线播放不卡视频| 高清不卡一卡二卡区在线| 欧美日韩最近中国黄片| 日韩精品亚洲精品国产精品| 欧美日韩国产综合在线| 亚洲国产精品久久精品成人| 国产一区麻豆水好多高潮| 久久热这里只有精品视频| 在线欧洲免费无线码二区免费| 国产精品熟女在线视频| 精品久久av一二三区| 成人精品一区二区三区在线| 91日韩欧美国产视频| 日韩精品在线观看完整版| 国产一区二区三区丝袜不卡 | 久久精品国产熟女精品| 久久99这里只精品热在线| 亚洲一区二区三区熟女少妇| 久久精品国产99精品亚洲| 亚洲精品小视频在线观看| 色鬼综合久久鬼色88| 国产户外勾引精品露出一区| 色无极东京热男人的天堂| 亚洲欧洲成人精品香蕉网| 国产成人精品午夜福利av免费| 国产在线观看不卡一区二区 | 国产又猛又大又长又粗| 自拍偷女厕所拍偷区亚洲综合| 欧美日韩国产综合特黄| 欧美一区日韩一区日韩一区| 欧美日韩少妇精品专区性色| 欧美亚洲综合另类色妞| 国产又粗又爽又猛又黄的| 91亚洲精品亚洲国产| 美女露小粉嫩91精品久久久| 少妇人妻精品一区二区三区| 日韩在线精品视频观看|