忘了“移動優(yōu)先”和“云計算優(yōu)先”吧,當(dāng)今的應(yīng)用程序已經(jīng)步入了“認知優(yōu)先”的時代。
這個說法來自于Progress的CEO 約戈什·古普塔,他表示智能應(yīng)用程序需要具備預(yù)告和預(yù)測的能力,以幫助企業(yè)獲得更大的成功。
他并不是唯一一個這么認為的人,筆者每參加10次演講,就有6個會涉及人工智能或機器學(xué)習(xí)的一些方面。在物聯(lián)網(wǎng)的未來不久,后端系統(tǒng)將必須去理解數(shù)據(jù),因為數(shù)據(jù)量會變得非常龐大,人類無法自行去理解,必須借助機器來判斷哪些數(shù)據(jù)對業(yè)務(wù)至關(guān)重要,哪些不需要立即處理,哪些會吸引客戶,哪些會讓客戶產(chǎn)生厭惡。
在軟件測試中,AI將會被廣泛應(yīng)用,系統(tǒng)通過審查自身,能夠發(fā)現(xiàn)在構(gòu)建過程中引入了可能會破壞軟件的錯誤。使用人工智能自動化測試,使系統(tǒng)根據(jù)它從以前的缺陷中學(xué)到的東西來進行測試,并排除故障。
應(yīng)用程序必須變得智能化,理解用戶喜歡使用哪種設(shè)備與應(yīng)用程序交互,了解用戶的偏好,并向用戶提供精準信息,是非常必要的。
古普塔表示:“我們可以看到,整個世界的商業(yè)應(yīng)用程序都在走向智能化,能夠預(yù)告和預(yù)測,從而幫助企業(yè)獲得更大的價值。”
在這個話題中,我們會進一步討論如何打造一個絕佳的用戶體驗。古普塔指出,用戶體驗的重要程度遠超用戶接口。“體驗超越了交互本身,”他說,“接口必須能夠理解語境。”
他進一步指出,在相當(dāng)短的時間內(nèi),不使用UI的應(yīng)用將成為常態(tài)。“就拿自動恒溫器而言。”他說,“當(dāng)我在家的時候,它應(yīng)該知道我想要什么樣的溫度。”數(shù)據(jù)驅(qū)動學(xué)習(xí)。我們可以在工業(yè)應(yīng)用中看到這一點,它可以根據(jù)實時顯示機器運行情況的數(shù)據(jù)進行預(yù)測維護,而不是在時間軸上進行維護。
古普塔表示,為了將這個技術(shù)應(yīng)用到生活中,開發(fā)者需要三種工具來創(chuàng)建一個應(yīng)用AI架構(gòu):
·機器學(xué)習(xí)引擎。
·規(guī)則引擎。“假設(shè)我們有一個預(yù)測,定義如何去處理它的是商業(yè)規(guī)則。”他說,甚至這些商業(yè)規(guī)則和政策比編寫代碼更重要。
·現(xiàn)代的用戶體驗。“接口可以是會話式的,就像聊天機器人,或者虛擬現(xiàn)實,或者是移動設(shè)備……等等。”他說。
“所有這些,”他補充道,“必須與后端平臺綁定,以運行你的業(yè)務(wù)。你需要在任何一個可伸縮的、安全的環(huán)境中運行業(yè)務(wù)應(yīng)用程序,并使用數(shù)據(jù)連接和前端工具。我們?nèi)蝿?wù)i這就是現(xiàn)代智能應(yīng)用程序架構(gòu)”。
Forrester的研究分析師杰弗里·哈蒙德表示:“人工智能的核心是主動的而非被動的,根據(jù)數(shù)據(jù)模式推斷真實世界的聯(lián)系,并根據(jù)預(yù)測觸發(fā)行動。”舉例來說,一個城市中的水管檢測系統(tǒng)可以檢測出從一個管道中流出的流量,并判斷是否出現(xiàn)泄露問題。如果確實產(chǎn)生了泄露的話,它會自動關(guān)閉那部分,并向維修人員發(fā)出警報,讓他們來修理。這能防止大規(guī)模泄露問題的發(fā)生,為城市和那些因巨大泄露問題而受損的人節(jié)省了資金。
我們甚至開始看到,認知服務(wù)正超越語言和語音識別,發(fā)展出手勢、聲音分析和情緒分析等等。
“在認知時代,我們將看到大家著力于發(fā)展認知能力,并與數(shù)據(jù)科學(xué)相結(jié)合。這會是技術(shù)人員的一項重大責(zé)任,要清楚地說明正在做的事情,并為開發(fā)人員提供可用的用例。”IBM Watson的首席開發(fā)人員Willie Tejada說,“我們需要為軟件資產(chǎn)、工具鏈和代碼創(chuàng)建一個入口點,展示我如何設(shè)計一個零售聊天機器人,或者如何在Twitter消息流中做數(shù)據(jù)科學(xué)。”
正如古普塔所說,“我們還有很長的路要走。”