斯坦福大学教授吴恩达一直非常推崇AI Agent,之前他提出过AI Agent的四种工作模式,分别是Reflection(反思)、Tool use(工具使用)、Planning(规划)和Multi-agent collaboration(多智能体协同)。
近日,他又开源了一个翻译 AI Agent, 他认为 AI 智能体机器翻译对改进传统神经机器翻译”具有巨大潜力,尚未被完全发掘“ ,在周末的时间,写了一个演示项目。
开源的项目地址:https://github.com/andrewyng/translation-agent,大家可以根据Readme的提示,进行安装使用。
案例拆解
今天,我们对他的翻译Agent,做一个详细的拆解。
整体流程
Agent的整体流程有三个步骤:
1、根据用户给出的输入,做初始的通用翻译。
2、由AI对翻译的结果进行反思,给出修改意见
3、让AI再一次结合步骤1的初始翻译,和步骤2的修改意见,再进行最终的翻译改进。
具体的,我准备了一个示例。让AI翻译李商隐的《 夜雨寄北》:
夜雨寄北
君问归期未有期,巴山夜雨涨秋池。
何当共剪西窗烛,却话巴山夜雨时。
第一步初始翻译的结果:
Prompt:
This is an Chinese to English translation, please provide the English translation for this text. Do not provide any explanations or text apart from the translation.
Chinese: 《夜雨寄北》
君问归期未有期,巴山夜雨涨秋池。
何当共剪西窗烛,却话巴山夜雨时。
English:
这步就是简单的翻译, 声明要翻译的语言,提供要翻译的文本。
Response:
"Message in the Rainy Night to the North"
You ask when I will return, but I have not yet set a date;
The night rain on Ba Mountain swells the autumn pond.
When can we trim the candle by the western window together,
And talk again of the night rain on Ba Mountain?
第二步反思:
Prompt:
Your task is to carefully read a source text and a translation from Chinese to English, and then give constructive criticism and helpful suggestions to improve the translation. The final style and tone of the translation should match the style of English colloquially spoken in America.
The source text and initial translation, delimited by XML tags <SOURCE_TEXT></SOURCE_TEXT> and <TRANSLATION></TRANSLATION>, are as follows:
<SOURCE_TEXT>
《夜雨寄北》
君问归期未有期&#x