实战项目:搭建一个可交付的 Agent
项目目标
综合运用前 4 周学到的所有知识,独立构建一个可交付给客户使用的 Agent 系统。
项目要求
功能要求
- 解决一个真实的业务问题(来自你的工作或 Exercise 1 中识别的场景)
- 至少使用 2 种设计模式的组合
- 包含人机协作机制(审批门或置信度路由)
- 对接至少 2 个外部系统(API/数据库/SaaS)
技术要求
- 使用 n8n 或纯代码实现
- 包含错误处理和重试机制
- 有基本的监控和告警
- 代码/工作流有版本控制(Git)
交付物
- 可运行的 Agent 系统
- 架构文档:工作流图 + 每个组件的说明
- 部署指南:从零到运行的步骤
- 运维手册:日常监控、问题排查、成本控制
- 5 分钟演示视频:展示完整功能
推荐项目方向
| 方向 | 复杂度 | 适合人群 |
| 客服邮件自动回复 | 中 | 有客服业务的人 |
| 社交媒体内容分发 | 中 | 做内容营销的人 |
| 竞品价格监控 | 中高 | 电商从业者 |
| 简历筛选助手 | 中 | HR/招聘者 |
| 发票自动处理 | 中高 | 财务/行政 |
| 自定义场景 | 不限 | 有明确需求的人 |
时间安排
- Day 1-2: 需求确认 + 技术方案设计
- Day 3-5: 核心功能开发
- Day 6: 测试 + 错误处理
- Day 7: 部署 + 监控 + 文档
进度检查点
| 时间 | 检查项 |
| Day 2 结束 | 需求文档 + 架构图完成 |
| Day 4 结束 | 核心流程可运行 |
| Day 6 结束 | 全功能测试通过 |
| Day 7 结束 | 部署 + 文档 + 演示视频 |