一种快速高效的人机协作程序翻译方法
摘要:
本发明涉及一种快速高效的人机协作程序翻译方法,包括:1.当程序翻译模型翻译源程序时,软件工程师修正输出代码并将编辑结果以前缀的形式反馈给程序翻译模型;2.后续的重译过程分成两个部分:1).对于前缀的生成,使用缓存的注意力信息来去除下一轮重复的前缀。2).对于其余的生成部分,在每个时间步上,提出了一个两阶段的方法来确定该位置是否能被某个已知后缀所拼接。如果可以,则提前中止推理。这种交互将重复进行,直到软件工程师对结果满意为止。通过上述方法,有效地将人类智能和机器智能结合,提高了程序翻译最终结果的准确性,减少软件工程师的工作量,并大幅度减少了由于程序长度过大而导致的在协作过程中的响应时延。
0/0