IBM保證Watsonx中的AI Cobol翻譯器不會取代開發人員
幾個月前,IBM 推出了一項新的人工智慧服務,旨在幫助各行業從COBOL 過渡到更新的程式設計標準。IBM 表示,Watsonx 可以為古老語言的現代化做出許多貢獻,但它始終需要人類程式設計師來完成工作。

根據IBM Z 軟體副總裁Skyla Loomis 的說法,Watsonx 是一款”開發人員助理工具”,它使用人工智慧,但不能獨立完成所有任務。生成式人工智慧服務與人類程式設計師結成夥伴關係,對COBOL 程式碼的選定部分進行轉換,但人工智慧提供的程式碼在投入生產之前最終還需要進行一些”小幅編輯工作”。
儘管已經有64 年的歷史,COBOL(通用商業導向語言)仍被廣泛應用於銀行、汽車、保險、政府、醫療保健等重要行業的大型電腦。根據《國際科學高級研究期刊》(International Journal of Advanced Research in Science)最近估計,43%的銀行系統仍在使用COBOL,每天有3 兆美元的交易(ATM、信用卡)是透過這種古老語言編譯的代碼管理的。
Watsonx 是為解決COBOL 問題而創建的,它提供了一個端到端的解決方案,包括一個執行複雜程式碼翻譯任務的多步驟過程。IBM 產品管理和IT 自動化副總裁Keri Olson 解釋說,私人和政府客戶可以利用生成式人工智慧服務將現有的依賴關係分解成更小的片段。在IBM 自己的程式設計師的幫助下,客戶可以選擇他們想要(或需要)透過將COBOL 語法轉換為Java 來實現程式碼現代化的部分。
Loomis 說,最後,80% 或90% 的翻譯程式碼都能提供有效的(可運行的)現代化結果,但人類程式設計師必須做出完成任務所需的”幾處改動”,Watsonx 是一種提高生產力的工具,而不是開發人員的替代品。
IBM 先前在人工智慧領域的冒險並未達到公司設定的極高期望值,現在人們對Watson Health 能否在生成式人工智慧領域取得成功持懷疑態度。
Gartner 的阿倫-錢德拉塞卡拉(Arun Chandrasekara)認為,IBM”沒有案例研究”來驗證Watsonx 的程式碼現代化能力。奧爾森承認了這個問題,但他表示,IBM 正在利用其在大型主機運算和人工智慧方面的經驗,提供最先進的人工智慧體驗,儘管該公司在客戶獲取方面仍處於”早期階段”。