智能旅游规划 Agent 平台开发实战
完成本实战后,你将能够:
✅
阅读 PRD 并从中提取 Agent 平台的开发任务清单
设计结构化的输入表单和结构化的输出格式
实现 Agent 编排层,处理用户输入、模型调用和结果存储
构建"生成 → 保存 → 重用"的业务闭环
完成端到端联调,交付可演示的 AI 产品原型
项目简介
你要构建的产品是一个智能旅游规划 Agent 平台:
| |
| |
| |
| |
| |
第一部分:需求分析
1.1 阅读 PRD
打开 PRD 文档,重点回答以下问题:
•
第一版是否只做单目的地?
•
行程输出是否必须结构化?结构是什么?
•
导出能力做多深?(分享链接 / PDF / 图片)
•
后台统计和任务日志的范围是什么?
如果以上问题没有明确答案,不要开始写代码。需求理解不清楚是导致返工的最常见原因。
1.2 确认系统架构

50%
代码块
Plain Text
flowchart TD
prd["PRD"] --> planner["规划页"]
planner --> agent["Agent 编排层"]
agent --> model["模型调用"]
agent --> db["数据库"]
db --> history["历史计划"]
db --> admin["后台统计与日志"]
50%
第二部分:搭建项目骨架
2.1 生成前端页面
提示词参考:
代码块
Plain Text
请基于当前 PRD,帮我生成一个智能旅游规划 Agent 平台的前端骨架。
要求:
1. 页面包括:首页、规划页、行程详情页、历史记录页、管理页
2. 规划页左侧是表单,右侧是结果预览
3. 先只生成页面结构和假数据,不接真实接口
4. 风格要像现代 AI 产品
2.2 验证页面结构
逐项检查:
规划页的表单字段是否与 PRD 一致
结果预览区域能展示结构化的行程数据
历史记录页可以展示多条计划
管理后台页可以展示统计数据
第三部分:迭代开发
3.1 按模块推进
鉴权:注册、登录
规划表单:结构化输入(出发地、目的地、日期、预算、偏好)
Agent 编排:接收输入 → 调用模型 → 解析结构化输出
结果展示:行程按天展示、预算拆分、建议
历史管理:保存计划、再次生成、导出
管理后台:热门目的地、失败任务、用户反馈
任务状态:生成中 / 成功 / 失败的状态管理和错误记录
3.2 模块自检
| |
| |
| |
| |
| |
第四部分:联调与上线
4.1 端到端测试
至少验证以下场景:
✅
•
输入行程参数 → 生成每日行程 → 查看预算拆分 → 保存到历史
•
从历史记录中再次生成行程
•
管理员查看任务统计和失败日志
4.2 交付物
完成本项目后,你需要提交以下内容:
可访问的线上演示链接
源码仓库链接(含 README)
PRD 文档
核心页面截图(规划页、行程详情页、历史记录页、管理后台)
60 秒演示视频
4.3 评分标准
| | |
| | |
| | |
| | |
| | |
| | |