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