Salesforce AI負責人希望大力推動語音驅(qū)動編程技術(shù)的發(fā)展
近年來,人工智能技術(shù)已經(jīng)在商業(yè)領(lǐng)域得到了廣泛了運用,而我們與機器交互的方式也正在發(fā)生改變。為了順應時代的發(fā)展,以 Salesforce 為代表的諸多企業(yè),都在積極醞釀可對客戶產(chǎn)生更直接影響的新體驗。 事實上,早在 2016 年,Salesforce 就已經(jīng)開啟了他們的 AI 之旅,當時該公司推出了名為 Einstein 的人工智能框架。
需要指出的是,Einstein 從來不是一款產(chǎn)品,而是一套有可能觸及 Salesforce 堆棧的各個方面的智能功能。而要將它推向現(xiàn)實世界的工作,仍在進行當中。
一年前,Salesforce 聘請了前斯坦福大學教授 Silvio Savarese 。作為該公司的首席科學家,他致力于利用大量數(shù)據(jù)集來開展更高級的研究。
回顧過去 20 年,他一直在從事這方面的研究,希望讓缺乏特定培訓的人也能夠掌握相關(guān)技能。
其推動的一個主要方向,是讓 AI 能夠以新的方式,為商業(yè)人士賦予切實的能力、并讓任何人都能夠輕松獲得這方面的體驗。
為實現(xiàn)這一廣泛的目標, Salesforce 百人研究團隊的努力方向之一,就是被稱作 CodeGen 的語音驅(qū)動編程方法。
這個想法是讓人們用簡單的語句來描述他們想做的事情,然后 AI 可根據(jù)自然語言指令來生成代碼。
Silvio Savarese 表示,這項技術(shù)的關(guān)鍵,在于通過接近于自然對話的方式,向 AI 解釋自己想要做些什么。
“CodeGen 確實提供了一種新穎的軟件開發(fā)方式,用戶無需直接編寫代碼,只需在對話中用簡單的英語詞匯描述他們試圖解決的問題,所以對話過程在其中扮演了重要的角色”。
如上方例子所示,用戶首先提出一些要求,然后 AI 會要求給出更清晰的解釋。盡管這在很大程度上仍處于早期實驗階段,但 Salesforce 已經(jīng)在兩種不同的聆聽模型上取得了新進展。
其中一套模型面向更具經(jīng)驗的開發(fā)者,此時 CodeGen 會幫助他們編寫代碼、并接管處理那些手動的部分 -—— 從編程角度來看,這些工作相對更加枯燥。
另一套模型面向缺乏經(jīng)驗的普通用戶,他們在編程方面的知識儲備幾乎為零,但 CodeGen 仍可提供一種構(gòu)建軟件、以解決實際問題的方法。
據(jù)悉,Salesforce 正嘗試通過對話式編程,來實現(xiàn)一些以前未做過的事情。雖然 微軟 正在研究與 GPT3 框架類似的東西,但 Savarese 的大規(guī)模深度學習,還涉及相當復雜的模型。
作為編程的基礎(chǔ)模型,CodeGen 建立在一個具有 160 億個參數(shù)的大規(guī)模自回歸模型之上。
這些模型是由大量數(shù)據(jù)訓練得來,并且可根據(jù)用戶的經(jīng)驗豐富程度,來區(qū)分用例和模型。
截圖(來自: GitHub )
雖然當前該項目仍處于概念驗證階段,但下一步 Salesforce 計劃將它發(fā)布到內(nèi)部開發(fā)人員社區(qū),且 Savarese 會在本月晚些時候的內(nèi)部會議上進行展示。
若順利邁過實驗階段,Salesforce 將授權(quán)數(shù)據(jù)科學家和業(yè)務分析師使用 Tableau(于 2019 年以近 160 億美元的價格收購)來構(gòu)建應用程序,使之從業(yè)務層面變得更易于訪問。
當然,語音驅(qū)動的編程,僅是 Salesforce 宏偉 AI 愿景的一小步。畢竟內(nèi)容創(chuàng)建、網(wǎng)站布置和其它任務功能,也有望通過一套簡潔的人與 AI 溝通系統(tǒng)來實現(xiàn)。
【來源:cnBeta.COM】
關(guān)鍵詞: 編程技術(shù)
相關(guān)新聞