Dify 工作流-复刻吴恩达教授的 Agent Workflow 翻译

前一段时间吴恩达教授开源了一个专注于翻译的 AI Agent------translation-agent。

这个 translate-agent 主要以 AI 大模型为翻译引擎,再通过在工作流中增加一些针对性的建议和反思,辅以提示词设定输出风格、处理习语和特殊术语、指定语言使用或方言等,使之更易于翻译出比较符合当地语言的内容。

Github 地址

我们今天在 Dify 中通过可视化工作流的方式来复刻一下这个 AI Agent~

准备工作

  • AI 应用------Dify,可以本地部署也可以使用官方提供的地址

本地部署参考文章:37.4k 的 Dify,一款小白也可以轻松上手的大模型开发平台(一):部署及基础使用

  • AI 大模型:工作流中使用的大模型深度求索家的 deepseek-chat,我们下面会大概介绍一下

注册 deepseek

访问 deepseek 的官网,选择接入 API(新用户会免费获取 500w 的 token 哦~)。

在 API Keys 页面,创建一个名为 dify 的 key:

这里要记得保存下生成的 Key 哦,Key 的值只在创建时展示一次!

绘制工作流

回到 Dify 中,我们先要将 deepseek 接入到模型供应商中:

这里不需要设置代理地址,deepseek 国内直连~

然后新建一个工作流,起名就叫 translate-agent,它需要 7 个步骤,一共 8 个节点:

  • 开始节点:需要用户提供------目标语言、原始内容、原始语言、国家(可选);
  • LLM 节点:用来将用户输入的内容翻译为目标语言;
  • 条件分支节点:判断用户是否有输入 country 的变量;
  • LLM 节点-建议:如果没有 country 的变量,AI 大模型会根据翻译后的结果再给出一次优化建议;
  • LLM 节点-根据输入的 country 进行建议:译文的最终风格和语气都会与目标语言所在的国家口语风格相符;
  • 变量聚合器:上面两个 LLM 节点的输出最终都会聚合到这个节点上进行输出
  • LLM 节点:根据建议,优化一次翻译内容
  • 结束:最终输出到用户

测试

我们节选一段《小王子》中的内容来测试一下这个工作流:

原文:

"Just that," said the fox. "To me, you are still nothing more than a little boy who is just like a hundred thousand other little boys. And I have no need of you. And you, on your part, have no need of me. To you, I am nothing more than a fox like a hundred thousand other foxes. But if you tame me, then we shall need each other. To me, you will be unique in all the world. To you, I shall be unique in all the world..."

看!翻译得多好~和我看过的译文一摸一样:

但是这样我反而觉得这可能是模型数据中有这些内容,所以试试将诗词翻译成英语看看:

原文:

君不见黄河之水天上来,奔流到海不复回

译文翻译:你没有看到黄河的水从天上降下来,冲向大海,永不返回吗?

😂对不起,难为你了

但是反着把这个英文再让它翻译时,输出的结果倒是有点原诗词那味儿了!

你没看到黄河之水从天倾泻而下,奔流入海不复返,浩浩荡荡,势不可挡!

相关推荐
智慧物业老杨1 小时前
物业数字化落地思考:真正的转型,是底层数据秩序的重构
java·大数据·人工智能·微服务·系统架构
7177774 小时前
中小团队 DevOps 平台选哪家:2026 年主流平台对比与 Gitee 本土化方案解析
人工智能·gitee
武子康4 小时前
小智断网后还能做什么?沿一次唤醒看清设备与服务端的分工
人工智能·llm·agent
西安栈上月明软件科技4 小时前
从 Linux 0.01 到 AI 开源:星图邻的开源实践
人工智能·自然语言处理·架构·开源·fastapi
麻雀飞吧4 小时前
先判断工具用来学习、开发还是执行
人工智能·python
甲维斯5 小时前
ZCode:快来领“免费”3亿tokens和“Git打包服务”
人工智能
揽秀亭长5 小时前
视频转文字有哪些方法?在线AI、剪辑软件、本地对比
人工智能·音视频
RoboWizard5 小时前
三星和金士顿内存条哪个更适合游戏超频
大数据·人工智能
深圳市恒星物联科技有限公司6 小时前
轻量MCU设备通过OpenHarmony兼容性测评的全流程关键要点与实战踩坑经验
大数据·人工智能·物联网·鸿蒙
AI闲人6 小时前
企业 AI 最大的问题,不是数据不足,而是数据没有业务语义
人工智能·数字化·企业ai落地