基于华为开发者空间开发平台,构建We码会议助手

最新案例动态,请查阅《基于华为开发者空间开发平台构建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 案例流程

611b4435d929950277d58779acd8e360.png

说明:

  1. 创建云函数部署MCP Server代码;
  2. 华为开发者空间-开发平台创建MCP;
  3. 华为开发者空间-开发平台创建AI 会议Agent;
  4. 发布体验AI会议Agent。

1.5 资源总览

本案例预计花费7.26元。体验完成后请及时释放资源,避免产生多余的费用。

资源名称规格单价(元)时长(分钟)
华为开发者空间-开发平台/060
API网关 APIG基础版 | 公网带宽5Mbits/s7.2660

2 云函数部署并发布MCP Server

2.1 创建云函数

登录华为开发者空间,进入开发平台

306dc327d75c211df9d65032e106760a.png

点击计算->云函数进入云函数管理界面,点击新建云函数。

5a41585859dce94a9f9b6e6d3d81a7b9.png

选择“从空白模板创建”,函数名称自定义,如WeMeeting,其他参数不变,点击立即创建

3c0491e3a0fca9ff465040434e47ef8d.png

创建完成后,点击函数列表后WeMeeting函数最后一列中的在线开发,去到函数详情页进行函数开发部署。

d362c976e05300fd15399841752c10ca.png

2.2 部署MCP Server

2.2.1 上传函数代码

在WeMeeting函数详情页面,选择代码,点击上传代码,选择“Zip文件”,函数Zip包下载:https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0044/fastMeetingMcp.zip

945591268946d6afdd66cd567edd4bc2.png

选择下载的函数压缩包文件,点击确定。

3493385276d9bf4d456a5f2cb2eafa39.png

2.2.2 函数配置

参考以下配置项说明逐步配置函数

  • 常规设置

    将执行超时时间修改为30秒,点击保存

    66e588a7ef8ec5ab07139e5bab0ef6a7.png

  • 触发器

    APIG触发器可以通过HTTPS或者HTTP调用FunctionGraph函数,可以将MCP Server以API的形式提供大模型调用。

  1. 点击页面中创建触发器,参考下面表格参数配置触发器,然后点击确定创建。

    becafb433a59f930312c20a47cda0778.png

触发器配置项

配置项
触发器类型选择API 网关服务(APIG专享版)
实例有实例则直接选择;无实例则参考4.1 创建APIG实例
API名称默认即可,可以自定义
分组默认DEFAULT,没有可用分组可以新建
发布环境默认RELEASE
安全认证None
请求协议HTTPS
请求方法ANY
后端超时60000

