# 配置问答

使用框架:配置问答-->发布机器人-->绑定到公众号/小程序

# 1.步骤一:配置问答

(1)新建技能

步骤 入口示意
步骤 1.高级技能 tab,点击创建技能 createkowledge
步骤 2.可命名为例如“电商问题解答” createkowledge

(2)配置问题

方法 1 (推荐) :基于用户热问配置答案

--该方法更有针对性,设置的自动回复,可以覆盖到自己用户关心的问题。

步骤 入口示意
步骤 1.入口=效果统计->用户热问->任一热问 createkowledge
步骤 2.选择 or 新建技能->选择 or 新建意图->配置为自动回复 createkowledge
步骤 3.新建完成,配置自动回复 createkowledge

方法 2:生成相似问法

步骤 入口示意
步骤 1.填写自己准备的标准问题,由系统推荐一键生成相似问法。 createkowledge
步骤 2.AI 生成一个意思的不同问法,进行勾选。 createkowledge

方法 3:有客服运营沉淀的客户,可完全基于自己准备的标准问题和相似问法,进行配置答案。

步骤 入口示意
步骤 1.批量操作 tab,点击批量添加 createkowledge
步骤 2.按照格式要求,选取文件 createkowledge

(3)配置答案

方法 1:直接回复

步骤 入口示意
步骤 1.「直接回复」选择回复的载体并编辑
--小程序与公众号绑定,才可以在该公众号机器人成功发送小程序卡片-
createkowledge
步骤 2.「直接回复-问法推荐」当回复内容需要包含选项时,可以选择问法推荐,实现右侧效果
--在该问题的答案配置选项「a,b,c」。
--新建 3 个问答,将选项 abc 都配置为「问题」,并配置对应答案。
--则可实现用户选择 1 个选项后,机器会基于选项进行下一轮提问
createkowledgecreatekowledge

方法 2:语义槽追问

--需收集客户某个信息,且在客户未正确回答时追问

步骤 入口示意
步骤 1.页面中间的“语义槽设置”:选择该技能需追问的信息 list。例如只收集手机号,选“电话号码”就行 createkowledge
步骤 2.设置追问话术:当用户的话不含电话号码时,发出设置的追问 createkowledge
步骤 3.根据追问是否成功:配置下一轮的机器
(1) 追加成功,继续访问另一个信息
--在‘’‘在获取用户信息成功-下一步“继续选择’语义槽追问,重复 step1 与 2
--增加一个语义槽(另一个信息),如”城市“
(2)追加失败,继续追加手机号:
--在‘’‘获取用户信息失败-下一步”继续选择“语义槽追问‘,重复 step2
--继续使用语义槽=手机
createkowledge

# 2.步骤二:调试与发布

(1)配置完成后,点击“保存”后点击“调试”,即可在 web 端体验对话能力。

(2)点击发布:机器人的配置改动发到线上,在绑定的公众号/小程序生效。

createkowledge

# 3.步骤三:绑定

入口=“绑定应用-开放服务接入-立即绑定”,扫码即可帮到公众号/小程序。机器人就会开始在你的小程序/公众号生效

createkowledge

# 高级技能

# 1.高级技能:多轮问答

想实现的效果 用户侧效果
(1)用户问「价格」,出答案一(例如:您想了解什么商品的价格);
(2)用户问「洗面奶」,下一句问价格,出答案 2(例如:洗面奶的价格是 8 元)
createkowledge
步骤 入口示意
步骤 1. 参考普通配置的「步骤一」,使用高级技能或普通技能创建都可
步骤 2. 使用“高级技能”
--新建意图:“洗面奶”,“洗面奶的价格”;
--在“洗面奶”意图下,选择“不结束对话”,并跳转意图“洗面奶的价格”。
createkowledge
步骤 3. 在“洗面奶的价格”,承接对话“洗面奶”
--则可以实现,只有用户上一句命中了“洗面奶”意图,再问“价格”,才会出“洗面奶的价格”的回复。用户直接问“价格”,出“价格”意图的回复。
createkowledge

# 2.高级技能:从问题抽取关键词拼接到答案中

