填槽节点
1 slots (填槽节点)
slots是一个组合节点,如果用户第一句触发意图的句子缺失槽位,slots将会逐个进行反问,直到收集齐为止。
1.1 参数
当一个意图被开启之后,我们可能需要收集一些业务必要的参数,这个时候就可以使用词槽进行收集。
在我们的这个火车票意图中,我们可能的收集参数应该有这么几个:
- 出发时间
- 出发地
- 目的地
那么,我们需要在参数列表中加入这几个参数词槽来接收用户输入的值。
1.1.1 字段含义:
- 必填:这个参数在改意图里面是否一定需要被填写,如果不是必填参数,那么用户可以不必回答我们预设的问题
- 参数名:参数在这个意图里面的唯一标示,可以在后面的调用中使用
- 来源实体:这个参数属于哪一个实体类型
- 生命周期:当反问该实体的时候,被其他对话打断,最多允许几轮,在限度之内,对话依然可自动恢复
- 数组:当需要识别的信息不止一个,而是一个列表时,需要选择数组类型的参数
- 反问:必填情况下,如果用户没有回答该参数所需的值,会触发反问的逻辑