跳至内容
返回时间线
AI 新闻·

Uber 用 AI 自动清理技术债,已删逾 16000 个过期 feature flag

Uber 发布博客介绍其 AI 系统 AutoClean,用于自动清理生产代码中过期的 feature flag 等遗留技术债;过去几年已清理超过 16000 个 flag 和 100 多万行代码。

Uber 用 AI 自动清理技术债,已删逾 16000 个过期 feature flag

Uber 发布博客,介绍其 AI 系统 AutoClean 如何自动清理生产代码中过期的 feature flag(功能开关)等遗留技术债。过去几年,该系统已清理超过 16000 个 flag 和 100 多万行代码。

AutoClean 在 Uber 的多个 monorepo 中持续运行,流程分三步:先用 AI agent 结合确定性代码变换工具 PolyglotPiranha 重写代码,再修复 CI 失败并反复验证,最后经静态检查和多 agent 校验系统 CodeCourt 审核后,才交由人类工程师最终评审。这样,评审者只需判断是否该移除某个 flag,不必检查机械性的正确性问题。

来源:Uber

频道配图 1