Nokia 運用 Cursor 在兩週內分析超過 5,000 萬行程式碼
兩位工程師在兩週內分析了超過 5,000 萬行程式碼;這項工作若改用自製工具,得動員十多位專家花上數個月才能完成。
Nokia 正運用 Cursor 重新設計整個軟體開發生命週期——從 PRD 與設計工作,到程式碼分析、打造客戶內部工具,以及從歷來的服務請求中加速診斷影響客戶的缺陷。在其中一項專案中,兩位工程師在兩週內分析了超過 5,000 萬行程式碼——這項工作若改用自製工具,得動員十多位專家花上數個月才能完成。
Nokia 為雲端供應商、任務關鍵型企業與電信供應商提供 AI 驅動的連線能力。其核心網路部門開發完整的雲端原生網路功能組合,為 5G 行動語音與數據服務提供支援。該部門所處的環境高度受監管、以標準為導向,許多使用情境都必須達到 99.999% 的可靠性。
Nokia 核心網路部門需要制定一套以實證為基礎的計畫,以拆解其單體式架構,改採更為分散、以服務為基礎的架構。負責的團隊原本預期這項工作得自行打造工具、耗時數個月,並投入十多位專家。改用 Cursor 後,兩位工程師在兩週內就完成了核心網路某條產品線超過 5,000 萬行程式碼的分析。
我們早期的成功,在於將 Cursor 作為多代理部署與協作的平台;工程師的角色轉變為監督這些大規模執行工作、並彼此協作的代理。導入 Cursor 帶來了極大的生產力效益,而我們才剛踏上這段極為關鍵的旅程。
兩週內分析超過 5,000 萬行程式碼
Core Network 部門的混合式程式碼庫包含以 C、C++、Go 及其他語言撰寫的程式碼,分散在眾多儲存庫中。兩名 Nokia 團隊成員借助 Cursor,在兩週內完成了整個程式碼庫的分析,且無需自製工具。這項分析讓 Nokia 掌握哪些變更能對可靠性與客戶成果帶來最大影響,據此制定出以證據為基礎的架構拆解規劃。由於僅靠兩位工程師就完成了分析,Core Network 團隊估計,這在數個月間釋出了十多位專家的人力,讓他們得以專注在其他專案上。
Nokia 行動基礎架構事業群 Core Networks 產品與工程資深副總裁 Kal De 表示:「它讓我們以極具分析性與洞察力的角度,重新檢視程式碼庫中那些長期存在的已知挑戰。我們知道,若依照這項規劃推進,確實能帶來投資報酬率,而這在沒有 Cursor 的情況下大概是無法做到的。」
從耗時數月的人工流程,到一週內打造出自動化工具
Nokia 也運用 Cursor 簡化在其網路中部署新功能的方式。過去,部署一項新的 5G 行動核心網路功能需要一個為期數月的專案,並動員公司多個部門的數十名人員。
為了降低複雜度,一位 Nokia 工程師全程在 Cursor 中作業,於不到一週的時間內,從問題陳述、詳盡的 PRD,一路做出一個可實際運作的專案管理工具。這項工具自動化並視覺化了約 80% 的工作流程,而這些流程原本得靠 6 至 10 位專案經理與計畫經理彼此協調才能完成。
De 表示:「他發現了一個問題,接著用 Cursor 打造出一套完整的解決方案,讓我們大為驚豔。這也讓我們更加確信:現在正是擴大 Cursor 使用規模的時候。」
將根本原因分析從數週縮短為數天
當軟體缺陷影響到客戶或客戶的訂戶時,Nokia 同樣會運用 Cursor。過去,調查這類議題是半人工的流程:工程師得在複雜的程式碼庫中翻找,卻只掌握有限的觸發原因資訊,往往要耗上數週,並跨團隊開多次會議。
有了 Cursor,系統工程師可以載入環境日誌、過往工單、程式碼庫與除錯追蹤。多個代理並行執行,標示出潛在的問題熱點並提出可執行的事件分級處理步驟,讓工程師無須等待跨團隊協調即可採取行動。過去需要數週的工作,現在只要數天。
我們能大幅加速根本原因分析,這直接提升了我們部署修補程式的能力,讓問題的解決速度快上一個數量級。
圍繞專門化代理重新設計 SDLC
Nokia 也已將 Cursor 的應用延伸到軟體開發生命週期的最初階段,而這些階段的工作流程過去自動化程度一向較低。各團隊正運用 Cursor 協助蒐集需求、產出產品需求文件,加速高階設計與詳細架構規劃的產出。工程師可依據每項任務所需的準確度與 token 效率,在多種模型之間自由選擇。
展望未來,該公司計畫運用 Cursor,協助在其所支援的複雜電信網路中發掘需求。透過 Cursor 自動編列網路元件,並定義這些元件的設定方式、連接關係與適用的政策規範,Nokia 將能為團隊提供所需的上下文,減少人工作業,更有效率地將新能力推進至開發階段。
「我們正在重新設計整個軟體開發生命週期,從構想到產品交付,以及其間的每一個環節。我們希望把 Cursor 作為代理平台,針對我們工作的各個面向導入具備特定角色的專門化代理,讓它們能與目前實際負責這些工作的人並肩合作,」De 表示。
如果您有興趣以 Cursor 轉型您的 SDLC,歡迎聯絡我們的團隊,開始免費試用。