- Rasa实战:构建开源对话机器人
- 孔晓泉 王冠
- 233字
- 2025-02-17 18:30:52
3.2.3 词槽
词槽(slot)定义了机器人在对话过程中需要跟踪(记忆)的信息。
下面是一个词槽的例子。

其中,词槽名字为priority。每一种词槽都有类型的区别。在上例中,词槽的类型为categorical。每种类型有自己特有的相关属性设定,可以帮助确定槽值的范围,从而帮助模型更好地将词槽的值转换成机器学习的特征。在本例中,词槽的值被限定为3种:low、medium和high。
每个词槽的定义还需要给出映射(上例中的mappings部分)。映射(mapping)指定了在对话过程中如何自动地为这个词槽赋值。我们将在本章的后续内容中详细介绍词槽映射的功能和设置。