日期:2023-08-27访问量:0类型:小程序开发资讯
当用户在小程序中发起对话时,你们会在后台安排手动回复吗?
由于等待回复的时间过长,用户会不满意并放弃您的小程序。
“秒级回复”是对话的基本要求,及时回复可以给用户尊重和被重视的感觉。 但由于人力成本因素,专业客服往往需要1对N,在通话需求激增时响应效率不高。 事实上,当用户发起对话时,需求大致分为两种:服务和咨询。 当用户只是想获取固定服务的渠道时,可以使用AI机器人来解答用户的问题。
但目前的情况是,并不是每个小程序开发团队都能自己开发AI对话能力,因此微信AI团队推出了“微信对话开放平台”,将微信的能力开放给有对话的个人、公司或组织或客户服务需求。 对话人工智能功能帮助他们在小程序中配置对话人工智能机器人。
“微信对话开放平台”能做什么?
“微信对话开放平台”的推出,在微信智言和微信智灵两大技术的支持下,可以支持文字甚至语音进行AI对话。 不仅可以帮助没有开发能力的开发者快速构建客服机器人,还可以为有开发能力的第三方开发者提供API接口,快速获取对话服务能力。
这些可访问的对话技能不仅包括预设的基本服务技能,例如天气、新闻或百科全书,还包括自定义配置技能,允许开发者根据场景定制对话或客户服务技能。
“微信对话开放平台”的适用场景有哪些?
“微信对话开放平台”可以应用于客户服务场景,通过发送指令来获取特定的服务或信息,例如:
获取快递信息:在电商平台上,无需等待真实客服。 用户只需在聊天界面发送“快递”等相关文字,即可获知产品发送的快递。
“微信对话开放平台”还可以应用于非客服场景,承担社交功能,培养用户情感依赖,例如:
回答今天吃什么:在餐饮平台上,机器人可以回答正在为吃什么而苦恼的用户提出的“吃什么”的问题,为他们提供建议,并适当推荐相应的菜肴。 如何使用“微信对话开放平台”? 01 创建一个机器人
① 登录微信对话开放平台对机器人进行配置
登录微信对话开放平台(),点击开始使用,创建机器人,按要求填写“机器人名称”、“机器人ID”、“验证码”。
②创造机器人技能
您可以创建自定义对话技能或选择系统对话技能进行调试和发布。
关于自定义技能,您需要根据自己的场景需求来创建和配置。 详细信息请参见文档:
02 调用微信对话开放平台小程序插件
微信对话开放平台小程序插件提供了两种调用方式,一种是使用UI组件调用,一种是不使用UI功能接口调用。
① 添加插件
登录小程序,在“设置-第三方服务-插件管理”中搜索并添加插件
② 插件配置
在小程序app.json中配置,小程序插件id为,当前稳定版本为1.0.1
{
"pages": [
"pages/index/index"
],
"plugins": {
"chatbot": {
"version": "1.0.1",
"provider": "wx8c631f7e9f2465e1"
}
},
"requiredBackgroundModes": [
"audio"
],
"sitemapLocation": "sitemap.json"
}
使用UI版本时,需要使用额外的组件。 当只使用界面而不使用UI时,可以使用上面的配置
{
"pages": [
"pages/index/index",
"pages/newsPage/newsPage",
"pages/common/common"
],
"plugins": {
"myPlugin": {
"version": "dev",
"provider": "wx8c631f7e9f2465e1"
},
"WechatSI": {
"version": "0.3.1",
"provider": "wx069ba97219f66d99"
}
},
"requiredBackgroundModes": ["audio"],
"sitemapLocation": "sitemap.json"
}
③ 获取获取插件所需的appid
在微信对话开放平台,进入“设置-服务接入”,获取对应的小程序ID
④ 无UI,直接调用插件接口
• 组件初始化
var plugin = requirePlugin("chatbot");
App({
onLaunch: function() {
console.log(plugin, "+++");
plugin.init({
appid: "P5Ot9PHJDechCYqDFAW1AiK6OtG3Ja", //小程序示例账户,仅供学习和参考
success: () => {},
fail: error => {}
});
}
});
• 发送查询
plugin.send({
query: "你好",
success: res => {
console.log(res);
},
fail: error => {}
});
• 返回结果
{
"ans_node_id": 6666,
"ans_node_name": "天气服务",
"answer": "北京今天小雨,温度18到29度,当前温度27度,空气质量轻度污染,今天有雨,略微偏热,注意衣物变化。",
"answer_open": 1,
"answer_type": "text",
"article": "",
"bid_stat": {
"curr_time": "20190826-16:34:56",
"err_msg": "",
"latest_time": "20190826-16:34:56",
"latest_valid": true,
"up_ret": 0
},
"confidence": 1,
"create_time": "1566810973035",
"dialog_status": "COMPLETE",
"from_user_name": "o9U-85tEZToQxIF8ht6o-KkagxO0",
"intent_confirm_status": "",
"list_options": false,
"msg": [
{
"ans_node_id": 6666,
"ans_node_name": "天气服务",
"article": "",
"confidence": 1,
"content": "北京今天小雨,温度18到29度,当前温度27度,空气质量轻度污染,今天有雨,略微偏热,注意衣物变化。",
"debug_info": "",
"list_options": false,
"msg_type": "text",
"resp_title": "天气服务",
"status": "CONTEXT_FAQ"
}
],
"ret": 0,
"skill_id": "",
"skill_type": "",
"slot_info": [
{
"date": "{\"type\":\"DT_ORI\",\"date_ori\":\"今天\",\"date\":\"2019-08-26\",\"date_lunar\":\"2019-08-26\",\"week\":\"1\",\"slot_content_type\":\"2\",\"modify_times\":\"0\"}"
},
{
"from_loc": "{\"type\":\"LOC_CHINA_CITY\",\"country\":\"中国\",\"city\":\"北京\",\"city_simple\":\"北京\",\"loc_ori\":\"北京\",\"slot_content_type\":\"2\",\"modify_times\":\"1\"}"
}
],
"slots_info": [
{
"confirm_status": "NONE",
"end": 0,
"entity_type": "",
"norm": "2019-08-26",
"norm_detail": "",
"slot_name": "date",
"slot_value": "{\"type\":\"DT_ORI\",\"date_ori\":\"今天\",\"date\":\"2019-08-26\",\"date_lunar\":\"2019-08-26\",\"week\":\"1\",\"slot_content_type\":\"2\",\"modify_times\":\"0\"}",
"start": 0
},
{
"confirm_status": "NONE",
"end": 6,
"entity_type": "LOC_CHINA_CITY",
"norm": "{\"type\":\"LOC_CHINA_CITY\",\"country\":\"中国\",\"city\":\"北京\",\"city_simple\":\"北京\",\"loc_ori\":\"北京\"}",
"norm_detail": "",
"slot_name": "from_loc",
"slot_value": "{\"type\":\"LOC_CHINA_CITY\",\"country\":\"中国\",\"city\":\"北京\",\"city_simple\":\"北京\",\"loc_ori\":\"北京\",\"slot_content_type\":\"2\",\"modify_times\":\"1\"}",
"start": 0
}
],
"status": "CONTEXT_FAQ",
"title": "天气服务",
"to_user_name": "10808"
}
⑤ 有UI,可以直接使用标记组件,无需调用接口
• 组件初始化
var plugin = requirePlugin("chatbot");
App({
onLaunch: function() {
console.log(plugin, "+++");
plugin.init({
appid: "P5Ot9PHJDechCYqDFAW1AiK6OtG3Ja", //小程序示例账户,仅供学习和参考
success: () => {},
fail: error => {}
});
}
});
• 在组件内配置
在页面的配置json中配置,如pages/index/index.json
{
"usingComponents": {
"chat": "plugin://chatbot/chat"
}
}
• 使用组件
// goBackHome回调 返回上一级页面
goBackHome: function () {
wx.navigateBack({
delta: 1
})
}
• 每次返回建筑物后,都会开火
// getQueryCallback回调 返回query与结果
getQueryCallback: function (e) {
var listData = this.data.listData
listData.push(e.detail)
if (listData.length === 10) {
wx.navigateTo({
url: '../newsPage/newsPage',
})
}
},
// goBackHome回调 返回上一级页面
goBackHome: function () {
wx.navigateBack({
delta: 1
})
}
• 初始化配置项
plugin.init({
...options
appid: "PWj9xdSdGU3PPnqUUrTf7uGgQ9Jvn7",
success: () => {},
fail: error => {}
guideList: ["您好"]
});
阐明:
小程序的详细接入方式请参见文档:
扫码体验:微信对话开放平台小程序插件应用示例
PS 我们最近新建了一个技术交流群,欢迎小程序开发小伙伴进群交流,和群里的云开发高手调情~扫描二维码添加小助手即可获取进群方式。
TAG标签:小程序插件
日期:2024-01-04 浏览量:135
日期:2023-08-27 浏览量:122
日期:2023-08-25 浏览量:57
日期:2023-08-24 浏览量:146