IBM watsonx Code Assistant現(xiàn)已全面上市,為企業(yè)應(yīng)用現(xiàn)代化帶來生成式 AI代碼生成功能

2023-11-01 09:40 來源:美通社 作者:電源網(wǎng)

北京2023年10月31日 /美通社/ -- IBM(紐交所股票代碼:IBM)日前正式推出 watsonx Code Assistant,這是一個(gè)由生成式 AI 支持的代碼生成助手,可幫助企業(yè)的開發(fā)人員和 IT 運(yùn)營人員使用自然語言提示(natural language prompts),從而更快、更準(zhǔn)確地編寫代碼。該產(chǎn)品目前提供兩個(gè)特定的企業(yè)用例,即借助 watsonx Code Assistant for Red Hat Ansible Lightspeed 實(shí)現(xiàn)網(wǎng)絡(luò)配置和代碼部署等任務(wù)的IT 自動(dòng)化,以及使用 watsonx Code Assistant for Z 實(shí)現(xiàn)大型主機(jī)的應(yīng)用現(xiàn)代化,如在 IBM Z 上將 COBOL 語言轉(zhuǎn)換為 Java語言[1]。 

 

watsonx Code Assistant旨在加速開發(fā)過程,同時(shí)確保信任、安全和合規(guī)等原則,它利用基于 IBM Granite 基礎(chǔ)模型的生成式 AI 來編寫可在 IBM watsonx 平臺(tái)上運(yùn)行的代碼。Granite 系列模型使用解碼器架構(gòu),該架構(gòu)支持使用大型語言模型功能來預(yù)測序列中的后續(xù)步驟,以支持自然語言處理任務(wù)。IBM 計(jì)劃通過用于其他特定領(lǐng)域的生成式 AI 功能來調(diào)優(yōu) watsonx Code Assistant,從而更好地支持代碼生成、代碼解釋和完整的端到端軟件開發(fā)生命周期,持續(xù)推動(dòng)企業(yè)應(yīng)用現(xiàn)代化。

近期的一份IDC報(bào)告指出:"watsonx Code Assistant所使用的模型由精選數(shù)據(jù)訓(xùn)練得來,而非未經(jīng)審核的數(shù)據(jù)來源,因此它能通過代碼建議傳播最佳實(shí)踐,來幫助企業(yè)提高代碼質(zhì)量,從而避免污染企業(yè)的代碼庫。"[2]

IBM 軟件業(yè)務(wù)產(chǎn)品管理和增長部門高級副總裁 Kareem Yusuf 博士表示:"此次發(fā)布的watsonx Code Assistant,與watsonx Orchestrate 等產(chǎn)品同屬 IBM 不斷增長的 watsonx Assistant 產(chǎn)品線,為企業(yè)提供了實(shí)施生成式 AI 的重要途徑。watsonx Code Assistant 可直接為開發(fā)人員提供 AI 輔助的代碼開發(fā)和應(yīng)用現(xiàn)代化解決方案(采用自然集成的平滑遷移方式),幫助他們縮小技能差距并提高工作效率。"

此外,IBM Consulting 還與銀行、保險(xiǎn)、醫(yī)療和政府等行業(yè)客戶密切合作,為他們的相關(guān)用例提供深厚的行業(yè)專長,并幫助他們制定戰(zhàn)略,以利用生成式 AI 和代碼生成的潛力來加速應(yīng)用現(xiàn)代化。

借助IBM watsonx Code Assistant for Red Hat Ansible Lightspeed實(shí)現(xiàn)IT 自動(dòng)化

紅帽(Red Hat)Ansible Automation Platform 可幫助企業(yè)開發(fā)人員和 IT 運(yùn)營人員使用 Ansible Playbook 實(shí)現(xiàn)IT自動(dòng)化,包括基礎(chǔ)架構(gòu)管理、混合云部署、網(wǎng)絡(luò)配置和應(yīng)用部署等任務(wù)。 通過 IBM watsonx Code Assistant for Red Hat Ansible Lightspeed,IT 團(tuán)隊(duì)可以輸入英文提示,為 Ansible Playbook 自動(dòng)生成符合任務(wù)創(chuàng)建和維護(hù)最佳實(shí)踐的任務(wù)建議。因此,更多團(tuán)隊(duì)成員可以更高效地創(chuàng)建 Ansible Playbook,并實(shí)施更具彈性且更易支持的自動(dòng)化,而無需深入培訓(xùn)。

