Exercise 3: 设计一个完整 Agent 工作流
练习目标
将本周学习的设计模式和人机协作理念应用到实际场景中,设计一个完整的 Agent 工作流。
场景选择
选择以下场景之一(或使用 Exercise 1 中你识别出的业务场景):
A. 招聘简历筛选 Agent
- 输入:收到的简历 PDF/Word
- 处理:提取信息、匹配 JD、评分排名
- 输出:推荐面试的候选人列表 + 每人的简要评估
B. 内容审核 Agent
- 输入:用户提交的文章/评论
- 处理:检查合规、敏感内容、质量评估
- 输出:通过/拒绝/需人工审核的分类结果
C. 竞品监控 Agent
- 输入:竞品网站、社交媒体
- 处理:抓取变化、分析差异、生成报告
- 输出:周报 + 重大变化实时通知
设计步骤
Step 1: 绘制工作流图(20 分钟)
画出完整的工作流程图,标注:
- 每个节点的功能
- 节点之间的数据流
- 使用了哪种设计模式
- 哪些环节需要人工参与
推荐用文字流程图格式:
[触发条件]
→ [步骤 1: 描述] (模式: Sequential)
→ [步骤 2: 描述] (模式: Router)
→ 分支 A: [处理] → [人工审批]
→ 分支 B: [自动处理]
→ [步骤 3: 汇总输出]Step 2: 定义每个节点(20 分钟)
为每个节点填写:
| 节点名称 | 类型 | 输入 | 输出 | 使用的工具/API | 失败处理 |
|---|
Step 3: 设计人机协作点(15 分钟)
回答以下问题:
- 哪些环节需要人工参与?为什么?
- 使用哪种协作模式(审批门/置信度路由/渐进式授权)?
- 通知如何发送?包含哪些信息?
- 人类需要做什么操作?怎样让操作最简便?
Step 4: 估算资源(10 分钟)
- 预计每天处理量
- Claude API 调用次数和费用估算
- 需要接入哪些外部服务
- 部署方案(n8n Cloud / 自建 / 其他)
提交格式
一份文档包含:
- 场景说明(1 段)
- 完整工作流图
- 节点详细设计表
- 人机协作设计
- 资源估算
评分标准
- 工作流设计合理性(模式选择恰当): 30%
- 人机协作设计(切入点合理、操作便捷): 25%
- 错误处理完整性(每个环节都有失败方案): 25%
- 可行性(技术和成本都可落地): 20%