基础资源
更新时间:2024-03-04
基础资源作为一个agent共享的内容,可以提供给各个BOT进行使用。基础资源的编辑无需审核,修改即立即生效。在知识发布时,其会一同由测试环境更新到正式环境。基础资源的内容一般包括:全局变量、接口指令、专业词库。
变量管理
全局变量可以用来在一次会话中(session)保存一些用户输入或业务系统返回的信息,它可以在任务式会话、问答中被使用,进行节点赋值或者以占位符的形式({%&变量名%})与回复内容拼接在一起输出给用户。
在使用之前要先在平台管理页面上进行注册,变量是全局唯一的,因此不允许同名。
流程画布上也有全局变量管理的快捷方式
接口指令
接口
接口主要用来与业务系统或者第三方适配层进行对接,产品目前只支持对接单一地址。多数据中心版允许对接不同的数据中心。
填写响应的基本信息,并填写约定好的协议参数即可
指令
指令则是用来表明在对话过程中需要定义的一系列动作。在节点中选择了某个指令并且勾选webhook,那么该指令会通过接口传输到对应业务系统/适配层,如果不勾选指令会直接随会话接口透传出来供需要的模块/系统使用。
平台还支持对指令进行变量关联,关联以后在平台上使用指令时可以同时显示绑定的变量,便于配置人员进行配置和调试。
专业词库
专业词库主要用来定义一些业务或者行业专业词库,其有两个作用,一是在此处定义的词汇不会在自然语言处理过程中被分词,二是在语义识别过程中可以实现多对话引擎全局的同义词替换。
例如上图中,如果配置一个问答“租车保险怎么办理?”,那么当用户表述交强险怎么办理时,同样也会命中该问答。
第三方引擎
系统支持通过第三方引擎的方式接入其他的对话服务能力。其接入方式类似于webhook。配置完成后,即可调用第三方引擎。但还需要在BOT回复优先级中配置该引擎的回复策略,中控才会在统一调度时将符合情况的回复进行输出。