該版本技術(shù)預(yù)覽的關(guān)鍵數(shù)據(jù)包括:

約 4000 名開發(fā)人員參加了技術(shù)預(yù)覽。

AI 生成內(nèi)容建議的平均接受率達(dá)到 85%。(基于2023年7月27日至10月23日期間的超過41000份建議)

生產(chǎn)力提高 20-45%。

紅帽高級副總裁兼首席產(chǎn)品官 Ashesh Badani 表示:"紅帽已經(jīng)展示了特定領(lǐng)域的 AI如何推動(dòng)開源社區(qū)的 IT 自動(dòng)化。這次發(fā)布的 watsonx Code Assistant for Red Hat Ansible Lightspeed 有望縮小技能差距,提高組織效率,釋放企業(yè) IT 的潛力,從而提供更高的業(yè)務(wù)價(jià)值。"

IBM首席技術(shù)官辦公室(CIO Office)的混合云平臺(tái)(Hybrid Cloud Platforms)團(tuán)隊(duì)已經(jīng)使用 Red Hat Ansible Automation Platform 來支持其 IT 環(huán)境中的各種任務(wù),包括修補(bǔ)漏洞、解決漏洞和對系統(tǒng)進(jìn)行定期檢查。該團(tuán)隊(duì)負(fù)責(zé)人 Bob Epstein 預(yù)計(jì),隨著 watsonx Code Assistant for Red Hat Ansible Lightspeed 為其他團(tuán)隊(duì)成員提供支持(如幫助SRE工程師使用自然語言生成特定的 Ansible 自動(dòng)化任務(wù)),能夠生成 Ansible Playbook 的開發(fā)人員數(shù)量將增加 10 倍。

IBM CIO Office 混合云平臺(tái)團(tuán)隊(duì)的架構(gòu)設(shè)計(jì)師 Robert Barron表示:"我將我們的應(yīng)用現(xiàn)代化之旅分為以下階段:過去是‘爬行‘階段,很多任務(wù)都是手動(dòng)完成的。隨后是‘步行‘階段,我們開始采用自動(dòng)化。實(shí)施 Red Hat Ansible Automation Platform 后,我們進(jìn)入了‘跑步‘階段。展望未來,借助 watsonx Code Assistant for Red Hat Ansible Lightspeed,我們將能夠‘展翅高飛‘。"

IBM watsonx Code Assistant for Red Hat Ansible Lightspeed 
IBM watsonx Code Assistant for Red Hat Ansible Lightspeed

了解IBM watsonx Code Assistant for Red Hat Ansible Lightspeed 的更多信息,請點(diǎn)擊此處。

IBM watsonx Code Assistant for Z助力大型主機(jī)應(yīng)用現(xiàn)代化

IBM watsonx Code Assistant for Z 可在IBM Z 上更快地將 COBOL 語言轉(zhuǎn)換為Java語言,從而提高開發(fā)人員的工作效率。它旨在幫助企業(yè)利用生成式 AI 和自動(dòng)化工具加速實(shí)現(xiàn)大型主機(jī)應(yīng)用現(xiàn)代化,同時(shí)保留 IBM Z 平臺(tái)優(yōu)異的性能、安全和彈性。

如今,該產(chǎn)品貫穿應(yīng)用現(xiàn)代化的全生命周期。首先是應(yīng)用發(fā)現(xiàn)功能,此功能有助于對應(yīng)用及其依賴項(xiàng)的技術(shù)理解。其次是自動(dòng)重構(gòu)功能,此功能利用應(yīng)用發(fā)現(xiàn)中捕獲的信息來識(shí)別選定元素,從而將單體應(yīng)用分解為模塊化 COBOL 業(yè)務(wù)服務(wù)。最后是watsonx Code Assistant for Z利用生成式 AI ,將選定的 COBOL 業(yè)務(wù)服務(wù)轉(zhuǎn)換為面向?qū)ο蟮?Java 代碼。生命周期中的下一步將包括驗(yàn)證測試,此功能將加入未來的發(fā)行版本,支持自動(dòng)生成測試用例來驗(yàn)證新的 COBOL 或 Java 服務(wù)。

