[发明专利]一种基于自然语言实时场景生成的聊天机器人在审
申请号: | 202110689160.1 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113407795A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 戴振华;张维;吴天宇;何潇芳 | 申请(专利权)人: | 海南嗨宝科技有限公司 |
主分类号: | G06F16/9032 | 分类号: | G06F16/9032;G06F40/253 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 571924 海南省澄迈*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自然语言 实时 场景 生成 聊天 机器人 | ||
本发明公开了一种基于自然语言实时场景生成的聊天机器人,属于聊天机器人技术领域,包括:输入模块,用于接收用户输入的人机对话指令;语法解析模块,用于对人机对话指令进行语法解析,将指令分解为聊天部分和场景部分,分解后用于使自然语言处理模块识别和处理;所述自然语言处理模块,包括分析模型和处理模型,其中所述分析模型对聊天部分和场景部分进行特征分析识别,所述处理模型通过将识别的特征作为输入端进行运行,并输出处理的结果;反馈模块,用于向用户展示人机对话的结果。通过自然语言处理模块对剧本式语言进行分析和处理,使对话不仅局限于文字还具备虚拟场景的搭建,丰富了机器人的对话功能。
技术领域
本发明涉及聊天机器人技术领域,特别涉及一种基于自然语言实时场景生成的聊天机器人。
背景技术
自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。因此,自然语言处理是与人机交互的领域有关的。在自然语言处理面临很多挑战,包括自然语言理解,因此,自然语言处理涉及人机交互的面积。在NLP诸多挑战涉及自然语言理解,即计算机源于人为或自然语言输入的意思,和其他涉及到自然语言生成。主流聊天机器人以文字为聊天内容,进行单一维度的对话。
聊天机器人是一个用来模拟人类对话或聊天的程序。聊天机器人的NLP技术主要用于生成人机对话。但是传统的聊天机器人对话模态单一,信息量少,多运用于客服、日常助理等实用类场景。
发明内容
本发明的目的就在于为了解决上述聊天机器人在人机对话时对话模态单一以及信息量少的问题而提供一种基于自然语言实时场景生成的聊天机器人,具有采用剧本式语言对场景、表情、动作和对话进行虚拟化,场景化,使人机对话更加丰富的优点。
本发明通过以下技术方案来实现上述目的,一种基于自然语言实时场景生成的聊天机器人,包括:
输入模块,用于接收用户输入的人机对话指令;
语法解析模块,用于对人机对话指令进行语法解析,通过将指令分解为聊天部分和场景部分使自然语言处理模块识别和处理;
所述自然语言处理模块,包括分析模型和处理模型,其中所述分析模型对聊天部分和场景部分进行特征分析识别,所述处理模型通过将识别的特征作为输入端进行运行,并输出处理的结果;
反馈模块,用于向用户展示人机对话的结果。
优选的,所述自然语言处理模块和反馈模块之间还连接有虚拟场景生成模块和语法整合模块;
所述虚拟场景生成模块用于生成场景部分的实时场景;
所述语法整合模块用于整合聊天部分的聊天结果。
优选的,所述虚拟场景生成模块由3D生成引擎驱动。3D生成引擎根据NLP分析结果生成3D场景,3D人物的语言、表情和动作。
优选的,所述自然语言处理模块包括场景语言NLP模型、表情语言NLP模型、动作语言NLP模型和对话语言NLP模型,其中场景语言NLP模型用于处理场景部分的对话指令,表情语言NLP模型、动作语言NLP模型和对话语言NLP模型用于处理聊天部分的对话指令。
优选的,所述场景语言NLP模型与虚拟场景生成模块连接,表情语言NLP模型、动作语言NLP模型和对话语言NLP模型与语法整合模块连接。
优选的,所述输入模块包括聊天输入和场景输入,其中聊天输入用于输入剧本式语言,场景输入用于输入场景描述,所述剧本式语言通过使用剧本式语法供语法解析模块解析,场景描述通过描述语法供语法解析模块解析。
优选的,所述语法解析模块的解析方法包括:
获取输入模块的人机对话指令;
将指令分为场景、表情、动作和对话四个部分;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南嗨宝科技有限公司,未经海南嗨宝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110689160.1/2.html,转载请声明来源钻瓜专利网。