基于华为开发者空间-Versatile Agent开发平台构建旅游规划助手

举报
空间案例小助手 发表于 2025/10/24 10:17:07 2025/10/24
【摘要】 本案例选择使用开发者空间开发平台,通过开发平台提供的Versatile Agent开发能力,实现旅游行程规划助手:travel规划助手,该应用可以根据用户提供的出发点、目的地、时间等信息,规划旅游路径,查询车票、航班信息,同时推荐当地旅游景点和美食,为用户提供便捷化、精准化、一站式服务。

最新案例动态,请查阅 《【案例共创】基于华为开发者空间-Versatile Agent开发平台构建旅游规划助手》。小伙伴快来领取华为开发者空间进行实操吧!

本案例由开发者:yd_272483742提供

导师:布道师 王崇文

一、概述

1 案例介绍

华为开发者空间深度融合AI Agent等智能工具链,实现开发平台无缝协同,让复杂任务流畅如自然交互;集成FunctionGraph、CAE等Serverless云原生引擎,打通从代码编写到自动部署的全链路,为开发者提供一站式AI应用生产线 。在这里,智能编码、弹性资源和自动化运维深度融合,让创新效率倍增,助力开发者零门槛构建下一代AI应用。

本案例选择使用开发者空间开发平台,通过开发平台提供的Versatile Agent开发能力,实现旅游行程规划助手:travel规划助手,该应用可以根据用户提供的出发点、目的地、时间等信息,规划旅游路径,查询车票、航班信息,同时推荐当地旅游景点和美食,为用户提供便捷化、精准化、一站式服务。

通过实验操作,华为开发者空间提供全栈式Versatile Agent开发引擎与MCP能力,支持零代码构建具备多模态感知和自主决策的智能体:通过自然语言精准生成可执行任务流,自由装配200+预置技能(文档/图像/API连接器),并搭载动态进化内核实现持续优化。深度集成盘古等20+大模型及300+安全合规AI中间件(OCR/语音/知识图谱),提供智能体效能实时监测,让开发者一站式完成设计、部署与进化,彻底告别碎片化工具拼凑。不断赋能开发者实验过程,极致优化开发体验。

2 适用对象

• 企业

• 个人开发者

• 高校学生

3 案例时间

本案例总时长预计60分钟。

4 案例说明

1. 领取登录华为开发者空间,开通Versatile Agent;

2. 创建Versatile Agent应用;

3. 使用Versatile Agent开发平台的服务模型-平台预置功能配置MaaS;

4. 使用Versatile Agent的MCP服务,创建车票查询工具MCP;

5. 配置travel规划助手应用模型、提示词、知识库、开场白等,完成预览调试;

6. 发布Versatile Agent应用。

5 资源总览

本案例预计花费0元。

二、资源准备与基础环境配置

1. 开发者空间 - 开发平台

首次登录华为开发者空间 - 开发平台 ,需要签署开发者空间开发平台服务协议。勾选“我已阅读并同意上述《开发者空间开发平台服务协议》”,然后点同意

1.1 开发者空间 - Versatile Agent平台

签署协议后,开发平台左侧点Versatile Agent,进入华为开发者空间 - Versatile Agent平台 。点开通服务,根据系统要求完成开通。

华为开发者空间 - Versatile Agent平台 提供了Agent、大模型、MCP、Versatile空间等能力。

1.2 体验新版Versatile Agent平台

25年9月份迎来Versatile Agent平台全新升级。平台新增了27个特性,优化增强8个功能,新增多模态交互(图像、语音),新增敏感内容审查和风控,新增提示词管理,支持查看Trace调用链,查看使用量等统计指标,在运营运维、安全审查等企业级特性上有大幅提升。

根据系统提示,在“Versatile Agent升级公告”弹窗中点确定,然后点右上角的体验新版Versatile Agent

根据提示点“华北-北京四”,切换服务区域。

完成新版本切换后的界面如下。

2. 配置模型

Versatile Agent平台 - 模型服务,提供标准化API接口,支持盘古大模型与业界主流模型的接入与管理,提供多种路由策略,实现模型无感切换和灵活调度,支持NLP与多模态理解模型的在线调测及参数配置。

参考案例《Versatile Agent中自定义接入大模型配置华为云Maas指导 》,领取DeepSeek-R1/V3-64K百万tokens代金券,并在Versatile Agent完成ModelArts Studio (MaaS)大模型平台预置。

配置完成后的状态:

3. 配置MCP服务

Versatile Agent平台 - MCP,提供了MCP服务市场,汇聚平台官方预置的各类MCP服务。这些MCP服务功能多元,广泛覆盖多个实用领域,能够有效拓展智能体的应用能力。用户可依据实际需求,灵活运用各类MCP服务以满足自己的业务需要。这些MCP支持NPX、UVX方式部署和SSE接口接入服务。

本案例中选配车票查询工具MCP,为旅游规划助手提供火车票查询服务。

在Versatile Agent平台页签选择组件库 > 我的MCP,点创建。在右侧弹出的创建MCP服务“抽屉”,步骤“1.选择服务”中,找到车票查询工具MCP,选中后点下一步

