智能体与自主科学
突破级
暂无讲解视频
收录解读
这篇论文把 C 到 Rust 迁移从函数级翻译提升到项目级 agentic orchestration。实际遗留代码迁移的难点在跨模块依赖、接口一致性、构建系统和测试验证,而不是单个函数语法转换。
ORBIT 构建依赖感知翻译图,动态收集上下文,协调专门 agent 生成接口、映射函数并迭代验证。这个流程直接回应 coding agent 在大型代码库里常见的上下文不足和表面正确问题。
按本库标准,它值得正式收录,因为它提供了安全软件迁移的可复用 agent 工作流,连接代码理解、自动修改、编译测试和安全语言迁移。
局限是评估仍集中在特定 C-to-Rust 场景;迁移到其他语言转换、复杂系统库和真实生产代码审查还需要更多证据。