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