云原生集成開發(fā)環(huán)境——TitanIDE
通過網(wǎng)頁在任何地方更安全、更高效地編碼2023-02-02
496
原文作者:leyu.樂魚創(chuàng)新產(chǎn)品總監(jiān) 陳曉露
你想寫一個AI應(yīng)用,但你寫不來AI的算法代碼,怎么辦?
寫一個AI應(yīng)用,一定需要會寫AI的代碼嗎?
自己整臺電腦,一定要會制造CPU嗎?
顯然不是!
我上大學(xué)那會,買電腦全是自己去武漢廣埠屯的電腦城組裝,鮮有人直接買品牌機的。我們都是提前配好幾個清單備選,去電腦城找?guī)准屹u電腦的店,按照清單討價還價,選好一家店后,這家店的銷售人員就從電腦城的倉庫中拿各種配件,然后拿到裝機中心組裝,組裝完安裝個盜版的操作系統(tǒng),完事!電腦城賣電腦的店鋪,他們就是純銷售,沒有倉庫,沒有產(chǎn)品,連組裝的工作也不是店鋪做的。
寫一個AI應(yīng)用,難道不能跟組裝一臺電腦一樣嗎?當(dāng)然可以,這就是“組裝式開發(fā)”這個概念的由來。后續(xù),我會再寫篇文章來介紹介紹組裝式開發(fā),這里就先不聊了。回到寫一個AI應(yīng)用的事,或者說組裝一個AI應(yīng)用,聽上去很美,但是有前提條件的:
· 有人提供配件
· 配件與配件之間相對獨立
· 你能了解這些配件的類型和作用
· 需要懂配件與配件之間如何對接
而在云原生開發(fā)平臺Methodot當(dāng)中,應(yīng)用商店提供了配件,應(yīng)用工廠提供了操作間,你只需要懂配件與配件之間如何對接(大多數(shù)配件與配件的對接是通過HTTP的API來實現(xiàn),所以大體懂HTTP協(xié)議就夠了),就能輕而易舉地基于我們平臺組裝應(yīng)用。
備注:Methodot(云原生在線開發(fā)平臺)即為CloudOS(云原生數(shù)字化創(chuàng)新平臺)SAAS版本。(Methodot體驗地址>>)
下面,我就來詳細(xì)講一下,如何不寫一行代碼,5分鐘基于Methodot組裝出一個AI識圖應(yīng)用。這個應(yīng)用界面如下,是一個網(wǎng)頁,打開后上傳一張圖片,該應(yīng)用就能將圖片內(nèi)容識別出來。
實現(xiàn)步驟
一、創(chuàng)建項目
注冊并登錄后,進入應(yīng)用工廠,新建一個微服務(wù)項目。(Methodot注冊地址>>)
二、設(shè)計架構(gòu)圖
2.1 設(shè)計組件
拉入應(yīng)用商店中的3個組件,1個是前端組件,用于界面顯示,1個是后端組件(Runtime),還有1個是AI模型。
2.2 組件連線
用連線將組件連接起來,注意:Runtime組件拉線到前端組件,模型組件拉線到Runtime組件。
三、保存并發(fā)布應(yīng)用
架構(gòu)圖設(shè)計完成,點擊“保存按鈕”,并選擇發(fā)布,跳轉(zhuǎn)到發(fā)布頁面,按照默認(rèn)配置發(fā)布應(yīng)用;
四、訪問應(yīng)用
等待應(yīng)用發(fā)布成功,并訪問應(yīng)用。您可以上傳一張圖片,該應(yīng)用將會識別出圖中的內(nèi)容。
總結(jié)
看上去很簡單,我們來繼續(xù)思考一下。
如果你想做一個AI應(yīng)用,前端不長這樣怎么辦?——Methodot上有前端低代碼能力,前端界面也可以組裝。
如果你想做一個AI應(yīng)用,你需要不同的AI能力,比如,你需要OCR的能力,怎么辦?——你可以跟我們聯(lián)系(400-008-9160),我們想辦法來提供你需要的AI能力,供你使用。