最新案例动态,请查阅《基于华为开发者空间开发平台构建We码会议助手》。小伙伴快来领取华为开发者空间,进入开发平台实操吧!
1 概述
1.1 案例介绍
华为开发者空间全新升级,为开发者提供AI时代的智能应用开发体验。通过对AI Agent、Astro等工具平台的嵌入及衔接打通,让开发者使用体验更丝滑。通过提供FunctionGraph、CAE等Serverless计算资源,打通从开发到部署,带来一站式智能应用开发体验。
本案例选择使用开发者空间开发平台,通过开发平台提供的云函数、AI Agent开发能力,实现We码会议助手从MCP Server部署到创建AI 会议Agent再到发布使用AI会议Agent,完成后即可在浏览器中直接使用该AI会议Agent啦。
通过实际操作,帮助开发者了解华为开发者空间开发平台的使用,并借助开发平台AI Agent、云函数工具平台,丝滑体验从函数部署到AI应用发布开发旅程。
1.2 适用对象
- 企业
- 个人开发者
- 高校学生
1.3 案例时间
本案例总时长预计60分钟。
1.4 案例流程
说明:
- 创建云函数部署MCP Server代码;
- 华为开发者空间-开发平台创建MCP;
- 华为开发者空间-开发平台创建AI 会议Agent;
- 发布体验AI会议Agent。
1.5 资源总览
本案例预计花费7.26元。体验完成后请及时释放资源,避免产生多余的费用。
资源名称 | 规格 | 单价(元) | 时长(分钟) |
---|---|---|---|
华为开发者空间-开发平台 | / | 0 | 60 |
API网关 APIG | 基础版 | 公网带宽5Mbits/s | 7.26 | 60 |
2 云函数部署并发布MCP Server
2.1 创建云函数
登录华为开发者空间,进入开发平台。
点击计算->云函数进入云函数管理界面,点击新建云函数。
选择“从空白模板创建”,函数名称自定义,如WeMeeting,其他参数不变,点击立即创建。
创建完成后,点击函数列表后WeMeeting函数最后一列中的在线开发,去到函数详情页进行函数开发部署。
2.2 部署MCP Server
2.2.1 上传函数代码
在WeMeeting函数详情页面,选择代码,点击上传代码,选择“Zip文件”,函数Zip包下载:https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0044/fastMeetingMcp.zip
选择下载的函数压缩包文件,点击确定。
2.2.2 函数配置
参考以下配置项说明逐步配置函数
-
常规设置
将执行超时时间修改为30秒,点击保存。
-
触发器
APIG触发器可以通过HTTPS或者HTTP调用FunctionGraph函数,可以将MCP Server以API的形式提供大模型调用。
-
点击页面中创建触发器,参考下面表格参数配置触发器,然后点击确定创建。
触发器配置项
配置项 | 值 |
---|---|
触发器类型 | 选择API 网关服务(APIG专享版) |
实例 | 有实例则直接选择;无实例则参考4.1 创建APIG实例 |
API名称 | 默认即可,可以自定义 |
分组 | 默认DEFAULT,没有可用分组可以新建 |
发布环境 | 默认RELEASE |
安全认证 | None |
请求协议 | HTTPS |
请求方法 | ANY |
后端超时 | 60000 |
(注意:如果APIG实例长时间闲置或不再使用,请及时删除,避免持续收费!参考4.2 删除APIG实例)
- 触发器创建后,点击触发器跳转到APIG,修改API URL。
点击编辑,修改API。
修改URL的路径,改为:/sse/meeting,点击完成。
然后点击发布最新版本,发布环境不变,点击确定。
- 网络配置
回到FunctionGraph函数详情页面,点击网络配置,函数访问公网开启,然后点击保存。
- 环境变量
点击编辑环境变量,选择“使用JSON格式编辑”,输入以下环境变量,点击确定。
{
"WELINK_ENDPOINT": "/sse/meeting",
"WELINK_TENANT_ID": "替换为个人的Welink租户ID"
}
WELINK_TENANT_ID为华为云WeLink租户ID,获取方式可参考4.3 获取WeLink租户ID。
- 并发
单实例并发数设置为100,单函数最大实例数设置为1,点击保存。
- 高级设置
流式返回开启。如果显示禁止修改,可以点击页面左上角返回按钮返回函数列表,然后重新进入WeMeeting函数再配置该项即可。
到这里我们的MCP Server已经部署完成,可以点击触发器,获取服务调用URL备用。
2.3 创建MCP服务
在华为云开发者空间开发台,进入AI Agent页面,点击MCP,点击我的MCP,点击创建MCP。
选择空白模板,点击下一步。
MCP服务配置参考:
配置项 | 内容 |
---|---|
服务名称 | 可自定义,比如:We码会议服务 |
服务描述 | 创建视频会议、语音会议,查询会议列表,取消会议 |
安装方式 | SSE |
URL | 2.2.2 函数配置最后得到的函数触发器调用URL |
到这里我们的MCP Server服务就已经通过FunctionGraph进行部署并发布成功了。
3 AI Agent创建并发布We码会议助手
3.1 创建We码会议助手
在华为云开发者空间开发台,进入AI Agent页面,点击Agent,点击创建Agent。
Agent配置如下:
配置项 | 内容 |
---|---|
基础信息—Agent名称 | We码会议助手 |
基础信息—Agent描述 | 创建视频会议、语音会议,查询会议列表,取消会议 |
模型选择—高级配置 | DeepSeek-V3-32K |
模型选择—思考模型 | DeepSeek-V3-32K |
角色设定 | 点击智能生成角色设定 ![]() |
对话设置—开场白 | 您好! 我是WeLink会议服务助手,很高兴为您演示如何使用WeLink轻松完成会议服务,让您的沟通更加高效,l 首先,请下载并安装WeLink应用,安装完成后,注册并登录账号,您就可以开始使用了。 以下是一些基本操作步骤: 1. 创建会议:点击“发起会议”,输入会议主题、时间、参会人员等信息,然后发送会议邀请。 2. 加入会议:收到会议邀请后,点击通知 |
配置MCP,技能->MCP后的+号,选择我们上面创建的We码会议服务,点击添加,点击确定。
然后我们点击保存,在Agent预览窗口进行对话测试,例如:
[(我的用户信息){{\"name\":\"****\",\"userId\":\"********\"}}] [(当前时区信息:GMT+8)] 帮我创建一个会议,会议主题:hdc演示,时间:8个小时后
会议创建成功WeLink也会收到会议通知。
(注意: name和userId需要实际WeLink用户信息,获取方式参考4.4 获取WeLink用户信息
3.2 发布Agent
We码会议助手Agent测试没问题后,可以点击右上角发布按钮进行发布。
发布渠道勾选上Web Url,配置API Key。如果还没有创建发布密钥,可以点击页面中“获取API Key”超链接进行创建。然后点击发布,发布大概需要1~2分钟。
发布成功后,复制Web地址到浏览器即可使用发布的We码会议助手Agent。
例如提问查询会议:
[(我的用户信息){{\"name\":\"****\",\"userId\":\"********\"}}] [(当前时区信息:GMT+8)] 查询下我待参加的会议
至此,AI会议Agent已经发布完成。
4 扩展步骤
4.1 创建APIG实例
1) 访问APIG专享版购买页面进行购买,规格配置参考下图,预计使用1h,费用约为7.26元!
2)网络VPC和安全组没有的话直接新建即可,且安全组应开放80,443,8000端口。
3)APIG创建完成后,点击实例管理,点击实例名称进入到APIG实例信息页面。
点击配置参数。
下拉找到支持基于SSE的低时延传输方式参数sse_strategy,设置为On。
至此APIG购买配置完成。
4.2 删除APIG实例
在华为云控制台,进入APIG实例管理页面,删除APIG实例。
4.3 获取WeLink租户ID
访问华为云WeLink下载页面选择个人本地环境下载对应的版本,根据指引安装即可。安装完成后,可以通过手机号验证码登录,然后选择企业,没有可以新建一个。
登录完成后,点击左上角头像,选择管理后台。
在管理后台页面,点击设置,在租户信息—>基本信息页面中获取租户ID。
4.4 获取WeLink用户信息
在WeLink客户端左侧菜单栏中业务,然后点击创建应用,在WeLink 开放平台选择轻应用点击立即开发。
填写必要信息:图标、中英文名称,然后点击提交即可。
提交后,点击成员管理,查看姓名和账号,对应的即是WeLink用户信息的name和userId。