[发明专利]一种机器人服务器及自动聊天方法无效
申请号: | 200710090640.6 | 申请日: | 2007-03-30 |
公开(公告)号: | CN101076061A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 杨海松;刘云峰;刘致远;禹荣凌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04M3/42 | 分类号: | H04M3/42;H04L12/16 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 罗正云;宋志强 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 服务器 自动 聊天 方法 | ||
技术领域
本发明涉及人工智能领域,更具体地说,本发明涉及一种机器人服务器及自动聊天方法。
背景技术
近些年来,人们之间的通讯手段日益丰富。即时通信工具、手机短信等通讯手段日渐风行。基于这些通讯手段,除了实现人与人之间的沟通交流外,也使得人与人工智能系统之间的沟通交流成为可能。
聊天机器人系统就是一种借助于通讯手段能够时时刻刻在线、并通过自然语言与人沟通交流的人工智能系统。除了聊天功能外,聊天机器人系统还可以拥有众多的增值服务,例如天气查询、地图查询、生活信息查询、计算器、词典等,甚至还可以与人一起作游戏。聊天机器人系统实质上是一种自动问答系统。自动问答系统以自然语言理解技术为核心,涉及到计算语言学、信息科学和人工智能等多门学科,是计算机应用研究的热点之一。自然语言理解是人工智能领域中的一个重要研究方向,它使计算机能够理解和运用人类的自然语言,可以理解用户的谈话内容或者查询意图,实现人与计算机之间基于自然语言的有效沟通。
聊天机器人利用自然语言处理技术、知识库和实时更新的信息资源,一方面完成对用户问题的分析处理,另一方面完成正确答案的生成。
目前现有技术中有一种聊天机器人系统,包含通讯模块、查询服务器、游戏服务器、人工智能服务器及相应的数据库。在这种聊天机器人系统中,采用数据库作为知识点的记载方式,用户通过即时通讯平台或短信平台与聊天机器人进行各种对话。
然而,该技术中每个用户与聊天机器人聊天时,看到的都是无差别的应答,缺乏个性化。而且这种聊天机器人系统简单采用数据库作为知识点的记载方式,不利于自然语言理解和推理。不仅与此,该系统架构缺乏信息分发机制,在支持海量用户时会遇到较大的困难,因此这种系统架构的可扩展性也较差。
发明内容
有鉴于此,本发明的主要目的是提出一种机器人服务器,以使得反馈应答具有个性化。
本发明的另一目的是提出一种自动聊天方法,以使得反馈应答具有个性化。
为达到上述目的,本发明的技术方案是这样实现的:
一种机器人服务器,该机器人服务器包括:
语句目的识别单元,用于识别用户语句为格式化语句还是非格式化语句;
格式化语言执行单元,用于当语句目的识别单元识别出用户语句为格式化语句时,执行所述格式化语句;
自然语言理解单元,用于当语句目的识别单元识别出用户语句为非格式化语句时,对用户语句进行自然语言理解以确定语句属性;
用户属性存储单元,用于存储用户的属性信息;
推理引擎单元,用于根据所述语句属性和用户属性信息在知识库中进行模式匹配,确定匹配的反馈答复;
知识库,用于保存知识。
所述知识库,用于保存问题部分和应答部分,其中问题部分以问句主干的方式保存,应答部分以完整保留的方式保存。
所述用户语句为聊天语句、信息查询问句、对话教育语句或格式化命令。
所述用户的属性信息包括:用户的姓名、用户的性别、用户所在城市、用户爱好中的任一个或者多于一个的任意组合。
所述自然语言理解单元,用于对用户语句执行下列操作中的任一个或者多于一个的任意组合以确定语句属性:
分词;
问句主干提取;
问句类型判断;
话题判断。
所述机器人服务器进一步包括备用推理引擎单元,
备用推理引擎单元,用于当知识库更新时加载更新的知识库,并在加载完更新的知识库后与所述推理引擎单元转换功能。
所述格式化语言执行单元包括:信息查询模块、对话教育模块和游戏模块中的任一个或者多于一个的任意组合,其中:
信息查询模块,用于确定信息查询类的格式化语句的反馈答复;
对话教育模块,用于确定对话教育类的格式化语句的反馈答复;
游戏模块,用于确定游戏类的格式化语句的反馈答复。
所述知识库进一步用于从置于机器人服务器之外的学习知识库中获取知识,所述学习知识库位于学习服务器中;
学习服务器,用于记录用户对话,并将用户对话转化为知识库文件格式后保存在学习知识库中。
该机器人服务器进一步包括通信单元,
通信单元,用于通过以下通讯方式中的任一种或者多于一种的任意组合接收用户语句和将确定的反馈答复发送给用户:
即时通讯方式;
电子邮件方式;
短消息方式。
一种自动聊天方法,该方法包括:
A、接收用户语句,并识别用户语句为格式化语句还是非格式化语句;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090640.6/2.html,转载请声明来源钻瓜专利网。