网通社科技快报

思科授权27岁工程师用AI重写98%遗留代码 24个月完成系统级重构

思科近日启动一项激进的软件现代化计划:由27岁前初创企业创始人Ben Stockton领衔,在思科总裁Jeetu Patel直接授权下,利用生成式AI于24个月内重写公司98%的遗留代码库,并获准使用无限量AI Token。Stockton具备底层系统经验与产品思维,曾从事PC维修、高校教学及硬件优化报道,被选中正因其兼具技术理解与业务约束意识。

该项目将AI定位为系统重构主体而非辅助工具。思科评估显示,其关键网络设备管理、路由协议栈与客户服务平台中约98%代码属超10年C/C++/Java遗留资产,传统人力重写需数百人年且易出错。现采用“AI-人类协同开发流水线”:AI先语义解析旧代码并反演架构;在人类设定接口契约、性能阈值与安全规则后批量生成新代码;最终由人工集成测试与合规审查。小范围验证中,重构代码通过率超95%,单元测试覆盖率升至82%以上。

技术实现上,思科部署多专用AI Agent分工协作:识别废弃API链、转换过程式为函数式逻辑、自动加固内存安全(如插入边界检查与RAII)。该模式类似Anthropic Messages API跨语言迁移项目,后者在零Rust经验下靠Claude完成Python到Rust重构,资源消耗降40%。

为保障高可用性,团队设三层验证机制:静态分析查空指针与竞态条件;模糊测试模拟极端输入;影子部署在生产旁路比对新旧输出。目前3个核心模块已完成全链路验证并上线。

资源方面,单月Token用量达数十亿级,算力成本显著,但思科测算:遗留系统年维护支出占IT预算35%以上,重构后预计3年内收回成本,并释放20%工程师产能投入创新。

业界提醒,“98%”指功能等价覆盖而非逐行替换,胶水代码与配置脚本仍需人工介入;合规层面,思科已联合开源社区推动AI生成代码可审计标准,部署代码血缘追踪系统记录提示词、模型版本与上下文快照,以满足金融电信等行业监管要求。