紅帽:基于開源模式 推動 AI 技術(shù)的應(yīng)用和落地
原創(chuàng)生成式 AI,無疑是2023年最火熱的話題。而各大廠商也都紛紛研究生成式 AI 技術(shù),企圖搭上 AGI 這條快車道。
在近日舉行的2023紅帽全球峰會上,紅帽宣布將生成式人工智能技術(shù)加入到產(chǎn)品中,推出了搭載 IBM Watson Code Assistant 的 Ansible Lightspeed,實現(xiàn)人工智能驅(qū)動的 IT 自動化。同時,紅帽 OpenShift AI 再添多項新功能,便于企業(yè)可以實現(xiàn)適用于生產(chǎn)的 AI 模型和應(yīng)用。而這些 AI 功能的引入,也離不開開源。
紅帽總裁兼 CEO Matt Hicks 表示,紅帽的發(fā)展模式基于開源,我們深信開放釋放世界潛能,開源將成為推動創(chuàng)新的重要力量。無論是在模型領(lǐng)域、數(shù)據(jù)領(lǐng)域還是治理方面,紅帽會整合這些要素,以推動 AI 的生產(chǎn)應(yīng)用和應(yīng)用于關(guān)鍵任務(wù)的領(lǐng)域。
紅帽總裁兼 CEO Matt Hicks
生成式 AI 已在紅帽產(chǎn)品中實踐
對于生成式 AI 的火熱,Matt Hicks Hicks 評價道,“生成式 AI 最令人興奮的一點是,它是機器學(xué)習(xí)的進化,從傳統(tǒng)的深度學(xué)習(xí)能力中脫穎而出。它不再需要標記數(shù)據(jù)進行訓(xùn)練,從而帶來了更多的新的選擇。生成式 AI 方法將使我們能夠以更高效的方式進行更多的實驗和數(shù)據(jù)訓(xùn)練?!?/span>
紅帽首席技術(shù)官 Chris Wright 也同樣表示,生成式 AI 是一項重要的進步。自從深度學(xué)習(xí)問世以來,大型語言模型和生成式 AI 領(lǐng)域的發(fā)展一直備受關(guān)注。過去幾年中,深度學(xué)習(xí)要求數(shù)據(jù)科學(xué)家具備深厚的專業(yè)知識來構(gòu)建模型。而如今,基于大型語言模型和基礎(chǔ)模型的遷移學(xué)習(xí)為企業(yè)提供了更多機會,他們不再需要對數(shù)據(jù)進行繁重的標注工作,而是能夠利用更小、更專注的數(shù)據(jù)集進行訓(xùn)練和定制,以更廣泛地應(yīng)用于企業(yè)環(huán)境。這種變化改變了對技術(shù)的獲取方式,這是當(dāng)前的重大變革。
紅帽首席技術(shù)官 Chris Wright
但是,Chris Wright 指出,在企業(yè)環(huán)境下,我們不能僅僅依賴類似 Chat GPT 或 BART 這樣的模型進行提問和回答,因為它們的回答雖然形式完整,但不總是準確。為此,紅帽將這些技術(shù)集成在自己的平臺中。
例如,紅帽推出了搭載 IBM Watson Code Assistant 的 Ansible Lightspeed,為實現(xiàn) Ansible 自動化而推出的一項新的生成式人工智能服務(wù)。這樣,新手用戶更容易實現(xiàn)任務(wù)自動化,同時可以幫助經(jīng)驗豐富的自動化人員減輕創(chuàng)建低級別任務(wù)的負擔(dān)。
再如,紅帽與 IBM 合作開發(fā)的 Ansible Playbook。Ansible Playbook 利用自然語言生成可執(zhí)行的操作指南,紅帽還將這一技術(shù)擴展到紅帽的產(chǎn)品組合中,尤其是在 OpenShift 平臺上。
紅帽非常重視在 OpenShift 平臺上運行的應(yīng)用程序的運行時操作,因此紅帽使用運算符(Operators)來管理應(yīng)用程序。未來,紅帽將進一步利用生成式 AI 技術(shù)來生成運算符,從而幫助運維人員和開發(fā)人員更高效地利用紅帽的產(chǎn)品組合。Chris Wright 表示,這只是生成式 AI 在我們產(chǎn)品組合中融入的眾多方式之一,未來紅帽還將不斷探索更多可能性。
很多企業(yè)在采納新技術(shù)時,往往會慎重考慮,對于生成式 AI 的采納,Matt Hicks 給出企業(yè)幾點建議。首先,AI 領(lǐng)域的發(fā)展需要有可靠的資金支持,因此企業(yè)需要著重提高現(xiàn)有環(huán)境的效率和運行方式。第二,在涉及 AI 的領(lǐng)域,企業(yè)必須建立對核心模型的信任。對于使用數(shù)十億或數(shù)萬億參數(shù)進行訓(xùn)練的模型,了解其中所使用的數(shù)據(jù)以及其生成的建議或輸出是非常困難的。企業(yè)必須謹慎處理這些問題,就像在代碼的開源世界中需要遵守軟件許可和版權(quán)法一樣。因此,在訓(xùn)練模型和獲取建議方面的歸因和來源至關(guān)重要。第三,為了將 AI 應(yīng)用于生產(chǎn)和關(guān)鍵任務(wù)領(lǐng)域,企業(yè)還需要強調(diào)治理的重要性。這意味著企業(yè)必須理解獲得特定的答案的原理,了解輸入的數(shù)據(jù),并且明白模型將通過新數(shù)據(jù)進行增量訓(xùn)練等。
Matt Hicks Hicks 認為,開源模式在全球范圍內(nèi)的應(yīng)用速度比以往任何時候都要快。開源不受國家或地區(qū)的限制,而在創(chuàng)新和技術(shù)應(yīng)用方面,開源是一種非常出色的模式。所以,現(xiàn)在是紅帽和開源領(lǐng)域的好時機。
IT 自動化是通往企業(yè)采用人工智能的橋梁
當(dāng)談到為什么紅帽選擇將生成式人工智能應(yīng)用于操作自動化領(lǐng)域時,Chris Wright 表示,Ansible 專注于企業(yè)級 IT 自動化。在構(gòu)建 playbook 時,開發(fā)人員使用的是 Ansible YAML 語言。雖然 Ansible YAML 是一種相對容易理解的基礎(chǔ)設(shè)施自動化和開發(fā)語言,但是企業(yè)卻希望盡可能減少手動工作量,實現(xiàn)更多的自動化。
通過使用生成式人工智能模型,可以針對特定領(lǐng)域進行訓(xùn)練,基于在 Ansible 社區(qū)中被認為是成功且有用的 playbook,可以產(chǎn)生高度準確的輸出結(jié)果。這種生成式 AI 工具既可以幫助紅帽探索特定領(lǐng)域的需求,又能幫助企業(yè) IT 客戶實現(xiàn)更多自動化,提高企業(yè)效率。
Chris Wright 認為,IT 自動化是通往企業(yè)采用人工智能的橋梁,自主系統(tǒng)是自動化和智能的結(jié)合,而自動化是基石和起點,沒有自動化就無法實現(xiàn)自主系統(tǒng)。“未來的發(fā)展非常依賴于對系統(tǒng)產(chǎn)生的所有數(shù)據(jù)的理解,無論是日志文件、度量指標還是系統(tǒng)的遙測信息。企業(yè)可以利用這些數(shù)據(jù)來訓(xùn)練模型,從而了解系統(tǒng)的當(dāng)前狀態(tài),并通過自動化確保當(dāng)前狀態(tài)與期望狀態(tài)保持一致?!?/span>
在企業(yè)領(lǐng)域,將應(yīng)用人工智能幫助操作系統(tǒng)稱為“AI 運維”。紅帽在 OpenShift 上提供了一個與 Kubernetes 平臺連接的工具,稱之為“operators”,或者利用 Operator SDK 來自動化操作 OpenShift 本身以及運行在 OpenShift 上的應(yīng)用程序。這是構(gòu)建自主系統(tǒng)或自主云所需的反饋循環(huán)的開端。
Chris Wright 表示,Ansible 是一個很好的起點。未來,紅帽將繼續(xù)擴大合作并在不同領(lǐng)域應(yīng)用生成式人工智能。
以開源模式,解決供應(yīng)鏈安全問題
近年來,企業(yè)對于軟件安全性尤其是開源軟件的關(guān)注和認識不斷增強。Chris Wright 表示,“在企業(yè)中,開源軟件扮演著許多業(yè)務(wù)的重要角色。曾經(jīng)一些知名的開源工具漏洞和網(wǎng)絡(luò)攻擊事件引起了廣泛的關(guān)注。紅帽從一開始就深度參與開源社區(qū)的工作,將所有的開發(fā)工作匯集到一個發(fā)行版中,經(jīng)過驗證、測試和加固,其中包括了針對安全性的配置,然后再向客戶提供可信賴的解決方案。紅帽始終堅持這一模式,從 Linux 開始,并逐步擴展到整個產(chǎn)品組合,建立開源社區(qū)開發(fā)和客戶生產(chǎn)環(huán)境之間的信任關(guān)系,正是紅帽為整個生態(tài)系統(tǒng)帶來的核心價值之一。”
如今,紅帽在可信賴的軟件供應(yīng)鏈解決方案中添加的很多功能,都是源自于紅帽在開源項目中發(fā)起的。據(jù)了解,紅帽致力于構(gòu)建更好的溯源、簽名和驗證機制,確保軟件源自開源社區(qū),并通過整個供應(yīng)鏈進行驗證。為此,紅帽利用 sigstore 技術(shù),對內(nèi)容進行數(shù)字簽名,并在流程的各個階段進行驗證,保障供應(yīng)鏈安全。
此外,紅帽還將開源社區(qū)中創(chuàng)建的工具與構(gòu)建和交付軟件的方式相結(jié)合,讓客戶可以使用工具鏈來管理軟件的引入以及其在生產(chǎn)環(huán)境的風(fēng)險管控。其中,元數(shù)據(jù)對于了解風(fēng)險概況非常重要。Chris Wright 指出,SBOM(軟件物料清單)可以向首席信息安全官解釋容器或應(yīng)用程序的內(nèi)容,并從管理的角度查看該應(yīng)用程序在生產(chǎn)環(huán)境中的部署情況,以便企業(yè)在發(fā)現(xiàn)漏洞時,可以了解哪些地方存在漏洞及其在企業(yè)中的位置。這是企業(yè)維護符合安全合規(guī)要求的風(fēng)險概況所必需的關(guān)鍵工具。
Chris Wright 認為,這是對他來說非常重要的變革,因為幾十年中,他們都一直默默地完成這項工作,而幾十年前甚至沒有相應(yīng)的術(shù)語。而如今整個行業(yè)對風(fēng)險更加重視,紅帽也會提供相應(yīng)的工具,幫助客戶使用流程和工具來管理自身的供應(yīng)鏈。