想实现的效果 用户侧效果
用户问「我是 xxx 的人」,回复「来自 xxx 的朋友好呀,欢迎光临」。
--其中 xxx 可以是任何关键词,直接在用户的问题中抽取并拼接到答案上
createkowledge
步骤 入口示意
步骤 1.在「自动对话-词典」,新建词典 a,并在「正则」格填入:(?:我是)(?:\s*)(.*)(\s*)(的人) createkowledge
步骤 2. 高级技能下新建意图,添加词典 a,将问法配置为:我是 词典 a 的人。 createkowledge
createkowledge
步骤 3. 语义槽设置:新增语义槽 b(名字自定义),并选择上面的词典 a。 createkowledge
步骤 4. 回复内容-将答案配置为:来自 语义槽 b 的朋友好呀,欢迎光临。 createkowledge

# 3.高级技能:唤醒热词

-想实现的效果

当用户说「洗面奶」之后,再问「价格,容量,使用方法」等所有内容,都回复洗面奶相关的答案。

配置方法 入口示意
给某个技能设置唤醒热词后:当用户说了这个「唤醒热词」之后,后续的 10 轮对话(轮数可以自己调整),都优先在该技能里匹配,在该技能匹配不到,再去其它技能匹配。
--对话轮数超过 10
--用户半小时没有说话
--用户说了“退出热词”
createkowledgecreatekowledge

# 相关概念及问答优先级

# 1.相关概念:相似度-模糊匹配

(1)不希望机器人有模糊匹配能力的,所有相似度都设置为 1 即可,可不用理解这一点。

(2)答案的命中,可以设置有 2 个相似度:「问法相似度,意图相似度」。

(3)当用户的消息命中了「问法规则」,则系统不会再去考虑意图颗粒度的「意图相似度,意图优先级」。

1.1 问法相似度:问法规则颗粒度的相似度,根据字面匹配程度计算

(1) 问法相似度-计算原理:基于「用户实际发出的消息」与「问法规则」,基于字面来计算相似度。

(2) 命中规则:当实际相似度>系统设置的「问法相似度」时,会回复这个意图下的答案。

(3)「用户实际发出的消息」没有完整按顺序被包含在 「问法规则」中时:实际相似度=0。例如:

问法规则 用户实际发出的消息 实际相似度 如何设置[问法相似度],才能被命中
早上好 早上真好 0 如何设置都不会命中
早上好 好早上 0 如何设置都的会命中

(4)「用户实际发出的消息」被完整包含在了 「问法规则」中时:实际相似度=「用户实际发出的消息」的字数/「问法规则」的字数。

问法规则 用户实际发出的消息 实际相似度 如何设置「问法相似度」,才能被命中
早上好 早上好先生 0.6 设置「问法规则」<0.6 即可被命中

(5)常见使用方法

-想实现的效果

当用户消息包含“早上”这个关键词时,回复这个意图的答案。

配置方法 配置示意
问法规则=「早上」,问法相似度=0。 createkowledge

-想实现的效果

当用户消息包含“早上”时,不回复这个意图的答案

配置方法 配置示意
问法规则=「早上」,打开反例按钮,问法相似度=0。 createkowledge

-想实现的效果

当用户包含“早上”这个关键词时,回复这个意图的答案。但包含“早上好”关键词时除外。

配置方法 配置示意
问法规则 1=「早上」,问法相似度=0;
问法规则 2=「早上好」,开启反例开关,问法相似度=0。
createkowledge
# 1.2 意图相似度:意图颗粒度的相似度,由模型智能计算

-如果希望对机器人有模糊匹配能力但依然完全可控,只理解「问法相似度」即可,所有意图相似度都 设置为 1 即可。

(1)命中规则:当用户消息与意图的“实际意图相似度”>设置的"意图相似度"时,可命中这个意图。

(2)意图相似度-计算原理:系统根据该机器人配置的问答库+大盘知识库+意图识别,基于模型来计 算「用户实际发出的消息」与「标准问题/意图名称」的实际相似度。

(3)修改问答库或者对话的时间变化了,则「用户实际发出的消息」与「标准问题/意图名称」的实 意图相似度可能会不一样。

# 2.问答优先级

(1)目前平台提供了这些配置问答的能力:自定义技能,技能商店+系统技能,未命中默认回答。

(2)这些能力都开启时,用户的咨询/关键词过来后,命中优先级是:自定义技能>商店技能 > 系统技能>未命中默认回答。

--会先在「自定义技能」里匹配,匹配不到的话去「商店技能」匹配,再匹配不到去「系统技能」匹配,再匹配不--到就出「未命中默认回答」。