买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种DS多轮人机对话方法_郑州金鼓通信技术有限公司_202311854769.5 

申请/专利权人:郑州金鼓通信技术有限公司

申请日:2023-12-29

公开(公告)日:2024-04-02

公开(公告)号:CN117808010A

主分类号:G06F40/35

分类号:G06F40/35;G06N3/006;G06N5/022

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.19#实质审查的生效;2024.04.02#公开

摘要:本发明涉及一种DS多轮人机对话方法,包括如下步骤;校验请求、判断请求类型、Utterance判定、敏感词判定、顺序匹配全局布防规则和DS流程判定;本发明中通过意图识别,理解用户的意图,触发正确的流程;意图识别和槽位设置方式独特,实体与槽位相结合,实现信息收集,通过反问话术配置引导并收集所需要的信息,且流程执行过程中支持调用第三方服务,话术的配置支持动态变量嵌入,支持流程编排,能够较好地适用任务型对话,适应复杂多变的业务流程;各流程自主实现,不需要做大量的数据训练以及语料,只需要根据业务场景梳理对话流程,在对话流管理中创建对话流并发布即可,提高交付效率,不需要大量硬件进行模型训练,降低部署成本。

主权项:1.一种DS多轮人机对话方法,其特征在于:包括如下步骤;步骤一,校验请求请求进入接口之后,先判断必要入参是否存在,如果不存在或者不符合校验,则直接返回;如果存在,则通过校验;步骤二,判断请求类型在接口层,先判断通过校验请求的sessionId是否为空;如果为空或者根据seesionId查询不到对应的会话信息,则判定是一次新的请求,并生成MessageId;如果请求的sessionId不是空,进一步对请求的Utterance进行判定;步骤三,Utterance判定如果Utterance为空或者等于WELCOME,直接返回机器人默认欢迎语;如果Utterance不为空,则对Utterance进行分词;步骤四,敏感词判定如果触发敏感词,则直接回复敏感词话术;步骤五,顺序匹配全局布防规则如果触发全局布防话术,则判断是触发意图还是图谱;如果触发的是图谱,根据配置的实体属性信息进行查询,并将结果返回;如果触发的意图,根据意图id查询是否存在对应的DS流程,并向后执行到最近的一个机器人回复节点,将机器人话术回复出去;如果没有触发全局布防话术,则对用户说的话进行分词,然后判断是否有命中的意图,并获取意图对应的DS流程信息,同时向后执行到最近一个机器人回复节点,将机器人话术回复出去;如果没有命中意图,则进行图谱查询,图谱查询有结果,则返回图谱查询信息,如果图谱查询没结果,则返回机器人默认拒识话术;步骤六,DS流程判定根据步骤二中的sessionId获取对应的会话信息,根据会话信息中的内容,判断请求是否在DS流程中,如果不在DS流程中,则按照步骤三至五的流程进行;如果请求在DS流程中,则判断Utterance是否等于TIMEOUT,如果等于TIMEOUT则说明是拒识,则进入拒识判断流程;如果Utterance不等于TIMEOUT,则判断当前节点是否是完结节点;如果是完结节点,则返回回复节点的回复话术,同时设置Ext.IS_FINISH_SESSION=true;如果不是完结节点,则判断当前节点是否在拒识流程中;如果在拒识流程中,则判断当前节点是填槽拒识还是回复节点拒识,如果是回复节点拒识,则根据Utterance的话术内容判断是否可以命中当前节点的上一个用户输入节点中定义的意图,如果不能命中,继续进入的拒识流程中;如果命中意图了,则回复当前回复节点的话术信息;如果是填槽拒识,则根据Utterance的话术内容判断是否可以获取对应槽位的实体信息,如果可以获取,往下执行流程,获取对应回复节点的回复话术然后返回,如果不能获取,则进入拒识流程;如果没有在拒识流程,则判定上一轮的对话完成,要开启一轮新的对话,并按照意图识别流程进行。

全文数据:

权利要求:

百度查询: 郑州金鼓通信技术有限公司 一种DS多轮人机对话方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。