当前位置: 首页 > 专利查询>卢玉敏专利>正文

聊天机器人系统及自动聊天方法技术方案

技术编号:6547501 阅读:789 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种聊天机器人系统及自动聊天方法,其聊天机器人系统包括交互平台、分词模块、语言识别单元、数据库以及信息查询单元。分词模块与交互平台相连,用于对用户发送来的话述进行分词。语言识别单元与分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别。数据库又进一步包括事件库、动作库、知识库及思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息。信息查询单元分别与语言识别单元、数据库及交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,查询数据库,并将查询结果传输至交互平台。本发明专利技术具有精确性高、成本低、可扩展性强的优点。

【技术实现步骤摘要】

本专利技术涉及人工智能领域,特别涉及一种。
技术介绍
近些年来,人们之间的通讯手段日益丰富。即时通信工具、手机短信等通讯手段日渐风行。基于这些通讯手段,除了实现人与人之间的沟通交流外,也使得人与人工智能系统之间的沟通交流成为可能。聊天机器人系统就是一种借助于通讯手段能够时时刻刻在线、并通过自然语言与人沟通交流的人工智能系统。聊天机器人系统实质上是一种自动问答系统。自动问答系统以自然语言理解技术为核心,涉及到计算语言学、信息科学和人工智能等多门学科,是计算机应用研究的热点之一。自然语言理解是人工智能领域中的一个重要研究方向,它使计算机能够理解和运用人类的自然语言,可以理解用户的谈话内容,实现人与计算机之间基于自然语言的有效沟通。聊天机器人利用自然语言处理技术、知识库和实时更新的信息资源,一方面完成对用户问题的分析处理,另一方面完成正确答案的生成。现有技术中的聊天机器人系统,通常包含通讯模块、查询服务器、人工智能服务器及相应的数据库。在这种聊天机器人系统中,采用数据库作为知识点的载体,用户通过即时通讯平台或短信平台与聊天机器人进行各种对话。但是,现有聊天机器人系统普遍存在以下几个问题1、现有聊天机器人普遍采用语言中关键词的索引方式进行回复的生成,由于一个关键词可能关联多个问题,一旦用户发出一个关注度较高的关键词时,系统便可能会返回多个答案,导致其对用户语言不能充分地理解,精确性不高。2、现有技术中一台服务器只能支持一个聊天机器人,企业使用的成本较高,无法普及聊天机器人的应用。3、现有的聊天机器人不能支持无程序基础的用户知识教学,聊天机器人的知识积累大多来自程序员的预先设置,无法在使用过程中随时对聊天机器人进行完善,因此这种系统架构的可扩展性较差。
技术实现思路
本专利技术的目的是提供两种聊天机器人系统,以解决现有的聊天机器人系统精确性低、成本高、扩展性差的问题。本专利技术的另一目的是提供一种自动聊天方法,以解决现有的聊天机器人系统精确性低、成本高、扩展性差的问题。为解决以上问题,本专利技术提出一种聊天机器人系统,包括交互平台、分词模块、语言识别单元、数据库以及信息查询单元。交互平台用于与用户进行交互。分词模块与交互平台相连,用于对用户发送来的话述进行分词。语言识别单元与分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、 动作语和思想表达语。数据库又进一步包括事件库、动作库、知识库及思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息。信息查询单元分别与语言识别单元、数据库及交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,查询数据库,并将查询结果传输至交互平台。依照本专利技术较佳实施例所述的聊天机器人系统,分词模块又进一步包括重组单元、短语库、词库以及标准语转化单元。重组单元与交互平台相连,用于对用户话述中各个字按顺序进行排列组合。短语库用于存放短语与标准语之间的对应关系。词库用于存放标准词语。标准语转化单元分别与重组单元、短语库及词库相连,用于将重组合的短语和词语分别与短语库及词库中存放的标准语进行比对,并将重组合的各个短语和词语转化为标准语,并形成用户话述的分词。依照本专利技术较佳实施例所述的聊天机器人系统,其还包括修改单元,其与数据库相连,用于修改或新增该数据库中存储的信息。本专利技术还提出了一种聊天机器人系统,包括交互平台、至少两个聊天机器人服务器以及数据库。数据库又进一步包括事件库、动作库、知识库及思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息,且每条信息与各个机器人标识一一对应。每个聊天机器人服务器又进一步包括分词模块、语言识别单元以及信息查询单元。分词模块与交互平台相连,用于对用户发送来的话述进行分词。语言识别单元与分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、动作语和思想表达语。信息查询单元分别与语言识别单元、数据库及交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,并结合机器人标识,查询数据库,并将查询结果传输至交互平台。依照本专利技术较佳实施例所述的聊天机器人系统,分词模块又进一步包括重组单元、短语库、词库以及标准语转化单元。重组单元与交互平台相连,用于对用户话述中各个字按顺序进行排列组合。短语库用于存放短语与标准语之间的对应关系。词库用于存放标准词语。标准语转化单元分别与重组单元、短语库及词库相连,用于将重组合的短语和词语分别与短语库及词库中存放的标准语进行比对,并将重组合的各个短语和词语转化为标准语,并形成用户话述的分词。依照本专利技术较佳实施例所述的聊天机器人系统,交互平台为网站服务器或WAP服务器或短信服务器或机器人专用服务器。依照本专利技术较佳实施例所述的聊天机器人系统,每个聊天机器人服务器还包括修改单元,其与数据库相连,用于修改或新增数据库中存储的信息。本专利技术另提出一种自动聊天方法,包括以下步骤(1)设置数据库,数据库又进一步包括事件库、动作库、知识库及思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息。(2)对用户发送来的话述进行分词。(3)对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、动作语和思想表达语。(4)根据用户话述的分词语素以及话述的句子类型,查询数据库,并将查询结果反馈给用户。依照本专利技术较佳实施例所述的自动聊天方法,设置数据库时,为数据库中的每条信息设置机器人标识,并使每条信息与至少一个机器人标识一一对应。获取相应的信息时具体为根据用户话述的分词语素以及话述的句子类型,并结合机器人标识,获取相应的信息。依照本专利技术较佳实施例所述的自动聊天方法,向用户反馈查询结果时,若查询到用户所需要的信息,则同时将信息在数据库中的对应位置信息发送给用户,以供用户修改。若没有查询到用户所需要的信息,则同时将数据库中空的位置信息发送给用户, 以供用户对数据库写入新的数据。相对于现有技术,本专利技术具有以下优点1、本专利技术通过将数据库中的信息划分为模拟人类大脑的知识库、思想库、事件库和动作库来储存,并根据用户话述的分词语素及句子类型来查询数据库,从而使聊天机器人可以对用户的问题、话述更精确地理解,并更加贴合人类的思考方式,提高了聊天机器人的回复精确性。2、本专利技术运用分布式聊天机器人服务器的概念,在一个集中的服务器(系统)中, 可以生成多个机器人,大大缩减聊天机器人的硬件投入成本。3、本专利技术的聊天机器人具备了学习功能,可以由用户对数据库中的知识进行更新或将新知识写入到数据库中,而不像传统的聊天机器人那样要由程序员对数据库进行预设置,从而使得聊天机器人具备了可扩展性。附图说明图1为本专利技术自动聊天方法的一种实施例流程图;图2为本专利技术自动聊天方法对用户话述进行分词时的一种实施例流程图;图3为本专利技术自动聊天方法的另一种实施例流程图;图4为本专利技术聊天机器人系统的第一种实施例结构图;图5为本专利技术分词模块的一种实施例结构图;图6为本专利技术聊天机器人系统的第二种实施例结构图;图7为本专利技术聊天机器人系统的第三种实施例结构图。具体实施例方式以下结合附图,具体说明本专利技术。请参见图1,其为本专利技术自动聊天方法本文档来自技高网
...

