跳到正文
IFAI

AI工具

GitHub Copilot 推出全新程式設計智慧體:分個 Issue 給它,後臺自動提 PR

首次發布 傳播指數 50

GitHub Copilot 推出全新程式設計智慧體。開發者只需將 GitHub issue 分配給 Copilot,它便會在 GitHub Actions 後臺自動分析程式碼並提交草稿 PR。該智慧體支援 MCP 協議與影像輸入,且生成的程式碼必須經人工稽核才會觸發 CI/CD。

圖:github.blog

很多工程師每天最頭疼的不是寫核心業務,而是那些不得不做又極耗時間的雜活:修個邊界 bug、補幾套單元測試、調整一下介面文件。以前這些事你得親自動手,現在 GitHub 打算讓 AI 替你把這部分班上了。

GitHub Copilot 剛推出了一個專門幹活的程式設計智慧體(coding agent)。說白了,它就像一個隨時待命的初級同事,你只要在 GitHub 上給它派活,它就會在後臺把程式碼改好,然後老老實實給你提一個 PR。

扔個 Issue 過去,它在後臺開虛擬機器寫程式碼

派活的方式非常自然。無論是在網頁端、手機端還是用命令列,你像平時給組員分工一樣,把 issue 負責人指給 Copilot 就行。你也可以在 VS Code 聊天框裡直接喊它開工。

一旦接收到任務,智慧體會先在 issue 下面留一個「看」的表情符號,接著在後臺拉起一臺基於 GitHub Actions 的虛擬機器。它會自己克隆倉庫、安裝配置環境,再通過程式碼搜尋增強的 RAG 機制通讀你的程式碼庫。

改程式碼的過程中,智慧體會即時往一個草稿 PR 裡推提交,並且在會話日誌裡把自己的推理邏輯和驗證步驟寫得清清楚楚。你如果想知道它為什麼這麼改,點開日誌一眼就能看明白。

更有意思的是輸入方式。藉助視覺模型,它能看懂你在 issue 裡貼的報錯截圖或介面設計圖;加上支援了 MCP(模型上下文協議),你還可以把 GitHub 之外的資料來源和工具接給它。

任務完成後它會圈你來 review。你在 PR 裡提修改意見,它會自動讀懂你的評論繼續改,直到你滿意為止。

安全紅線:沒有人工點頭,CI/CD 碰都不讓碰

把寫程式碼的許可權放給 AI,安全自然是最大的顧慮。GitHub 顯然想到了這一點,在許可權上卡得很死。

這個智慧體只能向它自己新建的分支推送程式碼,絕對動不了預設分支。就算是你讓它建的 PR,你自己也不能直接批准合併,必須嚴格走倉庫既有的程式碼審查規則。

最關鍵的是,智慧體提交的程式碼必須經過人工稽核通過,才會觸發自動化 CI/CD 流程,防止惡意或錯誤程式碼悄悄混進構建流水線。此外,它的外網訪問也被限制在可信白名單內。

至於成本方面,GitHub 規定從 2025 年 6 月 4 日起,該智慧體每次發起模型請求都將消耗一次 premium request。

為什麼重要

對於日常泡在程式碼庫裡的開發者來說,這個工具最適合處理中低複雜度的繁瑣任務。像 EY 和 Carvana 這些大客戶已經在用它幫團隊從機械性勞動裡抽身。如果你的專案測試覆蓋率不錯、規範清晰,現在就值得嘗試把文件修補和常規重構丟給它。

從行業競爭來看,這一步走得相當老辣。現在市面上獨立 AI 程式設計工具滿天飛,但 GitHub 手握開發者工作流的終點站。它沒有另起爐灶搞一套複雜的沙盒,而是直接把智慧體架在每天承載四千萬次任務的 GitHub Actions 基礎設施上,天然擁有最大的生態協同優勢。

不過隱患也同樣擺在眼前。它目前的上限依然在中低複雜度任務,面對沒有充分測試保護的老舊程式碼,智慧體很可能會陷入不斷返工的死迴圈。再疊加按請求計費的成本門檻,它究竟是全天候高效勞動力還是昂貴的玩具,最終還得看它在真實複雜場景下的程式碼一次性通過率。

來源 (2)

  1. [1]
    github.blog(在新分頁開啟)原文github.blog
  2. [2]
    theinformation.com(在新分頁開啟)報導theinformation.com

每日 AI 內容精選