微軟實施 AI Copilot 進行內部程式碼審查,每月影響 60 萬個 PR

微軟實施 AI Copilot 進行內部程式碼審查,每月影響 60 萬個 PR

利用人工智慧改變程式碼審查:微軟的 GitHub Copilot 計劃

GitHub Copilot 是一款卓越的工具,它利用生成式人工智慧 (GAI) 的功能,可以編寫從簡單的樣板程式碼到更複雜的程式設計任務的所有內容。最近,微軟已將其在 Visual Studio Code 上的實作開源,讓其他開發人員可以增強和擴展其功能。此外,這家科技巨頭也透露了其在內部開發實踐中廣泛應用人工智慧的見解。

微軟的人工智慧程式碼審查

據微軟稱,該公司已整合了一款專為程式碼審查而設計的內部 AI 編碼助理。這款創新工具每月處理超過 60 萬個拉取請求 (PR),占公司提交的 PR 總數的 90%。雖然這款 AI 驅動的程式碼審查助理沒有具體名稱,但它是由開發部門的 AI 和數據團隊貢獻的。開發過程中獲得的洞見顯著增強了 GitHub Copilot 協助外部使用者進行程式碼審查的能力。

應對可擴展性挑戰

微軟指出,大規模程式碼審查的主要挑戰之一是審查人員往往過於關注文法細節,而忽略了更重要的問題。同時,程式碼作者可能難以為複雜的 PR 提供必要的上下文。此類障礙可能會導致 PR 的批准延遲,而 AI 驅動的程式碼審查則至關重要,可以迅速緩解這些障礙。

AI 編碼助理的功能

該人工智慧驅動的工具提供了強大的功能,包括:

  • 自動程式碼分析
  • 評論並標記潛在問題
  • 提出改進和優化建議
  • 產生拉取請求的簡明摘要

此外,開發人員可以與AI助理進行互動問答,從而更好地理解和澄清程式碼。團隊還可以透過客製化提示來客製化助手,以更好地應對特定挑戰。

積極成果和未來前景

微軟報告稱,實施這項人工智慧增強審查流程帶來了多項好處,包括:

  • 加速審核週期
  • 增強程式碼品質
  • 為開發人員和審閱者提供寶貴的學習經驗

該公司將這項技術進步視為邁向編碼未來的關鍵一步——這種觀點促使微軟透過 GitHub Copilot 程式碼審查與外部用戶分享其見解和工具,該審查於 2025 年 4 月開始廣泛使用。人們只能希望微軟的內部 AI 工具不會在最近推出的 Windows 11 中重複臭名昭著的 Windows Vista 啟動聲音。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *