GitHub 針對整合在 Slack 與 Microsoft Teams 裡的 Copilot 聊天功能做了更新,新增了「多 repository(多專案)」同時查詢的能力。過去如果團隊想用聊天機器人追蹤好幾個專案的 pull request 或問題,通常得針對每個 repository 分別開一個對話視窗,切換起來很麻煩,也容易漏看訊息,這次更新就是要解決這個切換成本的問題。
技術上,使用者只要在訊息裡提到 @GitHub(不一定要放在句子最前面),就能一次問跨越多個 repository 的問題,例如請它列出所有專案目前開啟的 pull request、找出過去一週內合併的 PR,或是同時調查前端與後端兩個 repository 裡相關聯的問題。這次也加強了 Copilot 對 Slack 上下文的理解,能夠參考同一個頻道或討論串裡其他人留下的訊息作為背景資訊,並讓它在對話中切換不同 repository 時更順暢,同時降低了回應出錯與中斷後無法恢復的狀況。
這個更新反映出 GitHub Copilot 的定位,正從單純「寫程式碼的 AI 助理」,逐漸擴展成團隊在既有聊天工具(像 Slack、Teams)裡隨時能查詢的專案管理與程式碼助手,讓開發者不用額外切換到 GitHub 網站或獨立的 App,就能掌握多個專案的最新狀況,這也是目前 AI 工具普遍在往的「嵌入日常工作流程」方向。
對正在學程式的孩子來說,這則新聞比較偏向企業團隊協作的場景,國小、國中階段的學習專案通常只有一、兩個 repository,還不太會遇到需要同時管理很多專案的情況。但可以藉此讓孩子了解,程式開發團隊除了寫程式碼,也會大量使用聊天工具搭配 AI 助理來追蹤進度,這是未來進入職場後會天天接觸的工作方式。
AI開發工具Copilot