对话机器人需要使用slots来存储状态信息,slots位于对话机器人的内存中,slots是以key-value的方式存储从用户那里收集到的信息,或者存储通过外部调用获取到的信息,譬如保存一个数据库查询的结果信息。
在下面的示例中,slot的名称是"slot_name",type是text,mapping定义了slot_name是通过提取entity "entity_name"的值来填充的:
slots:
slot_name:
type: text
mappings:
- type: from_entity
entity: entity_name