如何理解并使用对话工厂
在使用对话工厂的时候,如果模拟机器人的思维方式,将会更加得心应手。 对话工厂,就是用来生产对话流的,意图、实体,就是对话流的原材料,节点、连线就是组装对话流的生产线。
对话工厂
如图,最左侧是五个菜单,分别是意图列表、实体列表、全局变量、全局配置、测试窗。
在左侧第二列中,系统将七个节点进行了分类:
用户说:用户输入节点。
机器人想:判断节点、服务调用、函数节点、赋值节点。
机器人回答:回复节点。
系统能力:填槽节点。
针对节点,页面上可复制粘贴删除,支持Ctrl+C和Ctrl+V、Delete等快捷键。整个画布可以通过拖拽调整布局。
右上角是节点的定位,可以快速定位当前选定的节点所在位置,打开列表后是当前对话流的所有节点。
在最右侧,是每个节点双击后的编辑界面。
对话基本元素
组装对话流的原理,就是人类和机器对话的本质,一问一答间,尽显大道至简之风。系统将三种对话现象高度抽象提炼,成为组成对话流的三个基本元素:触发节点、函数节点、回复节点。
填槽原理
至于填槽节点,实际上是这三种节点的组合节点,由平台封装好,供用户使用,填槽的基本原理如下:
配置效果
最终,终端用户看似简单、实则大有洞天的对话流,清晰地展现在用户面前。