思科(Cisco,CSCO)運用AI將內部約50萬行程式碼重構為約12萬行,整個過程約花兩週。
思科總裁暨首席產品長傑圖·帕特爾(Jeetu Patel)在10月8日公開的Y Combinator訪談中表示:「我們大約花了兩週完成重構。」他說,一名原本對導入AI抱持懷疑態度的內部工程師,在親身參與這項工作後改變了看法。
這次工作是整理既有程式碼結構的「重構」。一般而言,重構是在維持程式功能的前提下改善程式碼結構。
目前公開的數據只有重構前後的程式碼行數與所需時間。行數減少本身無法證明功能是否維持、缺陷是否減少,或後續維護是否更容易;思科也未公布這項工作的程式碼品質或缺陷率變化。
帕特爾在2026年2月3日的思科AI高峰會上表示,工程師的角色將轉向制定產品需求,以及閱讀和審查AI撰寫的程式碼。這代表即使AI參與開發,產品設計與成果檢查仍由工程師負責。
帕特爾也指出,程式碼撰寫時間縮短後,閱讀與審查成果可能成為開發流程的瓶頸。他將審查所需時間與程式碼生成時間一併列為開發模式轉變的一環。
思科另公開開源框架CodeGuard,讓開發者在AI生成程式碼的過程中套用安全規則。思科於2026年2月將CodeGuard捐贈給安全AI聯盟CoSAI(Coalition for Secure AI)。
思科將CodeGuard定位為協助安全開發的防護層,但表示它不保證生成程式碼安全,也不能取代同儕審查。
思科運用AI的範圍也涵蓋產品業務。本刊先前報導曾提及思科93億美元AI訂單(約12兆4,434億韓元)及其轉化為營收的速度,呈現外部需求的一面。
開發者社群對AI重構的看法不一。Hacker News在2026年9月2日的AI重構討論中,有人認為AI代理可減輕長期擱置的程式碼整理工作;也有人擔心AI會忽略複雜程式碼的脈絡,或產出人類難以理解的成果。這場討論談的是AI重構整體情況,並非對思科這項工作的直接評價。
帕特爾在2026年2月3日的思科AI高峰會上表示,思科目標是在2026年底前,將完全由AI撰寫程式碼的產品增加至約6項。這項目標指的是程式碼全部由AI撰寫的產品,而非僅以AI輔助部分程式碼。
他也提出,思科計畫在2027年底前,讓產品組合中約70%的產品採用相同開發方式。這些數字是當時公布的目標,不代表產品品質或缺陷率已經改善。
留言 0