5.1 方案概览:技术架构与云资源
本方案将带领您搭建一个多智能体(Multi-Agent)系统,能够根据用户的需求查询天气信息并制定行程规划。为简化部署过程,我们将在 1 台云服务器 ECS 上部署 3 个独立的 Agent(SupervisorAgent,WeatherAgent 和 TravelAgent,具体功能可参考 4.3),并且通过 RocketMQ 消息服务实现 Agent 之间的异步通信。
本方案的技术架构包含构建一个完整多智能体应用所需的所有云资源:
5.2 三步体验:从创建资源到部署 Agent
- 免费一键部署资源
访问体验方案页面,点击“免费试用”,进入实验操作界面后,点击“立即试用”即可领取免费试用点,自动开始创建资源。
- 创建 Topic 和 Group
共创建 3 个 Topic,配置参数见下表,其余参数保持默认。
共创建 3 个 Group,配置参数见下表,其余参数保持默认。
- 创建部署智能体应用
在阿里云百炼的应用管理页面,根据示例文档中提供的模型参数和提示词,分别创建并发布两个智能体应用(天气助手 Agent、行程助手 Agent)。
远程连接云服务器 ECS 根据提供的执行脚本部署示例应用程序。等待应用启动完毕,大约需要 3~5 分钟,直到终端显示 You > 提示符,便可直接在终端中输入信息与智能体交互。
5.3 结果验证:任务执行与消息轨迹追踪
- 在 You > 提示符后,输入 帮我做一个下周三到下周日杭州周边自驾游方案 并回车。
等待智能体执行任务,最终会返回结合天气信息的行程规划内容,过程如下:
SupervisorAgent 接收用户输入,向消息队列发送一条消息 杭州下周三到周日的天气情况怎么样?。
WeatherAgent 监听到上述消息,执行天气查询,并将结果发往消息队列。
SupervisorAgent 监听到上述消息,获取了天气查询结果,然后向消息队列发送一条消息 杭州下周三至周日天气已知,天气为*,请基于此制定一份从杭州出发的周边2人3天4晚自驾游行程规划(下周三出发,周日返回),包含住宿、餐饮与景点推荐。
TravelAgent 监听到上述消息,执行行程规划,并将结果发往消息队列。查看消息轨迹:在云消息队列RocketMQ版实例详情页,可以按Topic或按 LiteTopic 查询到相关的消息轨迹。