Wiki 知识库

Using AI to Delete Code: Agentic Tech Debt Cleanup at Uber

Uber Engineering 2026-10-21 13.7 KB 42.2K 554

Uber 工程团队介绍了 AutoClean 系统,用于自动化清理 feature flag 产生的技术债务。陈旧的 feature flag 会在代码库中留下大量死代码,影响可读性、测试效率,甚至拖慢 AI agent 的会话。清理看似简单的搜索删除,实则涉及布尔逻辑、辅助函数、调用点、配置和测试的连锁传播决策。AutoClean 结合 AI agent 与基于 PolyglotPiranha 的确定性代码转换工具,通过 MCP 协议协作完成代码重写,并在 CI 失败时由确定性 fixer 与 agentic fixer 分层修复,最终生成通过验证的 diff 交由人工审查。该系统在 Uber 的 monorepo 中持续运行,实现了规模化、安全的技术债自动清理。

游客免费额度已用完

未登录每月可读 5 篇已用尽。登录/注册后再获 5 篇免费额度,注册不收费。

登录 / 注册