AI News HubLIVE
站内改写2 分鐘閱讀

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的未來,特別是如何平衡開放與安全。