【技术保护点】
1.一种聊天机器人系统,其特征在于,包括:一交互平台,用于与用户进行交互;一分词模块,与该交互平台相连,用于对用户发送来的话述进行分词,其又进一步包括:一重组单元,与该交互平台相连,用于对用户话述中各个字按顺序进行排列组合;一短语库,用于存放短语与标准语之间的对应关系;一词库,用于存放标准词语;一标准语转化单元,分别与该重组单元、该短语库及该词库相连,用于将重组合的短语和词语分别与该短语库及该词库中存放的标准语进行比对,并将重组合的各个短语和词语转化为标准语,并形成用户话述的分词。一语言识别单元,与该分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、动作语和思想表达语;一数据库,其又进一步包括一事件库、一动作库、一知识库及一思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息;一信息查询单元,分别与该语言识别单元、该数据库及该交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,查询该数据库,并将查询结果传输至该交互平台。

【技术特征摘要】
1.一种聊天机器人系统,其特征在于,包括 一交互平台,用于与用户进行交互;一分词模块,与该交互平台相连,用于对用户发送来的话述进行分词,其又进一步包括一重组单元,与该交互平台相连,用于对用户话述中各个字按顺序进行排列组合; 一短语库,用于存放短语与标准语之间的对应关系; 一词库,用于存放标准词语;一标准语转化单元,分别与该重组单元、该短语库及该词库相连,用于将重组合的短语和词语分别与该短语库及该词库中存放的标准语进行比对,并将重组合的各个短语和词语转化为标准语,并形成用户话述的分词。一语言识别单元,与该分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、动作语和思想表达语;一数据库,其又进一步包括一事件库、一动作库、一知识库及一思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息;一信息查询单元,分别与该语言识别单元、该数据库及该交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,查询该数据库,并将查询结果传输至该交互平台。2.如权利要求1所述的聊天机器人系统,其特征在于,其还包括一修改单元,其与该数据库相连,用于修改或新增该数据库中存储的信息。3.一种聊天机器人系统,其特征在于,包括一交互平台、至少两个聊天机器人服务器以及一数据库,该数据库又进一步包括一事件库、一动作库、一知识库及一思想库,分别用于存储模拟人类大脑的事件信息、动作信息、知识信息及思想信息,且每条信息与各个机器人标识一一对应,每个聊天机器人服务器又进一步包括一分词模块,与该交互平台相连,用于对用户发送来的话述进行分词; 一语言识别单元,与该分词模块相连,用于对各个分词的语素进行判别,以及对用户话述的句子类型进行判别,所述的语素包括主语、从语、动作语和思想表达语;一信息查询单元,分别与该语言识别单元、该数据库及该交互平台相连,用于根据用户话述的分词语素以及话述的句子类型,...

【专利技术属性】
技术研发人员:卢玉敏
申请(专利权)人:卢玉敏
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1