AI Coding2026-09-13
OpenAI Blog
Cognition 用 GPT-6 Astra 讓 Devin 自己測程式
Cognition 宣布與 GPT-6 Astra 合作,強化旗下 AI 軟體工程師 Devin 的能力,讓它可以測試自己寫出來的程式。官方的說法是,希望工程師能少花時間審查程式碼、多花時間把功能真正交付出去。在這項合作中,Astra 被用來提升 Devin 驗證軟體是否如預期運作的能力。
會自己測試的 agent,正好對上 AI 輔助開發最大的瓶頸之一:生成出來的程式碼還是需要驗證。就算模型寫出看起來很合理的程式,還是得有人或是有個東西去確認它真的跑得起來、邊界情況處理得對、不會引入 regression。如果 agent 能驗證自己的產出,審查的負擔就能從逐行檢查,轉移到更高層次的判斷。工程師可以把心力放在架構、意圖和產品決策上,而不是手動追過每一處變更。
這項合作也反映了一個更大的趨勢:把寫程式的 agent 跟評估、測試能力配成一對。當 AI 生成的程式碼越來越普遍,自動檢查程式碼的能力,重要性已經不亞於寫程式的能力。少了可靠的驗證,更快的生成速度只是把瓶頸往下游推,換來更長的審查佇列,以及更多讓隱蔽 bug 溜過去的機會。
對 Cognition 來說,這項合作是在擁擠的 coding assistant 市場裡做出差異化的手段。對 OpenAI 來說,則是再一次展示 Astra 如何應用在包含規劃、執行與自我檢查的 agentic 工作流程上。如果這個做法行得通,開發團隊對 code review 的想像可能會改變——從一個不得不做的人工步驟,變成由自動化測試 agent 支援的更高層次品質關卡。