词槽

概念解释

是满足用户对话意图时的关键信息或限定条件,可以理解为用户需要提供的筛选条件。例如在查询天气时,词槽是地点和时间。

例如:换到中央台中的中央台就是一个电视台词槽,它会一定程度上影响系统对换台这个对话意图的执行。

以下列表展示了参数配置的字段。

  • 必需:如果此参数对于保持意图完整是必需的,则勾选此复选框。详情见下

  • 参数名称:用于标识参数的名称。 示例:date。

  • 提问:在未提供参数时,机器人将询问用户的内容。 仅在勾选必需字段时才使用此字段。

必须语义槽:

在配置意图的过程中,难免会遇到用户一次请求没有包含所有我们需要用到的信息的情况。为了方便开发者更加合理的设计多轮对话,对话流支持填槽对话的功能。

我们可以在词槽中设置参数是否必填。在实际的用户场景中,用户可能不会在一次交互中提供所有我们必须需要的信息。所以我们需要在后面的交互中向用户发起追问,让用户提供更多我们需要的信息,以完成后续的操作。

举例

  • 用户 :今天天气怎么样

  • 机器人 :请你告诉我要查哪里的天气

  • 用户 :北京

  • 机器人 :北京的温度为21摄氏度...

在这个对话中,用户第一次交互时,缺少了我们查查天气时必须的地理位置,此时需要系统进行追问。

这个操作,可以在控制台的参数引用区域,选择参数是否必填。若参数必填,你可以自定义追问语句,当系统发现用户的表述的信息里缺少必要的参数时,会进行主动进行追问。

操作指南

点击“新增槽位”,填写槽位名称,失焦时保存(如槽位名称:location);鼠标悬浮可以删除词槽;

点击意图列表,可以再次编辑意图

保存意图后,可以进行即时测试。

results matching ""

    No results matching ""