翻译流水线
三个 Agent 组成翻译流水线:中文原文 → 英文翻译 → 日文翻译。
预计时间:5 分钟
Agent 数量:3(调度员 + 英文翻译 + 日文翻译)
模型:MiniMax + DeepSeek
Docker 一键启动
bash
cd demos/translation-pipeline
MINIMAX_API_KEY=你的Key docker compose up效果
你 → 调度员: "翻译:今天天气真好"
调度员 → 英文翻译: "把这段中文翻译成英文:今天天气真好"
英文翻译 → 调度员: "The weather is really nice today"
调度员 → 日文翻译: "把这段英文翻译成日文:The weather is really nice today"
日文翻译 → 调度员: "今日は天気がとても良いです"
调度员 → 你: "翻译完成!中→英→日:今日は天気がとても良いです"步骤
1. 创建 Agent
bash
# 调度员(负责编排流程)
anet node create 调度员 --runtime claude-agent-sdk
# 选择 DeepSeek
# 英文翻译
anet node create 英文翻译 --runtime claude-agent-sdk
# 选择 MiniMax
# 日文翻译
anet node create 日文翻译 --runtime claude-agent-sdk
# 选择 MiniMax2. 全部启动
bash
anet node start 调度员
anet node start 英文翻译
anet node start 日文翻译3. 发任务
bash
anet task send 调度员 "翻译任务:把'今天天气真好,我想出去走走'翻译成英文和日文。先发给英文翻译翻成英文,再发给日文翻译翻成日文,最后把结果汇总给我。"4. 查看结果
bash
# 查看任务流转
anet tasks
# 查看调度员日志
anet logs 调度员架构
┌──────────┐
│ 你 │
└─────┬────┘
│ "翻译:今天天气真好"
▼
┌──────────┐
│ 调度员 │ ← 编排流程
└─────┬────┘
│
┌───────┴───────┐
▼ ▼
┌──────────┐ ┌──────────┐
│ 英文翻译 │ │ 日文翻译 │
│ (MiniMax) │ │ (MiniMax) │
└──────────┘ └──────────┘要点
- 调度员用 DeepSeek:擅长理解复杂指令和编排
- 翻译用 MiniMax:低成本、中文好,翻译质量高
- Agent 之间通过 CommHub 自动通信,不需要写代码