协作即所需:LLM 辅助的安全代码翻译
人工智能
2025-08-01 v1 计算与语言
软件工程
摘要
本文介绍了 UniTranslator,一个富有远见的框架,它将代码翻译重新构想为多个紧凑 LLM 之间的协作努力。通过编排专门智能体的交互,每个智能体专注于翻译过程的不同方面并建立在对编程概念的深刻理解之上,UniTranslator 实现了可与更大的单体模型相媲美的准确性和效率水平。我们的初步评估展示了 UniTranslator 克服现有方法的局限性,并为复杂代码翻译任务释放更小 LLM 潜力的能力。我们探索了这种动态多智能体范式在处理多样化语言对(包括低资源语言)中的有效性,并通过使用自然语言推理 (NLI) 基础和迭代反馈机制来缓解代码伪影和幻觉等常见问题。
引用
@article{arxiv.2503.11237,
title = {Collaboration is all you need: LLM Assisted Safe Code Translation},
author = {Rabimba Karanjai and Sam Blackshear and Lei Xu and Weidong Shi},
journal= {arXiv preprint arXiv:2503.11237},
year = {2025}
}