• 沒有找到結果。

2.2 创建简单对话

2.2.2 创建意图

意图是指在问答过程中,用户所要达成的目的。如咨询天气状况。

槽位是指在意图识别过程中,用户问题中的关键信息,或者是需要用户进行补全的内 容。比如查天气意图中的语料,查询北京的天气,可以为“北京”关联名为“城市”

的槽位。

您可以创建自定义的意图,满足业务场景功能。

一个技能允许创建10个意图,如需更多意图配额,请联系华为云支持人员。

创建意图

1. 在“技能管理”页面,单击技能名称进入“技能工坊 > 意图管理”。

2. 在“意图管理”页面,单击“创建意图”,弹出“创建意图”对话框。

2-6 创建意图

3. 根据实际需要,输入“意图标识”、“意图名称”和“描述”信息。

– 意图标识:只支持由大小写字母、数字、及部分符号(“_”、“-”、

“.”)组成,输入长度为1~63字符。必须以字母开头,创建后不支持修改。

– 意图名称:只支持由大小写字母、数字、汉字以及部分符号(“_”、

“-”、“#”)组成,输入长度为1~63字符,名称创建后可修改。

– 描述:最多不能超过255个字符。

4. 单击“确认并继续设置”,进入“编辑意图”页面,具体操作请参见配置意图。

配置意图

当您创建好一个意图,您需要设置用户问法、槽位信息、机器人回复等,使机器人可

通过添加用户常用问法,训练模型泛化语料,从而让机器人理解用户的意 图。

在输入框中输入常用问法,单击“添加”,下方显示添加的问法信息。也可 以单击“批量添加用户问法语料”,根据示例批量添加语料,然后单击“确 定”。

2-7 添加用户问法

说明

您可以选择在配置意图时添加问法语料,也可以在创建训练集时添加训练语料,请参 见创建训练集章节操作。

– 用户问法模板

通过添加关键字词,匹配用户问法,从而让机器人理解用户的意图。

i. 单击“添加模板”,弹出“添加模板”对话框。

2-8 添加模板

ii. 在输入框中输入模板内容。

其中“[]”用于分隔不同词语;“|”用于分隔多个同义词;“[W:

1-10]”用于通配占位,数字代表字符个数区间,支持0-99之间的数字。

规则中可添加已创建的槽位,或预置的常用词组。从而可以更多的匹配 到用户问中相关的信息。

例如:“[W:1-10][查][北京|南京]的天气”表示查询北京或者南京的天 气,可匹配“帮我查北京的天气”。

iii. 选择模板的匹配规则。

包含:表示用户问法要包含符合模板格式的内容。

完全匹配:表示用户问必须和用户问法模板一模一样。

4. 添加槽位。

触发意图的关键信息即为槽位。比如“查询北京的天气”语料,为“北京”关联 名为“城市”的槽位。每个槽位都需要对应词典才可以使用。每个槽位必须对应1 个或多个词典,这样机器人才能从用户问中提取槽位信息。

a. 单击“添加槽位”,弹出“添加槽位”对话框。

2-9 添加槽位

b. 根据如下参数添加槽位信息。

2-2 添加槽位页面参数说明

名称 说明

关联槽位 不同意图间可复用同一槽位,可达到槽位值传递的效果。

如不需要,可选择不关联。

名称 说明

2-11 机器人回复

– 文本回复

机器人在识别到用户的意图并完成槽位收集后,进行文本类型的回复。

您可以选择在文本回复中插入槽位的取值,机器人则会使用该槽位被填充的 值进行回复。

– 引用知识库回复

机器人在识别到用户的意图并完成槽位收集后,引用添加的问答进行回复。

您需要事先在知识库中创建问答,具体请参见管理问答语料。创建后,可通 过搜索框搜索问题关键字,并选择需要引用的问题。若该问题有多个答案,

可选择默认答案即配置的第一个答案或随机答案进行回复,也可指定某个答 案进行回复。

– 调用函数回复

机器人在识别到用户的意图并完成槽位收集后,调用函数进行回复。

您需要事先在函数工作流中创建函数。创建后,可下拉进行选择。调用函数 时会将槽位收集的结果作为参数引入,用户可以在函数中使用槽位信息。通 过函数回复可以调用其他已有的内容或让机器人做复杂的逻辑处理。

7. 设置意图跳转。

若需要机器人在执行当前意图任务时,主动转移到其他意图可通过配置意图跳转 规则实现。比如,在机器人在执行查询空闲会议室意图时,主动跳转到预定会议 室意图。

2-12 意图跳转

a. 单击“新增意图跳转”,显示跳转规则设置。