更新时间:2023-06-09 GMT+08:00
分享

创建问答模板

知识图谱KBQA服务支持根据用户问答查询意图自定义问答模板,用来识别用户问句的真实查询意图。

创建问答模板

  1. 登录KG服务管理控制台,默认进入“我的图谱”页面。
  2. “我的图谱”页面,单击已创建的图谱卡片,进入图谱详情页面。
  3. 单击知识图谱问答KBQA卡片下方的“问答配置”,默认进入“元素链接配置”页面。
    图1 问答配置
  4. 单击页面上方的“问答模板配置”,切换至问答模板配置页面。
  5. 单击“创建”,填写如下配置信息,然后单击右下角的“保存”

    填写完配置信息,您也可以单击右下角的“测试”,针对当前配置的问答模板进行问答测试,详情请见测试问答模板

配置基本信息

输入模板名称。

图2 配置基本信息

配置问答模板(交互)

  • 模板元素模板序列
    • 添加问答模板包含的元素。

      单击“添加元素”,在对话框中选择问答模板所包含的“元素类型”,例如“概念”,输入“概念名”。可添加多个元素,元素类型请见表1

      图3 添加元素
      表1 添加元素

      元素类型

      字段说明

      概念

      配置问答模板中所包含的概念,填写“概念名”,必须是当前知识图谱存在的概念名。可添加多个概念名,每输入一个概念名按Enter键结束。

      概念属性

      配置问答模板中所包含的概念属性,填写“属性名”“所属概念名”,必须是当前知识图谱存在的属性名和所属概念名。

      概念间关系

      配置问答模板中所包含的概念间的关系,填写“关系名”“头实体概念”“尾实体概念”,必须是当前知识图谱存在的“关系名”“头实体概念”“尾实体概念”

      实体

      配置问答模板中所包含的实体,填写“实体名”“所属概念名”,必须是当前知识图谱存在的“实体名”“所属概念名”

      实体属性值

      配置问答模板中所包含的实体属性值,填写“属性名”“属性值”“所属概念名”,必须是当前知识图谱存在的“属性名”“属性值”“所属概念名”

      关键词

      配置问答模板中所包含的关键词,并填入“关键词”输入框。一般是不在图谱中但是与用户问句非常相关的元素,比如“谁”“区别”“哪些”等。

      时间

      如果问答模板中含有时间,添加元素,元素类型选择“时间”。例如“早上十点”

      日期

      如果问答模板中含有日期,添加元素,元素类型选择“日期”。例如“明天”“十月五号”

      数字

      如果问答模板中含有数字,添加元素,元素类型选择“数字”。例如“两万”

      比较词

      如果问答模板中含有比较词,添加元素,元素类型选择“比较词”。例如“等于”“大于”

    • 编辑元素

      单击操作列的“编辑”,在对话框中选择问答模板所包含的“元素类型”,并按表1配置元素信息。

    • 删除元素

      单击操作列的“删除”,删除已添加的元素。

  • 元素间的关联条件

    创建问答模板包含的元素后,配置问答模板中包含的元素间的关联条件。

    单击“添加条件”,选择“元素 1”“元素2”“元素间的关系”“元素1”“元素2”从已添加的元素中选择,“元素间关系”当前仅支持“相等”

    例如问答模板“xx的电影的主演”,添加元素概念(1)“电影”、概念(2)概念“人物”、概念间的关系(1)“[电影][主演][人物]”,需要配置如表2关联条件。

    表2 元素间关联条件

    元素1

    元素间关系

    元素2

    概念间的关系(1)/头实体概念

    相等

    概念(1)/概念名

    概念间的关系(1)/尾实体概念

    相等

    概念(2)/概念名

    图4 添加元素间的关联条件

    单击右侧可删除已添加的关联条件。

  • 图谱查询模板

    请输入Gremlin语句,通过该语句能够查询图谱中的元素,回答当前问答模板的答案。

  • 追问模板

    可通过增加追问模板,设置当前问答模板的多轮对话。

    例如问答模板“XX电影评分多少”,增加追问模板“请问您说的哪部电影?”,定位具体实体实例并反馈答案。

    也可设置推荐问、兜底、无法回答等话术。

    例如问答模板“请推荐好看的电影”,增加追问模板“推荐电影如下:”,答案会反馈“推荐电影如下:电影1、电影2...”

配置问答模板(代码编辑)

通过json格式代码完成问答模板的配置。配置模式选择“代码编辑”

图5 问答模板

测试问答模板

填写完配置信息,您也可以单击右下角的“测试”,针对当前配置的问答模板进行问答测试。

在对话框中输入“问题”,然后单击“测试”

会立即显示“返回结果”,包括问题的“匹配模板”“匹配元素”“匹配分数”“条件得分”“元素得分”“模板得分”

单击操作列的“查看详情”,可查看json格式的结果。

后续操作

创建问答模板后,可发布已创建的模板,发布后的问答模板将会在KBQA问答体验中生效,具体操作请见发布问答模板

相关文档