表单
机器人通常用于从客户处收集一些信息。使用完整故事 用于训练机器人根据意图和上下文进行交互处理或规则 用于定义机器人对不随上下文变化的消息的响应。进行此类对话可能不太方便。表单简化了插槽填充过程,以提供更流畅的体验。
Akela 注意到,她的机器人每天都会收到客户发来的多个更改地址的请求。她目前未对机器人设置此类事项的操作,因此客户会感到受挫。Akela 没有编写一个完整且全新的故事或规则来处理地址更改,而是决定构建一个表单,为机器人创建一个规则来交付表单。这样同时简化了机器人和客户的流程。
您需要创建表单,然后在故事或规则中予以激活。需要高级配置来处理更为复杂的情况,如中断或特定的数据库搜索查询。
基于表单的机器人对话
机器人使用意图 联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容确认何时需要表单。一旦表单被意图触发,机器人就会开始提问,以填充该特定表单中的插槽。机器人持续提问,直到表单中的所有插槽均填充完整为止。即便对话被某事中断,例如客户发来问题,上述情况亦不会发生变化。机器人会暂停并回答问题,然后返回表单循环继续填充插槽。