# 配置问答
使用框架:配置问答-->发布机器人-->绑定到公众号/小程序
# 1.步骤一:配置问答
(1)新建技能
步骤 | 入口示意 |
---|---|
步骤 1.高级技能 tab,点击创建技能 | ![]() |
步骤 2.可命名为例如“电商问题解答” | ![]() |
(2)配置问题
方法 1 (推荐) :基于用户热问配置答案
--该方法更有针对性,设置的自动回复,可以覆盖到自己用户关心的问题。
步骤 | 入口示意 |
---|---|
步骤 1.入口=效果统计->用户热问->任一热问 | ![]() |
步骤 2.选择 or 新建技能->选择 or 新建意图->配置为自动回复 | ![]() |
步骤 3.新建完成,配置自动回复 | ![]() |
方法 2:生成相似问法
步骤 | 入口示意 |
---|---|
步骤 1.填写自己准备的标准问题,由系统推荐一键生成相似问法。 | ![]() |
步骤 2.AI 生成一个意思的不同问法,进行勾选。 | ![]() |
方法 3:有客服运营沉淀的客户,可完全基于自己准备的标准问题和相似问法,进行配置答案。
步骤 | 入口示意 |
---|---|
步骤 1.批量操作 tab,点击批量添加 | ![]() |
步骤 2.按照格式要求,选取文件 |
(3)配置答案
方法 1:直接回复
步骤 | 入口示意 |
---|---|
步骤 1.「直接回复」选择回复的载体并编辑 --小程序与公众号绑定,才可以在该公众号机器人成功发送小程序卡片- | ![]() |
步骤 2.「直接回复-问法推荐」当回复内容需要包含选项时,可以选择问法推荐,实现右侧效果 --在该问题的答案配置选项「a,b,c」。 --新建 3 个问答,将选项 abc 都配置为「问题」,并配置对应答案。 --则可实现用户选择 1 个选项后,机器会基于选项进行下一轮提问 | ![]() ![]() |
方法 2:语义槽追问
--需收集客户某个信息,且在客户未正确回答时追问
步骤 | 入口示意 |
---|---|
步骤 1.页面中间的“语义槽设置”:选择该技能需追问的信息 list。例如只收集手机号,选“电话号码”就行 | ![]() |
步骤 2.设置追问话术:当用户的话不含电话号码时,发出设置的追问 | ![]() |
步骤 3.根据追问是否成功:配置下一轮的机器 (1) 追加成功,继续访问另一个信息 --在‘’‘在获取用户信息成功-下一步“继续选择’语义槽追问,重复 step1 与 2 --增加一个语义槽(另一个信息),如”城市“ (2)追加失败,继续追加手机号: --在‘’‘获取用户信息失败-下一步”继续选择“语义槽追问‘,重复 step2 --继续使用语义槽=手机 | ![]() |
# 2.步骤二:调试与发布
(1)配置完成后,点击“保存”后点击“调试”,即可在 web 端体验对话能力。
(2)点击发布:机器人的配置改动发到线上,在绑定的公众号/小程序生效。
# 3.步骤三:绑定
入口=“绑定应用-开放服务接入-立即绑定”,扫码即可帮到公众号/小程序。机器人就会开始在你的小程序/公众号生效
# 高级技能
# 1.高级技能:多轮问答
想实现的效果 | 用户侧效果 |
---|---|
(1)用户问「价格」,出答案一(例如:您想了解什么商品的价格); (2)用户问「洗面奶」,下一句问价格,出答案 2(例如:洗面奶的价格是 8 元) | ![]() |
步骤 | 入口示意 |
---|---|
步骤 1. 参考普通配置的「步骤一」,使用高级技能或普通技能创建都可 步骤 2. 使用“高级技能” --新建意图:“洗面奶”,“洗面奶的价格”; --在“洗面奶”意图下,选择“不结束对话”,并跳转意图“洗面奶的价格”。 | ![]() |
步骤 3. 在“洗面奶的价格”,承接对话“洗面奶” --则可以实现,只有用户上一句命中了“洗面奶”意图,再问“价格”,才会出“洗面奶的价格”的回复。用户直接问“价格”,出“价格”意图的回复。 | ![]() |
# 2.高级技能:从问题抽取关键词拼接到答案中
想实现的效果 | 用户侧效果 |
---|---|
用户问「我是 xxx 的人」,回复「来自 xxx 的朋友好呀,欢迎光临」。 --其中 xxx 可以是任何关键词,直接在用户的问题中抽取并拼接到答案上 | ![]() |
步骤 | 入口示意 |
---|---|
步骤 1.在「自动对话-词典」,新建词典 a,并在「正则」格填入:(?:我是)(?:\s*)(.*)(\s*)(的人) | ![]() |
步骤 2. 高级技能下新建意图,添加词典 a,将问法配置为:我是 词典 a 的人。 | ![]() ![]() |
步骤 3. 语义槽设置:新增语义槽 b(名字自定义),并选择上面的词典 a。 | ![]() |
步骤 4. 回复内容-将答案配置为:来自 语义槽 b 的朋友好呀,欢迎光临。 | ![]() |
# 3.高级技能:唤醒热词
-想实现的效果
当用户说「洗面奶」之后,再问「价格,容量,使用方法」等所有内容,都回复洗面奶相关的答案。
配置方法 | 入口示意 |
---|---|
给某个技能设置唤醒热词后:当用户说了这个「唤醒热词」之后,后续的 10 轮对话(轮数可以自己调整),都优先在该技能里匹配,在该技能匹配不到,再去其它技能匹配。 --对话轮数超过 10 --用户半小时没有说话 --用户说了“退出热词” | ![]() ![]() |
# 相关概念及问答优先级
# 1.相关概念:相似度-模糊匹配
(1)不希望机器人有模糊匹配能力的,所有相似度都设置为 1 即可,可不用理解这一点。
(2)答案的命中,可以设置有 2 个相似度:「问法相似度,意图相似度」。
(3)当用户的消息命中了「问法规则」,则系统不会再去考虑意图颗粒度的「意图相似度,意图优先级」。
1.1 问法相似度:问法规则颗粒度的相似度,根据字面匹配程度计算
(1) 问法相似度-计算原理:基于「用户实际发出的消息」与「问法规则」,基于字面来计算相似度。
(2) 命中规则:当实际相似度>系统设置的「问法相似度」时,会回复这个意图下的答案。
(3)「用户实际发出的消息」没有完整按顺序被包含在 「问法规则」中时:实际相似度=0。例如:
问法规则 | 用户实际发出的消息 | 实际相似度 | 如何设置[问法相似度],才能被命中 |
---|---|---|---|
早上好 | 早上真好 | 0 | 如何设置都不会命中 |
早上好 | 好早上 | 0 | 如何设置都的会命中 |
(4)「用户实际发出的消息」被完整包含在了 「问法规则」中时:实际相似度=「用户实际发出的消息」的字数/「问法规则」的字数。
问法规则 | 用户实际发出的消息 | 实际相似度 | 如何设置「问法相似度」,才能被命中 |
---|---|---|---|
早上好 | 早上好先生 | 0.6 | 设置「问法规则」<0.6 即可被命中 |
(5)常见使用方法
-想实现的效果
当用户消息包含“早上”这个关键词时,回复这个意图的答案。
配置方法 | 配置示意 |
---|---|
问法规则=「早上」,问法相似度=0。 | ![]() |
-想实现的效果
当用户消息包含“早上”时,不回复这个意图的答案
配置方法 | 配置示意 |
---|---|
问法规则=「早上」,打开反例按钮,问法相似度=0。 | ![]() |
-想实现的效果
当用户包含“早上”这个关键词时,回复这个意图的答案。但包含“早上好”关键词时除外。
配置方法 | 配置示意 |
---|---|
问法规则 1=「早上」,问法相似度=0; 问法规则 2=「早上好」,开启反例开关,问法相似度=0。 | ![]() |
# 1.2 意图相似度:意图颗粒度的相似度,由模型智能计算
-如果希望对机器人有模糊匹配能力但依然完全可控,只理解「问法相似度」即可,所有意图相似度都 设置为 1 即可。
(1)命中规则:当用户消息与意图的“实际意图相似度”>设置的"意图相似度"时,可命中这个意图。
(2)意图相似度-计算原理:系统根据该机器人配置的问答库+大盘知识库+意图识别,基于模型来计 算「用户实际发出的消息」与「标准问题/意图名称」的实际相似度。
(3)修改问答库或者对话的时间变化了,则「用户实际发出的消息」与「标准问题/意图名称」的实 意图相似度可能会不一样。
# 2.问答优先级
(1)目前平台提供了这些配置问答的能力:自定义技能,技能商店+系统技能,未命中默认回答。
(2)这些能力都开启时,用户的咨询/关键词过来后,命中优先级是:自定义技能>商店技能 > 系统技能>未命中默认回答。
--会先在「自定义技能」里匹配,匹配不到的话去「商店技能」匹配,再匹配不到去「系统技能」匹配,再匹配不--到就出「未命中默认回答」。