跳到内容 跳到主导航 跳到页脚

NLP配置流程简介

配置语音指令:配置流程简介

整体流程

配置语音指令的流程大致分为:

明确文法需求——选择配置环境——撰写文法规则(按需开发对话流)——绑定场景——回归验证——发布版本

1、明确文法需求

文法是服务于功能的,明确了产品功能,才能明确文法需求。给现有功能扩充指令,给新增功能配置指令,给新增APP配置指令,流程是不一样的

2、选择配置环境

了解企业线、行业线、业务线

不同组织下的设备,期望支持的语音指令不同。为了满足不同组织对于语音指令的多样化需求,猎户星空的NLP环境也针对组织进行区分,分为业务线(Client_ID,如豹小秘、豹小秘mini)、行业线(Group_ID,如餐厅、博物馆)和企业线(Enterprise_ID,如猎豹移动、猎户星空),各企业设备使用的文法资源同时涵盖这三种层级

例如,XX企业是一家餐厅企业,这家企业名下的豹小秘mini,使用的文法资源来源于三种,XX企业线配置的文法,餐厅行业线配置的文法和豹小秘mini业务线配置的文法

二次开发者配置的语音指令,只需针对本企业的设备生效,无需修改行业线和业务线下的其他设备。因此,在选择组织时,通过搜索企业名或企业ID进入到企业线下即可进行配置

不同组织的文法资源优先级不同,企业线(Enterprise_ID)>行业线(Group_ID)>业务线(Client_ID)。因此,二次开发者在本企业下配置的文法资源优先级最高,不会受到行业线和业务线资源的影响

了解正式环境、测试环境、沙箱环境、线上环境

为了满足文法配置和测试的需要,每个组织下的NLP环境分为四套:测试沙箱、测试线上、正式沙箱、正式线上。不同环境下请求的文法资源、交互和网关环境不同,返回的数据也不同

测试沙箱和测试线上都属于测试环境,正式沙箱和正式线上都属于正式环境。正式环境和测试环境是两套完全隔离的环境,登录的网址不同,文法资源也相互隔离。

测试环境登录网址:https://test-console.orionbase.cn/login

正式环境登录网址:https://console.orionbase.cn/login

测试环境和正式环境都区分沙箱和线上,沙箱和线上的区别在于版本是否发布

例如:测试环境下配置的文法,保存后版本未发布,文法资源在测试沙箱环境;如果保存后发布版本,文法资源就发布到了测试线上环境。

3、撰写文法规则

通过撰写文法规则,文本信息被解析为为结构化的语义表示

4、对话流开发

  • 开发对话流可以实现多轮对话等复杂行为
  • 示例:远程医生的多轮对话流程

5、场景绑定

  • 通过场景绑定,结构化的语义表示和对话流通过NLP Launcher的处理,分发给特定的场景/功能

6、沙箱环境回归验证

  • 点击“测试”,选择“测试环境”,检验指令进入的领域domain、意图intent、词槽slot、对话流是否符合预期
  • 注意:这里的“测试环境”指的是沙箱环境,“正式环境”指的是线上环境

7、发布版本

  • 通过发布版本,沙箱环境的文法被发布到线上

这篇文章是否有帮助?

0