生成式 AI 在各行各業、各個功能部門都掀起熱潮,其中在開發領域,則是生成式 AI 最快展現顯著效益的重點場域。

台灣微軟專家技術群總經理吳子強表示,由 GitHub 和 OpenAI 合作的 GitHub Copilot 推出以來,從新手到老鳥一致好評,也有各自偏好的功能如生成程式碼、撰寫文件、建立測試案例;此外,提高開發者生產力、改進程式碼品質與老舊程式的解析能力,更是 GitHub Copilot 滿意度最高的功能。

台灣微軟專家技術群總經理 吳子強
台灣微軟專家技術群總經理 吳子強

而在日前登場的 GitHub Galaxy 2024 台北站活動,除了解析 GitHub Copilot 的創新技術與應用範例,同時也分享了以 AI 為後盾的 GitHub 產品藍圖。同時,緯創集團與微軟策略夥伴在 GitHub Copilot 的導入經驗,也成為值得借鏡的實作建議。

 

生產力的躍進與加乘

1970 年代以來,電腦銷售量持續倍增,但生產力並未有相對等級的提升,形成了生產力悖論,這個困局直到 AI 的崛起才有所解套,2021 年發布技術預覽版的 GitHub Copilot 和 2022 年的 ChatGPT 正是最佳實證。

科技服務公司 Accenture 以 6 個月時間對 450 位開發者進行實測,使用 GitHub Copilot 的效益顯而易見。

  • 行為:94% 的受測者可確保進度,90% 的受測者減少查詢資料的時間。
  • 生產力:90% 的受測者成功提升程式碼品質,88% 的受測者使用了 Copilot 建議的程式碼。
  • 效率:Build 產出提升 50%,成功率提升至 88%。
  • 滿意度:96% 的受測者第一天使用即表示滿意,整體滿意度達 90%。

GitHub 開發者宣導負責人 Michelle Duke 說明,已經上線運作的 GitHub Copilot Chat 讓口語成為通用的程式語言,即使是非英語系如印地語,一樣可透過 GitHub Copilot Chat 來產出程式碼。其他獨特技術包括情境感知、內聯聊天(inline chat)、GPT-4、斜線指令和夥伴程式支援。

Michelle Duke, Developer Advocate, GitHub
Michelle Duke, Developer Advocate, GitHub

在最先問世的 GitHub Copilot Individual 之後,接力推出的 GitHub Copilot Business 和 GitHub Copilot Enterprise 兩種版本,可進一步為整體團隊帶來加乘的生產力和效率,也可獲得更多獨有的先進支援。

以安全性為例,安全檢查功能可找出程式裡包含個人隱私如信用卡卡號的位置,自動檢查及修復功能也有助於修正程式的安全漏洞。此外,GitHub Copilot Enterprise 的客製化能力,不僅可以設計客製化測試,還能結合企業所累積的知識庫,讓多重或跨國團隊可隨時汲取前人或高手的經驗,解決自力救濟或空等回覆的現況。

 

GitHub 產品路線圖搶先看

目前,GitHub是 全球最大的線上程式碼雲端託管平台,提供開發過程所需的協同工作和版本控制工具,讓開發者和團隊一起管理及開發軟體專案。更重要的是,GitHub 為開發流程的每個步驟提供安全性,背後則有 AI 的強大支援。

強化開發者體驗、賦能企業、確保每個步驟的安全性,2024 年的 GitHub 產品藍圖持續呼應這三大創新宗旨及策略。首先是 2 月推出的GitHub Copilot Enterprise,在 GitHub Copilot Business 對主流或通用程式語言的支援之外,擴增對老舊程式語言的支援,讓企業數十年來累積的程式庫發揮新價值,包括深入解析企業獨特的程式庫、快速存取團隊知識與最佳實務。

接著在 3 月推出可部署於地端的 GitHub Enterprise Server 3.12,以及程式碼掃描與自動修復的公開測試版本。後者可確保落實每個步驟的安全性,以 AI 掃描程式碼、找出弱點並提出修正建議,開發者僅需判斷是否接受建議,大幅減輕工作負擔。

台灣微軟 Microsoft Azure 資深雲端解決方案經理李宗霖表示,接下來即將推出的 GitHub 新產品,同樣以更快速、更安全為目標,協助開發團隊降低技術負債、善用 AI 及確保企業級安全性。舉例來說,在安全面,GitHub 將實現 SLSA Build Level 2 的支援,提供確保軟體供應鏈安全的框架;在功能面,GitHub Hosted Runner 將擴增對 ARM 環境及 GPU 的支援,讓邊緣運算、機器學習等新應用的開發如虎添翼。

台灣微軟 Microsoft Azure 資深雲端解決方案經理李宗霖
台灣微軟 Microsoft Azure 資深雲端解決方案經理 李宗霖

企業級 AI 更是重頭戲,已經開放或限定測試的產品包括可串接日誌檔並用於客製化儀表板的 GitHub Copilot Metrics API,以及可訓練組織專用及個人化 Copilot 的 GitHub Copilot Custom Model。此外,GitHub Copilot 也即將推出混用授權模式,讓企業組織可根據不同的開發需求分別選用 GitHub Copilot Enterprise 和 GitHub Copilot Business。

最近,GitHub 釋出了 Copilot Workspace 的技術預覽版,提供了一個讓開發者可以直覺使用自然語言來集思廣益、計畫、建立、測試,並運行程式碼的 Copilot 原生開發者環境。

 

借鏡緯創經驗,善用六步驟評估導入

