Arm 推出 GitHub Copilot 新擴充程式,簡化並加速遷移至 Arm 架構伺服器

February 19, 2025

Arm 控股有限公司(納斯達克股票交易代碼:ARM,以下簡稱 Arm)今日宣佈,已正式推出專為 GitHub Copilot 設計的新擴充程式。GitHub Copilot 是全球部署最廣泛的人工智慧(AI)開發人員工具之一,此次推出的擴充程式能讓數百萬名 Copilot 使用者更容易地存取 Arm® 架構的技術,並為開發人員提供更友善的體驗。此外,此次發佈亦首次為全球開發人員免費提供了完整的基於 Arm 平台的 CI/CD 工作流,包括 GitHub Actions、Arm Runners 及針對 GitHub Copilot 的 Arm 擴充程式。

Arm 人工智慧平台和開發人員平台與服務資深副總裁 Alex Spinelli 表示:「在當今節奏快速的技術環境中,開發人員需要能夠簡化工作流、降低成本和提高效率的工具,AI 輔助工具正迅速地成為不可或缺的得力助手。事實上,已有超過 25% 的開發人員使用 AI 輔助工具來完成例如程式碼生成、測試案例創建、漏洞修復和安全性檢測等任務,工作效率獲得顯著提升。」

根據埃森哲最近發佈的報告,GitHub Copilot 可將程式設計速度提高 55%,同時讓開發人員的信心提升 85%。Copilot 目前擁有超過 100 萬付費使用者,遍及 20,000 多家企業,使用者平均每週使用天數多達 3.4 天。Arm 擴充程式專為 GitHub Copilot 設計,目標在於簡化向 Arm 架構遷移的過程,縮短開發週期並降低成本。該擴充程式初期聚焦於伺服器和雲端環境,並計畫未來進一步擴展到行動裝置端、物聯網、軟體定義汽車和 Windows on Arm 開發等應用場景。開發人員只需在 GitHub Copilot Chat 中輸入“@arm”,即可輕鬆獲取針對 Arm 架構開發的精選程式碼示範、最佳操作案例、遷移策略及效能優化技巧。

InfoMagnus 公司 Modern Dev 和 DevOps 服務技術副總裁 Rinat Shagisultanov 表示:「針對 GitHub Copilot 的 Arm 擴充程式對開發人員而言足以重塑開發格局。如今,開發人員可以充分利用 Arm 的內建函式及架構特性,顯著提升軟體的效能和效率。此擴充程式將大大地簡化客戶將工作負載遷移到 Arm 伺服器的過程,而 Arm 伺服器不僅成本更低,能源效率更高,還在雲端實現了廣泛部署。此外,使用者還能借助最新發佈的針對 GitHub Actions 的 Arm Runners,輕鬆創建 Arm 原生的 CI/CD 和 MLOps 工作流。」

軟體與應用安全架構師、Windows 開發和 .NET 領域微軟最有價值專家(MVP)Jeremy Sinclair 表示:「Arm 擴充程式讓我驚豔的不僅是它能夠輔助編寫程式碼,更在於它能夠提供有關 Arm 架構實際有效的背景資訊。當我詢問如何為 Kubernetes 設置 CI/CD 時,它給出的不是泛泛的回答,而是直接為我提供 Arm 學習路徑和實際文件。不同於一般性的無效提示,Arm 提供了針對特定架構的合理指導,這對提升開發效率至關重要。」

如需進一步瞭解開發人員如何運用 GitHub Copilot 和 Arm Runners 實現無縫建構、測試和部署,進而簡化工作流並大幅提高效率,請參閱這篇部落格

針對 GitHub Copilot 的 Arm 擴充程式和原生 CI/CD :為開發人員提供強大支援

隨著 Arm 智慧平台的持續更新,不斷補充精選資料和最佳操作案例,Arm 擴充程式也將持續進化,為更廣泛的應用場景提供支援,包括:

  • 生成式 AI:簡化 AI應用的創建和部署工作。
  • 行動裝置端和遊戲: 最佳化應用程式在 Arm 平台上的效能。
  • 物聯網和軟體定義汽車:打造無縫工作流,實現從「雲端到邊緣端」和「雲端到汽車端」的部署。

如今,Arm 提供了完整的整合式開發環境,包括 CI/CD 和 MLOps 工作流,這些工作流借助 GitHub Actions 的 Arm 託管 Runners 實現。此外,GitHub 近期發佈了免費的 GitHub Runners for Arm,使開發人員可以輕鬆存取充分整合的原生 Arm 工作流,進而簡化從雲端到邊緣端的開發流程,適用於各類市場。

借助 GitHub Actions,開發人員可以建構端到端的 MLOps 工作流,將機器學習(ML)生命週期中的各個步驟結合起來並實現自動化。當這些工作流在 Arm 平台上原生運行時,開發人員能夠為 AI/ML 應用釋放其顯著的優勢,尤其是在從雲端到邊緣端的最佳化部分。

專為 GitHub Copilot 設計的 Arm 擴充程式可為開發人員提供量身訂製、架構相關的解答,幫助開發人員進一步提升效率。藉由該擴充程式,開發人員能夠輕鬆在原生 Azure Cobalt 100 GitHub Runners 中運用 Arm 架構特性,例如 BF16 和 I8MM,以及最新的 Armv9 架構特性,包括能顯著提升 ML 效能的 SVE2。

GitHub Actions、最新的 Cobalt 100 原生 Arm Runners 及專為 GitHub Copilot 設計的 Arm 擴充程式,將共同協助開發人員簡化工作流、最佳化成本,在 MLOps 旅程的每個階段取得更好的成果。

基於 Arm 架構開發的廣闊未來

隨著 Arm 持續改進擴充程式,未來版本將支援更廣泛的裝置類型,包括安卓系統、遊戲平台、嵌入式系統及軟體定義汽車等。

Arm 致力於成為深受開發人員信賴的平台,並將繼續與生態系合作夥伴攜手合作,確保開發人員在任何運算領域,都能從專案一開始就受惠於最新的 Arm 平台功能。


關於 Arm

Arm 是業界效能最高且最節能的運算平台,其無可比擬的應用範疇觸及全球所有連網使用者。為因應全球對運算永無止境的需求,Arm 提供先進的解決方案,使全球領先的科技公司得以釋放前所未有的 AI 體驗與功能。透過與全球最大的運算生態系及 2,000 萬名軟體開發人員的共同努力,我們正在 Arm 平台上建構 AI 的未來。


所有資訊都「依目前情況」提供,且並不帶保證或代表性。此文件可以自由分享,但不得修改且必須註明出處。Arm 是 Arm Limited(或其子公司與附屬機構)的註冊商標。所有品牌或產品名稱均為所屬公司之財產。© 1995-2025 Arm Limited.