「現在AI寫程式比我更好、更快、更有效率,相信我和AI在寫程式上的差距將會愈來愈大」,很早便接觸程式開發,曾購買Apple II電腦學習開發程式的李振忠一場活動上有感而發地說。李振忠現為廣達電腦總管理處管理資訊中心處長,他自嘲自己是「傳說中被AI取代的工程師」,但幸運地是,他並沒有因此失業。

他在廣達電腦任職近30年,一直從事資通訊領域工作,從協助ERP導入、Supply Chain、雲端,行動化系統的設計開發,到IT架構建置及管理等工作,近期參與推動廣達的AI運用發展,特別是導入生成式AI輔助軟體開發,對於AI帶來的影響深有感觸。

「如果真的要和AI比較寫程式,我相信我會被取代,雖然AI取代我的許多工作,但是如果好好運用它,可提升我的工作層次,擴展視野,更多時間投入規畫,同時也讓組織釋放更多人力,以更快、更有效率完成交辦的任務」,他說,導入AI後他覺得自己反而更忙。

李振忠分享軟體開發者最害怕遭遇的事情,像是開發不熟悉領域的軟體、使用其他程式語言開發或是要修改老舊系統,這些問題運用AI輔助軟體開發能解決,廣達在2年前著手導入AI輔助軟體開發。

李振忠認為,在企業導入AI的過程中,不光只是導入AI技術及工具,更重要的是以文化人才為優先,引導員工的觀念轉變,建立他們對AI的信任,除了介紹與宣傳,還需說明具體應用情境,降低他們被AI取代的隱憂,讓員工理解AI帶來的挑戰及風險。「讓同仁獲得AI相關知識,才有共通的語言,也為接下來的應用服務奠定基礎」。

其次是讓他們親身感受,透過讓員工試用AI工具、教育訓練、評估效益,提升對AI的接受度,「最重要的是想盡辦法讓同仁能感受到AI對他們帶來的幫助」,李振忠說。

最後是導入AI至員工的工作。李振忠指出,這時候引導員工重新定義工作,重塑新的工作模式,提升企業的競爭力,為此他也分享一些推動策略,例如訂定管理辦法及流程,舉辦定期AI小聚討論、教育訓練、創意分享活動等等。

有別於過去導入其他工具,剛開始員工會因為好奇被吸引嚐鮮,但是後續的使用率就會下降;廣達導入AI輔助軟體開發後,他發現員工的使用率仍持續上升,尚未使用的員工更有意願導入AI,而那些已使用的員工則向更進階的使用前進,廣達電腦內部也形成使用者社群,彼此分享、討論交流使用的經驗。

開發效率提升33%

李振忠分享軟體開發導入AI有7個效益。首先,AI助手可提供軟體開發的範例,縮短寫程式的時間,提高效率,讓開發人員可以更專注在有價值的工作,例如邏輯和架構,廣達在AI開發工具上線後,訪談員工的想法,使用者反映開發效率平均提升約33%。

另一個效益是,當開發人員要執行跨領域專案,需使用較陌生領域的語言進行開發,開發人員和AI協作,由AI針對新領域提供建議及範例,降低跨領域的學習曲線。而對於新進員工,通過AI的輔助降低新進員工的摸索成本、縮短上手的時間。

身為代工業者,加快產品開發,搶先進入市場是該公司競爭力的關鍵。另一項導入AI開發的效益是加速原型開發。李振忠說明,現在可以透過AI開發工具加快原型的程式碼,可以快速進入測試,再根據回饋進行修改,加快產品上市的速度。

其他的效益還有,支援安全及合規性,以及提升員工的滿意度及工作體驗。

程式安全向左移至開發階段

另外,廣達也利用AI來掃描專案中的每個文件,找出潛在的安全性問題,並且提供撰寫程式語言的建議,李振忠認為,這麼一來,可避免參差不齊的問題,提高程式的安全及品質,「錯誤因此減少,相對地,留下的技術債也會變少」。

李振忠表示,現今企業重視資訊安全,駭客攻擊在AI的幫助下,攻擊次數有增無減之下,過去在上線之前掃描程式碼,經過修改後再行上線,而在上線之後,再利用弱點掃描或安排紅隊演練;現在軟體工程師在AI工具協助下,寫程式時就能讓AI提供建議,讓程式碼的安全性由右往左移,移至開發階段。

經由工程師和AI的來回協作開發過程中,他發現無形中提升工程師的能力。

不論是生成式AI,或是低程式碼工具,李振忠認為,在低程式碼工具及生成式AI的浪潮興起之下,製造業或中小型企業可透過低程式碼或生成式AI,成為推動企業敏捷轉型的加速器。

熱門新聞

Advertisement