GitHub對AI代理的計劃——Kyle Daigle,GitHub
GitHub營運長Kyle Daigle討論了AI代理如何改變軟體開發,從基礎設施壓力到Copilot的未來。AI驅動的程式碼生成增長了1400%,給GitHub的CI/CD、開源維護和程式碼審查帶來了挑戰。Daigle分享了GitHub內部使用AI進行回顧、溝通和決策的經驗,並展望了Copilot從程式碼補全到雲代理的演變。
GitHub營運長Kyle Daigle在一次深度訪談中透露,AI代理正在以前所未有的速度改變軟體開發。過去一年中,AI生成的程式碼提交量增長了1400%,這給GitHub的基礎設施帶來了巨大壓力,導致服務中斷和可靠性問題。Daigle認為,當前系統原本為人類開發者設計,無法吸收AI產生的大量程式碼,CI/CD管道、開源維護和程式碼審查都在承受壓力。例如,GitHub的Actions服務負載增加了14倍,資料庫和儲存系統面臨嚴峻挑戰。
Daigle本人也因AI重新開始編碼。他利用內部工具如WorkIQ和MCP,連線Slack、Teams、郵件和Obsidian筆記等資料來源,構建了用於每週回顧和未來規劃的代理。他分享了“15個代理週六”的工作流程:透過多個代理並行處理歷史資料,然後彙總生成行動建議。他強調“微技能”比“宏技能”更有用——即讓AI執行特定的小任務,而非追求全能代理。這種方式幫助他在管理崗位上保持對技術的敏感度,並提升了每週例會的效率。
關於GitHub的未來,Daigle指出Copilot正在從簡單的程式碼補全演變為更全面的平臺,包括桌面應用、CLI、雲代理和SDK。例如,Copilot的桌面應用可以直接與開發者的編輯器互動,而云代理可以代表使用者自主執行復雜任務。他還討論了AI對開源的影響:越來越多的貢獻來自代理,這要求社群建立新的信任機制,如“提示請求”和“擔保”系統,以區分有價值的貢獻和AI生成的“垃圾”程式碼。GitHub還透過Spark等低程式碼工具降低開發門檻,但始終堅持顯示底層程式碼,以維護開發者的透明度。
此外,Daigle提到了GitHub Actions作為通用計算層的潛力——它不僅可以執行CI/CD,還可以執行任意程式碼,成為AI代理的安全執行環境。在供應鏈安全方面,GitHub收購了npm並加強了雙因素認證和令牌失效機制。他認為,AI不會取代開發者,而是改變開發者的角色:前開發者轉型為領導者的優勢在於他們能彌合技術與業務之間的鴻溝。Daigle還展望了環境AI(Ambient AI)和OpenClaw等新技術,這些將成為AI代理的新作業系統。最後,他建議swyx向Satya Nadella詢問微軟AI的未來,特別是如何平衡開放與安全。