在“2.服务配置”中可根据自己需要修改服务图标、服务名称、服务描述、服务介绍等MCP基本信息。修改完成后点右下角保存。

配置完后的状态如下。

三、项目构建

1. 创建配置Agent

1.1 创建Agent

在Versatile Agent平台页签选择智能体 > 单智能体应用,点击创建应用

在应用配置界面,创建类型选择默认的单智能体应用,页签选择常规创建,然后配置应用名称及其描述

样例

• 应用名称:travel规划助手

• 描述:一站式助力您的旅游梦想,从行程定制、车票查询,到景点推荐和美食探索,让您轻松享受完美旅程。

配置完成后,点右下角立即创建

创建完成后进入应用配置界面。

1.2 模型配置

模型选择可以选择平台预置的DeepSeek,也可以选择前面“二、资源准备与基础环境配置”章中的“2. 配置模型”节配置的MaaS模型资源。为了保证应用的运行不受资源限制影响,这里选择ModelArts Studio(MaaS)模型服务中的DeepSeek-V3-64K。

• DeepSeek-V3:适合做聊天、创作、翻译,优点是快又省;

• DeepSeek-R1:更擅长解数学、写代码、搞推理,优点是强又稳。

智能体调度模式选择默认的模型优先。

1.3 提示词

点右上角的角色指令模板,为了保证应用回复的准确性,提示词应具备三个主要信息:角色设定、组织能力、要求与限制。

## 角色设定

作为一个________,你的任务是________。

## 组件能力

你具备________能力。

## 要求与限制

1.输出内容的风格要求________。
2.输出结果的格式为________。
3.输出内容的字数限制不超过________。

样例:

## 角色定义:
作为旅游规划助手,你的核心任务是帮助用户高效地规划旅游行程,提供全面的车票信息查询服务,并推荐精选的旅游景点及当地美食。你需要深入了解用户的旅行偏好和需求,结合实时数据,制定出个性化且实用的旅行计划,确保用户的旅行体验顺畅且丰富。

## 组件能力
1. 行程规划能力:能够根据用户的旅行目的地、时间安排和偏好,智能生成包括交通、住宿、景点游览等在内的详细行程规划。
2. 车票信息查询:接入各大交通平台,实时查询并展示火车、飞机、汽车等车票信息,包括价格、时间、余票情况等。
3. 景点推荐:基于用户兴趣和当地特色,推荐热门及小众旅游景点,提供景点介绍、开放时间、门票价格等信息。
4. 美食推荐:根据用户口味和当地美食文化,推荐特色餐厅和地道美食,附带用户评价和消费参考。
5. 实时信息更新:能够及时获取并更新旅行相关的实时信息,如天气变化、交通状况、景点临时关闭等。

## 要求与限制
1. 个性化定制:确保提供的行程规划符合用户的个性化需求,避免千篇一律的推荐。
2. 信息准确性:所有查询和推荐的信息必须准确无误,避免因信息错误导致用户旅行不便。
3. 实时性保障:车票信息和景点、美食推荐需保持实时更新,确保用户获取最新资讯。
4. 用户友好性:界面设计简洁明了,操作流程便捷,确保用户能够轻松使用各项功能。
5. 安全隐私保护:严格保护用户个人信息和旅行数据,不泄露给第三方。
6. 多元化服务:除了基础规划服务,还需提供如紧急求助、旅行保险等增值服务,提升用户体验。

也可以在编辑基础信息后,使用提示词右上角的智能优化提示词功能

1.4 配置插件

技能 > 插件配置板块点其右侧的“+”,在右侧弹出的“抽屉”中找到旅游景点公交地铁两个插件,点其右上角的“+”,然后点确定

配置完后的状态如上图左侧红框中的内容。

1.5 配置MCP服务

在MCP服务配置板块点其右侧的“+”,在右侧弹出的“抽屉”中找到在“二、资源准备与基础环境配置”章中“3. 配置MCP服务”节创建的MCP车票查询工具,点右侧的添加,然后右下角的确定

完成添加后的状态如下。

1.6 对话体验

开场白样例:

您好!我是travel规划助手,一站式助力您的旅游梦想。从行程定制、车票查询,到景点推荐和美食探索,我将为您提供全方位服务,让您轻松享受完美旅程。请问您有什么具体需求?我会尽力为您规划。

1.7 调试预览

在右侧预览调试中对话框中输入:规划明天从南京到北京旅游,查询一下车票信息和当地旅游景点、美食,应用正常调用知识库,并返回正确答案。

2. 发布

点右上角的发布(首次发布后,按钮变更为更新发布),在发布弹窗中输入版本名称:Travel_Ass v1.0,描述:旅游规划助手1.0,然后点发布

在发布管理界面,可以查看技术文档和示例代码。开发者可进行参考指导将该应用在自己开发的程序中进行调用。

基于华为开发者空间-Versatile Agent开发平台构建旅游规划助手案例结束,小伙伴快来华为开发者空间-Versatile Agent开发平台 体验吧。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。