【技术实现步骤摘要】
通用语义框架的实现方法
[0001]本专利技术涉及语义识别
,具体来说涉及一种通用语义框架的实现方法。
技术介绍
[0002]目前语义识别使用的Rasa框架,能够承担语义的自然语言理解的缓存、规则和多轮等组件,对话管理的回复语组件等。每次对各技能优化迭代或者上线一个新技能时,需要停止服务对项目进行重新部署,当存在以下情况的时候:需临时上线一个有时效性的技能(如节假日领域),时效过了需要对该技能进行下线,部分技能需要经常进行修改和调整,每次有小的改动都需要重新部署上线会影响服务的正常运行,这样不仅浪费服务器资源,还增加了开发的时间成本和人力成本。
技术实现思路
[0003]本专利技术旨在解决现有的语义识别框架存在服务器资源浪费、开发时间成本和人力成本较高的问题,提出一种通用语义框架的实现方法。
[0004]本专利技术解决上述技术问题所采用的技术方案是:通用语义框架的实现方法,包括以下步骤:
[0005]步骤1、框架首次启动时,从数据库的Redis中获取各技能的配置组件,并检查各配置组件是否 ...
【技术保护点】
【技术特征摘要】
1.通用语义框架的实现方法,其特征在于,包括以下步骤:步骤1、框架首次启动时,从数据库的Redis中获取各技能的配置组件,并检查各配置组件是否符合通用配置规范,对于符合通用配置规范的配置组件,生成对应技能的配置信息,并将所述配置信息加载至框架的Metadata中,对于不符合通用配置规范的配置组件,生成对应的错误信息;步骤2、调用组件初始化方法对配置组件进行初始化,并在初始化完成后将其加载至内存中,各配置组件在初始化时会调用Metadata中的配置信息;步骤3、为所述框架开发访问接口、新增技能接口、删除技能接口和升级技能接口,所述访问接口用于在内存中调用各配置组件的Parse方法,并在组件命中后返回结果,所述新增技能接口、升级技能接口和删除技能接口用于对内存中的配置组件进行配置修改。2.如权利要求1所述的通用语义框架的实现方法,其特征在于,所述访问接口用于在内存中调用各配置组件的Parse方法,并在组件命中后返回结果,具体包括:当访问接口监听到语义文本后,判断所述语义文本对应的技能是否存在,若存在,则判断多轮配置组件是否命中,若命中,则获取并解析对应的配置组件,并根据解析结果组装回复语;若不存在语义文本对应的技能或多轮配置组件没有命中,则提示对应错误信息。...
【专利技术属性】
技术研发人员:童姝宇,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。