GitHub已針對Copilot用戶推出了AI驅動的代碼審查,使開發人員可以收到有關拉的請求的自動反饋。

現在,在公開預覽中,該功能擴展了Github Copilot的角色超越代碼建議,以超越代碼建議。雖然旨在簡化開發工作流程,但Github強調Copilot不批准或拒絕拉動請求,強化了人類的監督仍然是必要的。

使用Copilot個人,企業或企業計劃現在可以在打開拉動請求時選擇AI助手作為審閱者。 Copilot總是留下“評論”審查,而不是“批准”或“請求更改”審查,以確保AI輔助評論保持諮詢,而不是權威。

AI代碼如何工作

copilot的評論系統可以通過確定最佳練習的侵犯,

precties

對於企業用戶,GitHub引入了可自定義的AI策略,允許組織定義編碼標準。這些政策指導Copilot的評估,以確保建議與內部最佳實踐保持一致。團隊可以執行命名約定,突出安全性問題並防止使用折舊的功能。

在公開啟動之前,GitHub在2024年12月的私人預覽中進行了AI代碼審查更廣泛的開發人員反饋。

[嵌入式內容]

AI代碼評論仍然需要人類監督

儘管能夠加速代碼審查,但Copilot的AI具有明顯的限制。雖然它可以發現多餘的代碼,較小的錯誤和不一致,但它並沒有完全理解更廣泛的架構決策,安全性漏洞或業務邏輯。

開發人員在私人預覽中測試了AI審查系統的情況。在其私人的案例中,Codilot誤解了複雜的邏輯,有時會誤解了較深的邏輯,而有時會丟失了深層的結構問題

為了解決這個問題,Github去年12月推出了代碼參考。 This feature flags AI-generated suggestions that closely resemble publicly available code, helping developers verify whether they are incorporating legally compliant snippets into their projects.

GitHub Copilot’s Expanding Role in AI-Assisted Development

GitHub Copilot’s evolution into AI-driven reviews is part of Microsoft’s broader AI strategy.在2024年12月,Github引入了視覺工作室代碼的副本自由版本,提供了對AI生成的代碼完成的訪問權限。

雖然免費計劃不包括AI代碼評論,但Microsoft表示Microsoft的意圖是將AI驅動的編碼工具擴展到更廣泛的受眾範圍

通過在提交拉動請求之前提供積極的建議來預測基於開發人員的編碼模式的修改。

github也將副標士擴展到了蘋果的Xcode,將AI-drian驅動的開發工具擴展到Swift and IppercipyC開發人員。雖然XCode上尚未提供AI評論,但此擴展表明Github將Copilot定位為跨平台AI編碼助手。

Microsoft的AI推動力超出了IDES。使用Windows終端AI聊天,開發人員現在可以在Windows中獲得AI驅動的命令行幫助。

雖然該功能不執行命令,但它提供了語法指導和故障排除支持,從而加強了Microsoft對AI-Assisciss軟件開發的承諾。

。 2025年2月,Google推出了Gemini Code Assist,這是一個直接競爭者,可提供更高的自由層分配。

Gemini每月提供多達180,000個完成,而Copilot Free的2,000個完成,使其成為尋求AI AI援助的開發人員,而無需付費訂閱而無需進行付費訂閱。

另一個密鑰差異。雖然GitHub Copilot已深入整合到Microsoft的開發生態系統中,但Gemini Code輔助輔助支持包括噴氣機,Visual Studio代碼和Github本身。

這種靈活性可以使Google提供更具吸引力的Google對Microsoft在Microsoft外部工具型工具型

如果Google的自由層模型證明了流行,Github可能需要擴大Copilot的自由型能力來維持其有競爭力的Edge介紹AI驅動的代碼評論標誌著軟件開發工作流程自動化的重要一步。 However, the technology is not yet capable of fully replacing human reviewers.

While Copilot can speed up the process by catching low-level issues and providing quick fixes, it still struggles with high-level decision-making that requires an understanding of project-specific requirements.

Microsoft’s broader AI strategy suggests that Copilot will continue evolving, integrating deeper into GitHub’s pull request workflows.未來的更新可能會提高AI檢測安全漏洞,分析性能優化並更好地適應特定編碼模式的能力。

開發人員是否完全接受AI-Drienden驅動的評論將取決於這些系統能夠與自動化和可靠性平衡的良好程度。

Categories: IT Info