(注意:如果APIG实例长时间闲置或不再使用,请及时删除,避免持续收费!参考4.2 删除APIG实例

  1. 触发器创建后,点击触发器跳转到APIG,修改API URL。

74f869105c1a708c42a1d37788bd73db.png

点击编辑,修改API。

2678adcbff1da34dab7fbfb45d24639e.png

修改URL的路径,改为:/sse/meeting,点击完成。

02422c160a41d0543e65e9ae74a68686.png

然后点击发布最新版本,发布环境不变,点击确定

42090b97ebf595ebe6ace0392b54f114.png

  • 网络配置

回到FunctionGraph函数详情页面,点击网络配置,函数访问公网开启,然后点击保存

5792e75542a273daa8f3153420cb391a.png

  • 环境变量

点击编辑环境变量,选择“使用JSON格式编辑”,输入以下环境变量,点击确定

{
    "WELINK_ENDPOINT": "/sse/meeting",
    "WELINK_TENANT_ID": "替换为个人的Welink租户ID"
}

WELINK_TENANT_ID为华为云WeLink租户ID,获取方式可参考4.3 获取WeLink租户ID

fd700b1854765c4a07d21470409ed04d.png

  • 并发

单实例并发数设置为100,单函数最大实例数设置为1,点击保存

e1379d38728657044c705c7ffc0fed01.png

  • 高级设置

流式返回开启。如果显示禁止修改,可以点击页面左上角返回按钮返回函数列表,然后重新进入WeMeeting函数再配置该项即可。

10b7d3fd463c3efcf472f820e9d75474.png

到这里我们的MCP Server已经部署完成,可以点击触发器,获取服务调用URL备用。

820eb05fb3dacf8d9aea8d5bbf9186e8.png

2.3 创建MCP服务

华为云开发者空间开发台,进入AI Agent页面,点击MCP,点击我的MCP,点击创建MCP

9b07f4c706ead360037bfc17a3557d39.png

选择空白模板,点击下一步。

399a4d697b424200bcd99ac085fa8c4e.png

MCP服务配置参考:

配置项内容
服务名称可自定义,比如:We码会议服务
服务描述创建视频会议、语音会议,查询会议列表,取消会议
安装方式SSE
URL2.2.2 函数配置最后得到的函数触发器调用URL

e6246aff0c6f5d758e55c5682b10c940.png

到这里我们的MCP Server服务就已经通过FunctionGraph进行部署并发布成功了。

3 AI Agent创建并发布We码会议助手

3.1 创建We码会议助手

华为云开发者空间开发台,进入AI Agent页面,点击Agent,点击创建Agent

60d3258b28fbb068a7cd7170646517f2.png

Agent配置如下:

配置项内容
基础信息—Agent名称We码会议助手
基础信息—Agent描述创建视频会议、语音会议,查询会议列表,取消会议
模型选择—高级配置DeepSeek-V3-32K
模型选择—思考模型DeepSeek-V3-32K
角色设定点击智能生成角色设定 8c491043090922add98bc4176cb7feee.png 生成
对话设置—开场白您好! 我是WeLink会议服务助手,很高兴为您演示如何使用WeLink轻松完成会议服务,让您的沟通更加高效,l 首先,请下载并安装WeLink应用,安装完成后,注册并登录账号,您就可以开始使用了。 以下是一些基本操作步骤: 1. 创建会议:点击“发起会议”,输入会议主题、时间、参会人员等信息,然后发送会议邀请。 2. 加入会议:收到会议邀请后,点击通知

b8b35dc6be4290adb3049536741978ee.png

配置MCP,技能->MCP后的+号,选择我们上面创建的We码会议服务,点击添加,点击确定

8a8c8a49029af9fb7fce0b68f1c21cea.png

然后我们点击保存,在Agent预览窗口进行对话测试,例如:

[(我的用户信息){{\"name\":\"****\",\"userId\":\"********\"}}] [(当前时区信息:GMT+8)] 帮我创建一个会议,会议主题:hdc演示,时间:8个小时后

会议创建成功WeLink也会收到会议通知。

(注意: name和userId需要实际WeLink用户信息,获取方式参考4.4 获取WeLink用户信息

43dd1db6fcb0ed9e947290ca60bfc83e.png

3.2 发布Agent

We码会议助手Agent测试没问题后,可以点击右上角发布按钮进行发布。

05670a9190f979d9f635d8faaa1ec4c9.png

发布渠道勾选上Web Url,配置API Key。如果还没有创建发布密钥,可以点击页面中“获取API Key”超链接进行创建。然后点击发布,发布大概需要1~2分钟。

c41917af0523722b42a2fea1540bbfc9.png

发布成功后,复制Web地址到浏览器即可使用发布的We码会议助手Agent。

45971d128128ab4c705820fcfe8e2b69.png

例如提问查询会议:

[(我的用户信息){{\"name\":\"****\",\"userId\":\"********\"}}] [(当前时区信息:GMT+8)] 查询下我待参加的会议

cbd88618fdcb818712b306d8328f93cb.png

至此,AI会议Agent已经发布完成。

4 扩展步骤

4.1 创建APIG实例

1) 访问APIG专享版购买页面进行购买,规格配置参考下图,预计使用1h,费用约为7.26元!

f39dd680e9096b58659b4766e515e8a9.png

2)网络VPC安全组没有的话直接新建即可,且安全组应开放80,443,8000端口。

3bf6be6fddb0e904cc602fdde943f798.png

3)APIG创建完成后,点击实例管理,点击实例名称进入到APIG实例信息页面。

fca3d36347a273d4fa0df650bd89ffc0.png

点击配置参数

dcaabc5d5a92dee4981bca7daf46c70a.png

下拉找到支持基于SSE的低时延传输方式参数sse_strategy,设置为On。

c229792af0afdc5b500886d433b057d9.png

至此APIG购买配置完成。

4.2 删除APIG实例

在华为云控制台,进入APIG实例管理页面,删除APIG实例。

d2c52ae3f465db366252ef505680574e.png

4.3 获取WeLink租户ID

访问华为云WeLink下载页面选择个人本地环境下载对应的版本,根据指引安装即可。安装完成后,可以通过手机号验证码登录,然后选择企业,没有可以新建一个。

6bd1d87819c36cb530661feb1e4b97bd.png

d77425d730948276d211d3f7f0b03bf5.png

登录完成后,点击左上角头像,选择管理后台

0e83ab5de3c895b43ba3c27174bbc8de.png

在管理后台页面,点击设置,在租户信息—>基本信息页面中获取租户ID

9866fe8a027e17b010b3d75c7b494a7d.png

4.4 获取WeLink用户信息

在WeLink客户端左侧菜单栏中业务,然后点击创建应用,在WeLink 开放平台选择轻应用点击立即开发

748aee2a2d9b5c0018bfe375a04130cd.png

填写必要信息:图标、中英文名称,然后点击提交即可。

f54dfc424e465b24acfbb528bc9d2a7a.png

提交后,点击成员管理,查看姓名和账号,对应的即是WeLink用户信息的name和userId。

5872d433fd0d0e10b259cd2fe3929520.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值