緯創資通數位轉型產情與策略研析室處長邱之崧說:「以往的數位轉型是取代藍領和低階工作,當前以 AI 為核心的智慧轉型則是白領革命,學會使用 GitHub Copilot 等 AI 工具已是必備技能。」

緯創資通數位轉型產情與策略研析室處長 邱之崧
緯創資通數位轉型產情與策略研析室處長 邱之崧

為了讓公司提升競爭力並避免 AI 應用過於點狀,緯創早在幾年前就著手發展整體 AI 戰略思維,並與微軟展開合作。數年累積的經驗也讓緯創體認到,如何從 Change Mindset 再到 Change Management 的整串運作,然後透過組織、流程、技術、人才的共同配套 ,將是能否成功導入 AI 的關鍵,而這其中的六個必要步驟,依序是清楚的戰略目的、對外界最新 AI 趨勢的觀測、內部需求與價值的研究、發展藍圖規劃、小規模驗證、產生效益與擴大導入。緯創除了透過中央層級主責推動外,過程中也結合了製造、研發、後勤部門等各業務領域,一同探討上述六個環節中最適宜的 AI 戰略。

舉例來說,導入 AI 工具最大的阻力不見得是技術問題,有時反而是人的習性難以改變,因此必須透過小規模驗證和有戰略地分級分眾逐步擴大策略,持續證明、發揮及宣揚 AI 的功效,讓使用者心甘情願改變工作習慣及使用 AI。也因為如此,緯創在設定第一波驗證的先導對象時都特別謹慎,除了透過主管推薦外,也要就導入對象進行詳實的訪談或調查,確保他們的能力與意願都到位,如此才能確保選到對的人,而當有了第一波標竿案例後,這些人就兼具著傳教士的角色,透過教材與 Playbook 的編撰,搭配積極的主動分享,讓其他還沒認知到的夥伴也能感受 AI 效益同時進而跟進改變。

邱之崧處長指出,在當初選擇 AI Coding 工具時,評估市場類似解決方案後選定 GitHub Copilot,原因就在於功能完整且 IDE 介面高度整合。過程中也很感謝微軟提供的資源與技術協助,同時也很樂見 GitHub Copilot 公佈的產品發展藍圖,相信對緯創在應用上有更大助益。在生成式 AI 浪潮下,緯創也會和微軟保持緊密的互動,以戰略合作方式向前推進。緯創 2024 年在 GitHub Copilot 的應用目標,包括大規模導入開發人員使用,強化 AI+HI 的協作,大幅提升專案開發效率,不僅為員工建構更有成就的職場,也為客戶提供更好的服務。

 

緯育與 Nextlink 解析企業疑慮與效益

緯育與 Nextlink 身為微軟的策略夥伴,在協助客戶導入 GitHub Copilot 已有豐富的實務經驗,也歸納出企業常有的疑慮,並分享實現效益的訣竅。

Nextlink 是深耕亞太地區的跨國雲端服務商,2019 年就成為 GitHub 在台灣的合作夥伴。Nextlink 先進技術團隊副總裁 Howard Junalu 表示,早前許多企業以 GitHub 而非 Git 做為版控系統,就是看中 GitHub 有更為豐富的工具選擇、大量的平台內建功能,以及整合第三方的能力,這都是為了維持產品品質的必要基礎。而面對當前五花八門的 AI 工具,他建議先從可以提升生產力的工具用起,例如:GitHub Copilot。

Nextlink 先進技術團隊副總裁 Howard Junalu
Nextlink 先進技術團隊副總裁 Howard Junalu

在協助客戶部署 GitHub Copilot 的過程裡,Nextlink 歸納出最常見的幾個選擇問題,例如:集中式或分散式、主線或分支,以及 GitHub Copilot Business 或 GitHub Copilot Enterprise 的版本選擇。另一個常見的問題則提擔憂內部程式碼外流,由於 GitHub Copilot Business 及 GitHub Copilot Enterprise 在生成建議後就會刪除程式碼,因而阻絶資料外流的可能性,同時還能根據企業自有的程式碼來生成更貼近需求的建議。

專注於台灣大型企業 GitHub 導入與人才培訓的緯育隸屬於緯創集團,運用緯創集團培訓導入 GitHub Copilot 的成功經驗,協助數十家微軟客戶進行 GitHub Copilot 賦能開發培訓,橫跨製造、金融與服務業。

緯育副總經理黃永鑫解析 GitHub Copilot 的核心功能與應用場景,包括即時程式碼撰寫、智能重構、跨語言支援及知識庫建立。以智能重構為例,GitHub Copilot 可分析現有程式碼並提供建議,提升程式的可讀性和可維護性。

緯育股份有限公司 副總經理 黃永鑫
緯育股份有限公司 副總經理 黃永鑫

他指出,從人才培育的角度來看,企業導入 GitHub Copilot 可帶來三大效益,分別是技能提升、知識傳承與創新激發,換言之,GitHub Copilot 不僅可協助開發者快速掌握新的編程技術和最佳實踐,積累的知識也可成為企業內部的技術知識庫,並透過智能提示來啟發創造力,培養開發者的創新思維。

GitHub 開發者宣導負責人 Michelle Duke 強調,導入 AI 並確實在生產力、效率和創新達標的企業,將成為市場的領航者及擁有優勢競爭力;相對地,固守舊有作法而抗拒 AI 的企業及開發者,則會遠遠落後,兩者之間的差異正是所謂的生產力兩極化,尤其在 AI 突破生產力悖論後,企業的選擇已經顯而易見。

 

延伸閱讀

熱門新聞

Advertisement