丁海驁
“現(xiàn)在對(duì)于AI的應(yīng)用,往往集中在語(yǔ)言識(shí)別、圖像識(shí)別和自然語(yǔ)言處理三個(gè)方面,所以要判斷一個(gè)產(chǎn)品或者解決方案是否真正用到了AI技術(shù):首先就看里面有沒(méi)有用到這三方面的相關(guān)技術(shù);其次,就要看這一產(chǎn)品是否會(huì)隨著數(shù)據(jù)的積累,算法會(huì)不會(huì)變得精確度更高。如果得到的都是肯定的答案,那說(shuō)明這個(gè)產(chǎn)品是在應(yīng)用AI技術(shù)正確的道路上?!标惞谡\(chéng),Testin云測(cè)公司CTO,日前受邀在TICA 2019 阿里巴巴質(zhì)量創(chuàng)新大會(huì)主論壇發(fā)表了關(guān)于AI技術(shù)如何賦能自動(dòng)化測(cè)試的演講。在此之前幾天,他在北京的辦公室里接受筆者的專訪。
實(shí)際上,目前整個(gè)IT產(chǎn)業(yè)都在強(qiáng)調(diào)AI的價(jià)值,以及發(fā)掘出各種不同的AI應(yīng)用場(chǎng)景。兩個(gè)月前,Testin云測(cè)——這是一家人工智能技術(shù)驅(qū)動(dòng)的企業(yè)服務(wù)平臺(tái),為企業(yè)和開發(fā)者提供云測(cè)試服務(wù)、AI數(shù)據(jù)標(biāo)注服務(wù)、安全服務(wù)及推廣服務(wù)的公司——正式面向市場(chǎng)推出了一款全新AI測(cè)試產(chǎn)品iTestin,真正將AI技術(shù)應(yīng)用于測(cè)試行業(yè)。這也是陳冠誠(chéng)此次受邀參與大會(huì)演講的主要原因。
“iTestin是一個(gè)商業(yè)化的產(chǎn)品,商業(yè)化產(chǎn)品如果沒(méi)有給客戶帶來(lái)持續(xù)價(jià)值的話,是沒(méi)有人會(huì)接受的?!?陳冠誠(chéng)強(qiáng)調(diào),AI的價(jià)值在于應(yīng)用,而iTestin最大的價(jià)值在于,其一方面降低了測(cè)試工作的門檻,同時(shí)另一方面極大地提高了測(cè)試工作的效率。
在iTestin發(fā)布現(xiàn)場(chǎng)的功能演示過(guò)程中,利用 iTestin,測(cè)試人員只需要用自然語(yǔ)言即可實(shí)現(xiàn)測(cè)試編程:測(cè)試人員只需輸入點(diǎn)擊、等待、檢查、長(zhǎng)按、輸入等自然語(yǔ)言的文字描述,后臺(tái)的AI就能準(zhǔn)確實(shí)時(shí)地在真機(jī)上進(jìn)行完整無(wú)誤的操作和相關(guān)指令,完成測(cè)試操作。例如,測(cè)試人員只需要輸入“點(diǎn)擊搜索”的中文指令,iTestin 就能自動(dòng)在APP當(dāng)前頁(yè)面中檢測(cè)并識(shí)別出“搜索”圖標(biāo),并完成該圖標(biāo)的點(diǎn)擊操作——這與傳統(tǒng)的測(cè)試腳本需要大量的人工介入,通過(guò)手工框選目標(biāo)控件來(lái)實(shí)現(xiàn)腳本錄制和維護(hù)相比,對(duì)于處在“數(shù)字化轉(zhuǎn)型”關(guān)鍵節(jié)點(diǎn)、希望通過(guò)開發(fā)移動(dòng)互聯(lián)網(wǎng)應(yīng)用優(yōu)化業(yè)務(wù)流程的企業(yè)級(jí)用戶,顯然具有很大的吸引力。
“我們客戶給了一個(gè)最真實(shí)的反饋:他說(shuō)用傳統(tǒng)的控件方式測(cè)試,寫一個(gè)測(cè)試腳本可能需要一個(gè)小時(shí),但因?yàn)樯婕暗娇缙脚_(tái)應(yīng)用,因此調(diào)試需要用6、7個(gè)小時(shí);但是通過(guò)使用iTestin,由于其使用UI界面截圖的OCR和圖標(biāo)識(shí)別技術(shù),使得不同平臺(tái)可以使用同一套UI進(jìn)行測(cè)試,因此測(cè)試腳本的跨平臺(tái)應(yīng)用成為可能,因此寫完腳本根本不需要再花費(fèi)大量時(shí)間做跨平臺(tái)調(diào)試?!标惞谡\(chéng)說(shuō)。
任何一項(xiàng)IT趨勢(shì)從來(lái)都不是技術(shù)本身,更多地,是如何能夠迅速?gòu)募夹g(shù)到商業(yè)化、市場(chǎng)化、產(chǎn)品化,并在這一過(guò)程中,惠及更多的用戶。
如果要繪制一個(gè)與AI相關(guān)的“技術(shù)/商業(yè)”地圖,那么橫向看,就有算法、算力和數(shù)據(jù)三大要素;而縱向眾多的參與者,則可以根據(jù)背景的不同,大致分為三類:一類是谷歌、IBM這類的新興或者傳統(tǒng)的IT巨頭,他們已經(jīng)確認(rèn)AI是未來(lái)的趨勢(shì),因此對(duì)于AI技術(shù)的研發(fā)投入了非常大的關(guān)注;第二類是新興的人工智能創(chuàng)業(yè)公司,這類公司往往在資本和技術(shù)的雙重推動(dòng)下,都會(huì)很快成為行業(yè)的獨(dú)角獸;第三類就是垂直領(lǐng)域的參與者,這類企業(yè)往往在行業(yè)深耕數(shù)年,自身有明確的優(yōu)勢(shì)業(yè)務(wù),他們希望通過(guò)將AI技術(shù)率先在行業(yè)落地,為客戶帶來(lái)更大的價(jià)值,成為引領(lǐng)行業(yè)的創(chuàng)新者并獲得更多面向未來(lái)競(jìng)爭(zhēng)環(huán)境的能力。
陳冠誠(chéng)認(rèn)為,作為一家從現(xiàn)實(shí)業(yè)務(wù)出發(fā)開發(fā)AI應(yīng)用的企業(yè),在數(shù)據(jù)和人才兩個(gè)方面,Testin云測(cè)都有其他企業(yè)無(wú)可比擬的優(yōu)勢(shì)。
“基于深度學(xué)習(xí)的AI,都會(huì)遇到識(shí)別對(duì)象的數(shù)據(jù)本身不在訓(xùn)練數(shù)據(jù)集的范圍之內(nèi)而導(dǎo)致的整個(gè)識(shí)別失效,所有的應(yīng)用都存在所謂的長(zhǎng)尾場(chǎng)景或者沒(méi)有覆蓋到那種場(chǎng)景,因此沒(méi)有哪一個(gè)AI應(yīng)用的廠商敢保證自己的識(shí)別率是100%,因?yàn)樗旧硎且粋€(gè)大數(shù)據(jù)的概率問(wèn)題,所以只能不停地通過(guò)新場(chǎng)景下的數(shù)據(jù)添加,增加產(chǎn)品的適應(yīng)性。”陳冠誠(chéng)強(qiáng)調(diào)在現(xiàn)實(shí)應(yīng)用層面,AI是否能夠給出準(zhǔn)確的結(jié)果,核心是數(shù)據(jù)。從這一點(diǎn)上來(lái)說(shuō),開創(chuàng)云測(cè)試領(lǐng)域并深耕8年的Testin云測(cè)具有明顯的行業(yè)經(jīng)驗(yàn),及更多的有效數(shù)據(jù):“在測(cè)試這個(gè)行業(yè),Testin云測(cè)還構(gòu)建了測(cè)試業(yè)界最大規(guī)模的千萬(wàn)級(jí)數(shù)據(jù)集用于模型訓(xùn)練?!?/p>
而對(duì)于人才,陳冠誠(chéng)認(rèn)為公司的優(yōu)勢(shì)分成兩個(gè)層次:一方面,投入AI研發(fā)的專業(yè)技術(shù)人員,往往專注于解決一個(gè)垂直應(yīng)用場(chǎng)景的AI應(yīng)用問(wèn)題,因此與泛應(yīng)用場(chǎng)景研發(fā)的機(jī)構(gòu)相比,不僅人數(shù)、行業(yè)經(jīng)驗(yàn)和知識(shí)都占有優(yōu)勢(shì),而且專注度更高;另一方面,對(duì)于企業(yè)級(jí)市場(chǎng),將AI融入到具體的業(yè)務(wù)場(chǎng)景當(dāng)中,更容易與用戶形成“正向的循環(huán)”,從而在研發(fā)企業(yè)中完成銷售、運(yùn)營(yíng)、技術(shù)三者之間更高效迭代:“服務(wù)的客戶多了,自然就會(huì)遇到各種各樣的場(chǎng)景,所以你的算法自然就會(huì)更好,產(chǎn)品的適用性、通用性必然會(huì)更高?!?/p>
陳冠誠(chéng)強(qiáng)調(diào):任何一個(gè)商業(yè)上的成功,或者一種競(jìng)爭(zhēng)優(yōu)勢(shì)的建立,都不能僅僅依靠技術(shù)本身來(lái)實(shí)現(xiàn),在現(xiàn)實(shí)的業(yè)務(wù)當(dāng)中與用戶形成更良性的互動(dòng),從而帶動(dòng)產(chǎn)品和技術(shù)的正向迭代,才是保持優(yōu)勢(shì)的本質(zhì)。
如果以自動(dòng)駕駛的L2、L3、L4層級(jí)劃分作為參照物,陳冠誠(chéng)認(rèn)為目前應(yīng)用于各種場(chǎng)景當(dāng)中的AI技術(shù),其最大的價(jià)值在于“推動(dòng)技術(shù)邊界的擴(kuò)展”,即讓AI技術(shù)能夠更大程度代替人類的重復(fù)性工作。在他的認(rèn)識(shí)當(dāng)中,測(cè)試的全流程實(shí)際包括三個(gè)階段:首先是規(guī)劃測(cè)試流程和計(jì)劃;第二是執(zhí)行測(cè)試;第三是分析測(cè)試結(jié)果,而目前Testin云測(cè)的OCR、文字識(shí)別、圖標(biāo)識(shí)別,其實(shí)也只做了第二階段的一部分工作?!拔磥?lái)可能最智能的級(jí)別,是你給系統(tǒng)一個(gè)應(yīng)用,人什么都不需要做,AI會(huì)自動(dòng)寫用例,然后自動(dòng)去執(zhí)行用例,然后自動(dòng)分析數(shù)據(jù),并給出最終的一個(gè)結(jié)果?!?/p>
然而很多時(shí)候,對(duì)于整個(gè)人類社會(huì)來(lái)講,或許技術(shù)本身最終具體發(fā)展到怎樣的程度,已經(jīng)不那么重要了。重要的是,在技術(shù)發(fā)展的過(guò)程當(dāng)中,通過(guò)與業(yè)務(wù)邏輯、行業(yè)知識(shí)的不斷融合,以及商業(yè)化、市場(chǎng)化和產(chǎn)品化,最終為企業(yè)用戶帶來(lái)業(yè)務(wù)模式和商業(yè)邏輯的優(yōu)化,才是真正推動(dòng)社會(huì)進(jìn)步的原因,這也是本輪包括AI技術(shù)在內(nèi)的新興IT技術(shù),能夠給予現(xiàn)在和未來(lái)的最大價(jià)值。