创建问答模板
知识图谱KBQA服务支持根据用户问答查询意图自定义问答模板,用来识别用户问句的真实查询意图。
创建问答模板
- 登录KG服务管理控制台,默认进入“我的图谱”页面。
- 在“我的图谱”页面,单击已创建的图谱卡片,进入图谱详情页面。
- 单击知识图谱问答KBQA卡片下方的“问答配置”,默认进入“元素链接配置”页面。
图1 问答配置
- 单击页面上方的“问答模板配置”,切换至问答模板配置页面。
- 单击“创建”,填写如下配置信息,然后单击右下角的“保存”。
填写完配置信息,您也可以单击右下角的“测试”,针对当前配置的问答模板进行问答测试,详情请见测试问答模板。
配置问答模板(交互)
- 模板元素模板序列
- 添加问答模板包含的元素。
单击“添加元素”,在对话框中选择问答模板所包含的“元素类型”,例如“概念”,输入“概念名”。可添加多个元素,元素类型请见表1。
图3 添加元素
表1 添加元素 元素类型
字段说明
概念
配置问答模板中所包含的概念,填写“概念名”,必须是当前知识图谱存在的概念名。可添加多个概念名,每输入一个概念名按Enter键结束。
概念属性
配置问答模板中所包含的概念属性,填写“属性名”和“所属概念名”,必须是当前知识图谱存在的属性名和所属概念名。
概念间关系
配置问答模板中所包含的概念间的关系,填写“关系名”、“头实体概念”和“尾实体概念”,必须是当前知识图谱存在的“关系名”、“头实体概念”和“尾实体概念”。
实体
配置问答模板中所包含的实体,填写“实体名”和“所属概念名”,必须是当前知识图谱存在的“实体名”和“所属概念名”。
实体属性值
配置问答模板中所包含的实体属性值,填写“属性名”、“属性值”和“所属概念名”,必须是当前知识图谱存在的“属性名”、“属性值”和“所属概念名”。
关键词
配置问答模板中所包含的关键词,并填入“关键词”输入框。一般是不在图谱中但是与用户问句非常相关的元素,比如“谁”、“区别”、“哪些”等。
时间
如果问答模板中含有时间,添加元素,元素类型选择“时间”。例如“早上十点”。
日期
如果问答模板中含有日期,添加元素,元素类型选择“日期”。例如“明天”、“十月五号”。
数字
如果问答模板中含有数字,添加元素,元素类型选择“数字”。例如“两万”。
比较词
如果问答模板中含有比较词,添加元素,元素类型选择“比较词”。例如“等于”、“大于”。
- 编辑元素
单击操作列的“编辑”,在对话框中选择问答模板所包含的“元素类型”,并按表1配置元素信息。
- 删除元素
- 添加问答模板包含的元素。
- 元素间的关联条件
创建问答模板包含的元素后,配置问答模板中包含的元素间的关联条件。
单击“添加条件”,选择“元素 1”、“元素2”和“元素间的关系”。“元素1”和“元素2”从已添加的元素中选择,“元素间关系”当前仅支持“相等”。
例如问答模板“xx的电影的主演”,添加元素概念(1)“电影”、概念(2)概念“人物”、概念间的关系(1)“[电影][主演][人物]”,需要配置如表2关联条件。
图4 添加元素间的关联条件
单击右侧可删除已添加的关联条件。
- 图谱查询模板
- 追问模板
例如问答模板“XX电影评分多少”,增加追问模板“请问您说的哪部电影?”,定位具体实体实例并反馈答案。
也可设置推荐问、兜底、无法回答等话术。
例如问答模板“请推荐好看的电影”,增加追问模板“推荐电影如下:”,答案会反馈“推荐电影如下:电影1、电影2...”。
测试问答模板
填写完配置信息,您也可以单击右下角的“测试”,针对当前配置的问答模板进行问答测试。
在对话框中输入“问题”,然后单击“测试”。
会立即显示“返回结果”,包括问题的“匹配模板”、“匹配元素”、“匹配分数”、“条件得分”、“元素得分”和“模板得分”。
单击操作列的“查看详情”,可查看json格式的结果。
后续操作
创建问答模板后,可发布已创建的模板,发布后的问答模板将会在KBQA问答体验中生效,具体操作请见发布问答模板。