在企业微信中发送语音给应用机器人并收到来自大模型应用的自动回复将极大提升使用效率,本文将介绍如何例如通义系列语音识别模型解析企业微信收到的语音消息,并例如通义百炼应用自动回复来在企业微信的问题。
创建企业微信应用
如果您已经有创建好的企业微信应用,可以跳过以下步骤。
- 访问企业微信开发者中心,扫码登录,点击立即创建。根据指引选择以企业身份创建和企业内部应用。
- 在顶部导航栏中,选择应用管理,在应用页面下半部分点击创建应用。
- 在创建应用页面,填写应用名称和应用介绍,上传应用 logo,选择可见范围,完成后点击创建应用。
- 在应用详情页面,复制 AgentID和 Secret,用于下一步创建连接流。
- 在顶部导航栏中,选择我的企业,在企业信息页面,复制企业 ID,用于下一步创建连接流。
使用AppFlow模版创建连接流
创建连接流
配置鉴权凭证
- 点击企业微信选择或添加新凭证。在创建凭证对话框中,设置一个自定义凭证名称,填入之前获取的企业微信的企业ID、应用 AgentId 和 Secret。保存AppFlow生成的 Token 和 EncodingAESKey到本地、保存IP白名单到本地。点击下一步。
- 点击语音识别选择或添加新凭证,填写您在百炼大模型平台创建并获取的API Key。
- 点击百炼节点选择或添加新凭证,同样填写您在百炼大模型平台创建并获取的API Key。
配置执行动作参数
- 在执行动作配置向导页,选择您想要使用的语音识别模型。
- 填写应用Id,应用Id可以在百炼控制台我的应用获取,完成后点击下一步。
- 在基本信息配置向导页,填写连接流名称和连接流描述(建议保持默认),完成后点击下一步。
- 界面提示流程配置成功,复制并保存 WebhookUrl(4.1 配置API接收消息时需要填写),点击发布。
配置企业微信应用
有了 Webhook 地址后,接下来您可以在企业微信应用中配置接收消息来回答用户问题了。
配置API接收消息
- 访问企业微信应用列表。找到刚刚创建的应用,点击应用名称进入详情页面。
- 在应用详情页面,找到接收消息卡片,点击设置API接收。
- 在API接收消息页面,您可以参考下图完成配置,然后点击保存。
- URL填入上一步复制的 WebhookUrl。
如果之前未保存WebhookUrl,可访问AppFlow连接流页面,在操作列点击webhookUrl进行查看。
- Token 和 EncodingAESKey 填入上一步复制的值。
如果之前未保存,可访问AppFlow连接凭证页面,在公共连接器 > 企业微信中,找到刚刚配置的凭证,点击操作列的编辑从凭证中获取。
此处配置如果遇到主体域名校验未通过,请参考文末“常见问题”
配置企业可信IP
- 在应用详情页面,在页面下方开发者接口找到企业可信IP卡片,点击配置。
- 在企业可信IP对话框,粘贴复制的 IP 地址,然后点击确定。
如果在配置企业微信应用过程中遇到问题,可以参考文档https://help.aliyun.com/zh/model-studio/use-cases/add-an-ai-assistant-to-your-work-wechat-in-10-minutes常见问题章节
测试应用
完成上述配置后,您可以在企业微信中发送语音消息测试您的应用。