程式忍者PGNinja

GitHub Blog

GitHub Copilot App 教新手同時執行多個 AI 代理

· GitHub Copilot App 新增平行工作階段功能,讓新手能同時執行多個 AI 代理,各自獨立完成不同任務。

這篇文章是 GitHub Copilot app 給新手看的教學,介紹一個叫做「平行代理工作階段(parallel agent sessions)」的新功能,讓開發者可以在同一個專案裡,同時啟動好幾個 AI 代理分別處理不同任務,不用像以前一樣一次只能跑一個工作、乾等它做完才能做下一件事。

技術上的做法是每個代理工作階段都會用自己獨立的 Git worktree 執行,彼此完全隔離、可以真正同時平行運作,App 裡有一個「工作階段」畫面,會用卡片顯示每個任務目前進度;文章舉例在一個叫 tailspin-toys 的專案裡,同時開三個代理,分別新增排序功能、做無障礙功能檢查、跑測試。

文章用洗衣店做比喻:就像可以同時用好幾台洗衣機洗好幾批衣服,不用等第一批洗完才能洗第二批,開發者也能同時交辦多個工作給不同代理,減少等待與來回切換工作的時間,甚至可以先離開,等代理各自做完再回來檢查結果,是目前 AI 輔助開發討論很熱的「多代理協作」方向的一個實際應用。

對正在學程式的孩子來說,這個功能示範了一個很實用的工作習慣:把一件大任務拆成幾個獨立的小任務,才有辦法交給不同的人(或代理)同時處理,而不是什麼都自己一件一件慢慢做;就算現在還不會用 AI 代理,先練習把問題拆小、拆清楚,是寫程式和解決問題都用得到的基本功。

AI開發工具GitHub Copilot

其他新聞