助力企業(yè)專注構(gòu)建應(yīng)用功能,Oracle推出以AI為中心的企業(yè)級生成式開發(fā)基礎(chǔ)架構(gòu)?
原創(chuàng)“人工智能到底能幫我們做什么?這個問題的核心,就是要知道人工智能不能做什么。”近日,甲骨文公司副總裁及中國區(qū)董事總經(jīng)理吳承楊在甲骨文2024全球云大會中國媒體溝通會中表示。
隨著人工智能發(fā)展和普及,人工智能為我們的生活帶來了許多便利,比如制定旅游計(jì)劃、寫餐廳點(diǎn)評等等,這些都是通過大語言模型生成。但是對于企業(yè)來說,能否通過大語言模型直接開發(fā)一個企業(yè)級應(yīng)用?吳承楊給出的答案是——不可以。
關(guān)注數(shù)據(jù)和AI生成式應(yīng)用,并非大語言模型本身
大語言模型為個人和企業(yè)帶來多樣化的價值。然而,若要使生成式人工智能技術(shù)成為企業(yè)級應(yīng)用,需要像Oracle這樣的平臺作為支撐。Oracle在生成式人工智能領(lǐng)域具有明確的定位:專注于數(shù)據(jù)和AI生成式應(yīng)用的開發(fā),而非僅僅關(guān)注大語言模型。
Oracle的人工智能戰(zhàn)略貫穿于公司的各個層面和產(chǎn)品組合之中。在生成式人工智能技術(shù)出現(xiàn)之前,人工智能和機(jī)器學(xué)習(xí)就已嵌入到Oracle的基礎(chǔ)設(shè)施、平臺服務(wù)、數(shù)據(jù)庫和應(yīng)用程序。這種戰(zhàn)略賦予了Oracle獨(dú)特的優(yōu)勢,使其能夠協(xié)助不同行業(yè)的客戶優(yōu)化工作負(fù)載,并應(yīng)對復(fù)雜且具有戰(zhàn)略意義的挑戰(zhàn)。
例如,在Oracle Cloud Infrastructure (OCI) 中,用戶可以訪問到眾多可用的AI服務(wù)。此外,Oracle還提供了多種行業(yè)解決方案,如在ERP系統(tǒng)中集成數(shù)十個可嵌入的AI Agent,以協(xié)助客戶開發(fā)AI應(yīng)用。同時,Oracle還提供了AI平臺,使客戶能夠在本地環(huán)境中構(gòu)建和部署AI技術(shù),覆蓋整個技術(shù)棧。
那么回到之前的問題,為什么企業(yè)無法利用大語言模型開發(fā)企業(yè)級應(yīng)用?其原因可以歸納為三點(diǎn):
- 首先,各個組件和模塊之間存在著復(fù)雜的相互關(guān)系和緊密的連接。
- 其次,企業(yè)級應(yīng)用需要具備健壯性。這意味著應(yīng)用必須能夠在長期使用中保持穩(wěn)定,不能出現(xiàn)頻繁的故障。
- 最后,企業(yè)級應(yīng)用中的人工智能生成的代碼必須易于理解,以便在出現(xiàn)問題時能夠迅速定位并找到責(zé)任人。
針對上述的三個挑戰(zhàn),Oracle認(rèn)為單靠人工智能技術(shù)是不足以應(yīng)對的,必須將云計(jì)算、人工智能和數(shù)據(jù)進(jìn)行有機(jī)整合。
Oracle強(qiáng)調(diào)的不僅僅是單一的“一朵云”,而是“多云”策略。多云策略至關(guān)重要,因?yàn)樗鼮橛脩籼峁┝烁噙x擇,加速了應(yīng)用的遷移和現(xiàn)代化進(jìn)程。而Oracle在多云策略方面處于行業(yè)前沿地位。在今年的全球云大會(Oracle CloudWorld, OCW)中,Oracle宣布了與微軟Azure、谷歌GCP以及AWS的合作。
同時,Oracle不僅僅局限于關(guān)注人工智能技術(shù)本身,而是更加注重以人工智能為中心的開發(fā)理念。Oracle認(rèn)為,通過構(gòu)建以人工智能為中心的企業(yè)級生成式開發(fā)架構(gòu),可以實(shí)現(xiàn)人工智能技術(shù)在企業(yè)級應(yīng)用中的有效落地。這樣的架構(gòu)一旦建立,人工智能技術(shù)將能夠在企業(yè)級開發(fā)中發(fā)揮關(guān)鍵作用,成為企業(yè)的底層基礎(chǔ)設(shè)施。這不僅能夠加快企業(yè)開發(fā)速度,還能顯著提升生產(chǎn)效率,從而為企業(yè)帶來長遠(yuǎn)的競爭優(yōu)勢。
可組裝、可驗(yàn)證、高可靠,以AI為中心的企業(yè)級生成式開發(fā)架構(gòu)
那么,以AI為中心的企業(yè)級生成式開發(fā)架構(gòu)需要有什么樣的能力?
首先,該架構(gòu)應(yīng)能夠簡化模塊間的相互關(guān)系,確保模塊的可組裝性、獨(dú)立性以及各自的發(fā)展能力。
其次,由人工智能生成的代碼必須是可檢驗(yàn)的。一旦模塊建立,其內(nèi)部應(yīng)能夠生成代碼。雖然市面上存在多種大型語言模型可供選擇,但關(guān)鍵在于生成的代碼必須是可檢驗(yàn)的,以確保人對應(yīng)用的最終結(jié)果負(fù)責(zé)。此外,整個應(yīng)用應(yīng)能夠通過聲明式語言進(jìn)行簡單描述和翻譯。
最后,架構(gòu)應(yīng)提供健壯性、高可用性、安全性和一致性等基礎(chǔ)特性,從而減輕開發(fā)人員在這些方面的關(guān)注和負(fù)擔(dān)。
基于這三個維度,Oracle在甲骨文2024全球云大會隆重推出了一個新的理念——生成式開發(fā)基礎(chǔ)設(shè)施GenDev,旨在為企業(yè)級生成式應(yīng)用開發(fā)提供基礎(chǔ)架構(gòu)。這一架構(gòu)不僅是一個方法論,也是一個已經(jīng)推出的產(chǎn)品,代表了一種突破性的技術(shù)——在Oracle Database 23ai中引入以人工智能為中心的生成式開發(fā)基礎(chǔ)架構(gòu)。
GenDev的不同層次展現(xiàn)了多樣化的能力。GenDev結(jié)合了Oracle Database 23ai中的JSON Relational Duality Views、AI Vector Search和APEX等技術(shù),以促進(jìn)使用生成式AI進(jìn)行開發(fā)。
此外,Oracle還推出了操作屬性圖。盡管圖數(shù)據(jù)庫在業(yè)界已有不少,但Oracle的獨(dú)特之處在于將操作屬性圖的二元性集成到了Oracle數(shù)據(jù)庫中。例如,將圖數(shù)據(jù)庫應(yīng)用遷移到Oracle Database 23ai中,以此實(shí)現(xiàn)性能的顯著提升和應(yīng)用的簡化。同時,Select AI技術(shù)支持幾十種業(yè)界主流的大語言模型。
GenDev還提供了GPU支持運(yùn)行ML Notebooks(Oracle Machine Learning Notebooks)的能力,這一功能允許用戶在Oracle數(shù)據(jù)庫內(nèi)進(jìn)行自主運(yùn)算。Notebooks支持資源密集型的計(jì)算任務(wù),這些任務(wù)可以通過GPU得到加速。例如,在處理向量數(shù)據(jù)嵌入時,調(diào)用嵌入函數(shù)可能需要大量資源,此時可以利用GPU來提升性能。同樣,對于包含深度學(xué)習(xí)模塊的應(yīng)用,GPU的支持同樣能夠提供顯著的性能優(yōu)勢。
總之,GenDev結(jié)合了Oracle Database 23ai多種能力,提供以AI為中心的聲明式基礎(chǔ)設(shè)施,可自動實(shí)現(xiàn)企業(yè)應(yīng)用程序所需的獨(dú)立性、隔離性、保密性、一致性、可演進(jìn)性和可生成性;同時,還能使得應(yīng)用能夠以模塊化的方式輕松構(gòu)建,每個模塊既相互獨(dú)立又保障了安全性和保密性。此外,也能滿足企業(yè)級應(yīng)用所需的健壯性、魯棒性、高可用性和安全性,從而減輕了開發(fā)人員在這些方面的負(fù)擔(dān)。
GenDev的推出不僅是技術(shù)進(jìn)步的象征,更是Oracle對企業(yè)客戶需求深刻理解的體現(xiàn)。Oracle不僅提供了一個強(qiáng)大的工具,還代表了一種全新的思路,讓企業(yè)能夠更加專注于構(gòu)建應(yīng)用功能,而不是數(shù)據(jù)基礎(chǔ)設(shè)施需求。Oracle的這一創(chuàng)舉,無疑將為企業(yè)級AI應(yīng)用的發(fā)展開辟新的道路,推動整個行業(yè)向前發(fā)展。