一項調查顯示,儘管開發人員普遍意識到生成式 AI 的風險,但相關開發任務的採用仍在增加之中。
文/Jon Gold‧譯/酷魯
上個月發佈的一項新的軟體開發人員大調查顯示,人們對於使用生成式人工智慧支援軟體開發專案所涉及的風險有廣泛的了解,但人們也普遍接受了這項技術已經被證明是有用的事實。這項由 AI 開發營運安全(DevSecOps)平台 GitLab 發佈的調查,使用了 2023 年 6 月所收集共 1,001 份回覆的結果。三分之一的受訪者直接來自於科技行業,其餘的受訪者廣泛分佈於各個商業領域,包括銀行和金融服務、電信業和製造業。
客戶資料保護是開發人員的關鍵考量點
大多數受訪者表示,對於在軟體開發中使用生成式人工智慧,他們至少會遇到一個重大疑慮。79% 的受訪者表示,人工智慧工具可以存取私人資訊或智慧財產權是一個問題,這主要是出於對客戶資料保護的擔憂。
該報告指出:「受訪者表示,在軟體開發生命週期中實施人工智慧時,他們已遇到或預計會遇到的障礙中,隱私、安全和智慧財產權也成為了常見的主題。」十分之九的受訪者表示,在決定是否使用人工智慧工具時,他們會認真考慮隱私和智慧財產權保護。
開發人員加速生成式人工智慧的採用
調查顯示,儘管存在公認的潛在缺點,但大多數開發工作室仍然熱烈擁抱人工智慧。不到四分之一的受訪者已經在使用人工智慧工具進行軟體開發,約莫三分之二(64%)的受訪者表示,他們計劃在未來兩年內採用人工智慧。只有 8% 的人表示他們沒有計畫採用人工智慧進行開發,1% 的人表示他們已經禁止使用人工智慧。
[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球 CIO 同步獲取精華見解 ]
人工智慧在程式設計中最常見的使用案例莫過於使用自然語言來幫助程式開發文件製作(documentation)的聊天機器人,以及自動化測試生成(Automated Test Generation),多達 41% 的受訪者表示兩種工具都在使用。不僅如此,開發人員也積極地使用人工智慧來生成程式碼變更(Code Change)摘要(39%),追蹤機器學習模型實驗(38%)以及建議並生成程式碼(36%)。
根據 GitLab 的說法,這表明了主動生成程式碼遠不是人工智慧可以增加價值的唯一可用之處。開發人員回報指出,他們平均每個工作日只花 25% 的時間編寫程式碼,因此人工智慧絕對有協助其他任務的能力在(無論是測試、開發文件製作、維護還是漏洞識別皆然),這意味著人工智慧工具在開發中有廣泛的潛在用處。
(本文授權非營利轉載,請註明出處:CIO Taiwan)