TCS 與 IBM 建立了長期合作關(guān)系,旨在打造攜手共創(chuàng)的生態(tài)系統(tǒng),與客戶和其他利益相關(guān)方實(shí)現(xiàn)共贏?;诖撕献麝P(guān)系和深厚的相關(guān)專業(yè)知識(shí),TCS 打造了目標(biāo)導(dǎo)向的全方位專門服務(wù),以支持客戶的就地應(yīng)用現(xiàn)代化。

TCS 技術(shù)、軟件和服務(wù)部門的行業(yè)解決方案業(yè)務(wù)負(fù)責(zé)人 Keshav Varma 表示:"生成式 AI 可以顯著提高開發(fā)者的工作效率,讓他們更快地實(shí)現(xiàn)主機(jī)應(yīng)用的轉(zhuǎn)型。雖然 watsonx Code Assistant for Z 才剛剛推出,已有多位客戶要求我們開展相關(guān)的原型驗(yàn)證測試(Proof of Concept)?;谖覀儍杉夜緮?shù)十年的企業(yè)服務(wù)經(jīng)驗(yàn),我們期待通過 watsonx 與 IBM 建立更深入的合作關(guān)系。

有關(guān) IBM watsonx Code Assistant for Z 的更多信息,請點(diǎn)擊此處

IBM Consulting 為客戶提供實(shí)現(xiàn) IT 自動(dòng)化和現(xiàn)代化的行業(yè)專長

watsonx Code Assistant for Red Hat Ansible Lightspeed 和 watsonx Code Assistant for Z 的早期IBM咨詢項(xiàng)目旨在幫助客戶實(shí)現(xiàn)持續(xù)自動(dòng)化、Ansible Playbook 生產(chǎn)力、質(zhì)量改進(jìn)和 IT 運(yùn)營轉(zhuǎn)型,同時(shí)確定可通過IBM Z 實(shí)現(xiàn)現(xiàn)代化的應(yīng)用領(lǐng)域。

對于希望實(shí)現(xiàn)更加個(gè)性化的 watsonx Code Assistant 用例的客戶,IBM Consulting 和 IBM Client Engineering團(tuán)隊(duì)可與客戶緊密合作,從用戶的角度識(shí)別特定痛點(diǎn),并解決關(guān)鍵的業(yè)務(wù)挑戰(zhàn)和技術(shù)挑戰(zhàn)。通過與 IBM研究院、IBM科技事業(yè)部和紅帽密切合作,IBM Consulting形成了針對紅帽和 watsonx 的實(shí)踐方案,可在應(yīng)用現(xiàn)代化、IT 自動(dòng)化和生成式 AI 方面提供深厚的行業(yè)專長。

IBM 可隨時(shí)自行決定更改或撤銷 IBM 的計(jì)劃、方向和意圖,恕不另行通知。

[1] IBM watsonx Code Assistant for Z 包括本地部署和"即服務(wù)"版本。同時(shí)購買以上版本,可獲得文章所述的生成式AI功能。

[2] IBM's watsonx Offers Generative AI for EnterpriseDevelopment and DevOps, IDC #US51203823, 2023年9月8日

【關(guān)于IBM

IBM 是全球領(lǐng)先的混合云、人工智能及企業(yè)服務(wù)提供商,幫助超過 175 個(gè)國家和地區(qū)的客戶,從其擁有的數(shù)據(jù)中獲取商業(yè)洞察,簡化業(yè)務(wù)流程,降低成本,并獲得行業(yè)競爭優(yōu)勢。金融服務(wù)、電信和醫(yī)療健康等關(guān)鍵基礎(chǔ)設(shè)施領(lǐng)域的超過 4000 家政府和企業(yè)實(shí)體依靠 IBM 混合云平臺(tái)和紅帽 OpenShift 快速、高效、安全地實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。IBM 在人工智能、量子計(jì)算、行業(yè)云解決方案和企業(yè)服務(wù)方面的突破性創(chuàng)新為我們的客戶提供了開放和靈活的選擇。對企業(yè)誠信、透明治理、社會(huì)責(zé)任、包容文化和服務(wù)精神的長期承諾是 IBM 業(yè)務(wù)發(fā)展的基石。了解更多信息,請?jiān)L問:https://www.ibm.com/cn-zh 

IBM watsonx Code Assistant 生成式 AI代碼生成

一周熱門