CN105094315B - 基于人工智能的人机智能聊天的方法和装置 - Google Patents
基于人工智能的人机智能聊天的方法和装置 Download PDFInfo
- Publication number
- CN105094315B CN105094315B CN201510359363.9A CN201510359363A CN105094315B CN 105094315 B CN105094315 B CN 105094315B CN 201510359363 A CN201510359363 A CN 201510359363A CN 105094315 B CN105094315 B CN 105094315B
- Authority
- CN
- China
- Prior art keywords
- user
- intention
- text data
- module
- chat
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90332—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Business, Economics & Management (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
Abstract
本发明提出一种基于人工智能的人机智能聊天的方法和装置,该基于人工智能的人机智能聊天的方法包括:接收多模态的输入信号,所述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号;对所述多模态的输入信号进行处理,获得文本数据,并根据所述文本数据获得用户的意图;获得所述用户的意图对应的答案,将所述答案转化为多模态的输出信号;输出所述多模态的输出信号。本发明在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求,提高用户体验。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于人工智能的人机智能聊天的方法和装置。
背景技术
随着人类社会信息化的不断演进以及人工服务成本的不断上升,人们越来越希望通过自然语言与计算机进行交流,人机智能聊天系统成为这样的历史背景下诞生的产物。借助人机智能聊天系统,人类可以使用自然语言与机器进行对话,并通过对话来指挥或者咨询计算机,完成特定的操作,比如通过与智能手机进行人机聊天,指挥智能硬件完成短信读取和回复、查询天气和航班、设置闹钟和行程安排;或者通过与检索系统进行自然语言的对话,完成深度和个性化的信息检索,产品推荐。
但是现有技术提供的人机智能聊天系统无法满足用户的聊天需求,无法自然地进行人机智能聊天。
发明内容
本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种基于人工智能的人机智能聊天的方法。该方法在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求。
本发明的第二个目的在于提出一种基于人工智能的人机智能聊天的装置。
为了实现上述目的,本发明第一方面实施例的基于人工智能的人机智能聊天的方法,包括:接收多模态的输入信号,所述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号;对所述多模态的输入信号进行处理,获得文本数据,并根据所述文本数据获得用户的意图;获得所述用户的意图对应的答案,将所述答案转化为多模态的输出信号;输出所述多模态的输出信号。
本发明实施例的基于人工智能的人机智能聊天的方法,接收多模态的输入信号之后,对上述多模态的输入信号进行处理,获得文本数据,并根据上述文本数据获得用户的意图,进而获得上述用户的意图对应的答案,然后将上述答案转化为多模态的输出信号,并输出上述多模态的输出信号,从而在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求,提高用户体验。
为了实现上述目的,本发明第二方面实施例的基于人工智能的人机智能聊天的装置,包括:接收模块,用于接收多模态的输入信号,所述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号;处理模块,用于对所述接收模块接收的多模态的输入信号进行处理,获得文本数据;获得模块,用于根据所述处理模块获得的文本数据获得用户的意图,并获得所述用户的意图对应的答案;输出模块,用于将所述获得模块获得的答案转化为多模态的输出信号,并输出所述多模态的输出信号。
本发明实施例的基于人工智能的人机智能聊天的装置,接收模块接收多模态的输入信号之后,处理模块对上述多模态的输入信号进行处理,获得文本数据,获得模块根据上述文本数据获得用户的意图,进而获得上述用户的意图对应的答案,然后输出模块将上述答案转化为多模态的输出信号,并输出上述多模态的输出信号,从而在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求,提高用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明基于人工智能的人机智能聊天的方法一个实施例的流程图;
图2为本发明基于人工智能的人机智能聊天的方法中系统架构一个实施例的示意图;
图3为本发明基于人工智能的人机智能聊天的方法中用户意图的拓扑结构一个实施例的示意图;
图4为本发明基于人工智能的人机智能聊天的装置一个实施例的结构示意图;
图5为本发明基于人工智能的人机智能聊天的装置另一个实施例的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
本发明提供一种基于人工智能的人机智能聊天的方法,该方法可以被部署在不同的平台(包括且不限于互联网、手机、智能硬件设备或企业专用客服平台等)上,能够以自然语言的方式,通过人类正常交互使用的多模态的信号(包括且不限于语音或图像等)与人类进行聊天交互。
图1为本发明基于人工智能的人机智能聊天的方法一个实施例的流程图,如图1所示,该基于人工智能的人机智能聊天的方法可以包括:
步骤101,接收多模态的输入信号,上述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号。
步骤102,对上述多模态的输入信号进行处理,获得文本数据,并根据上述文本数据获得用户的意图。
具体地,根据上述文本数据获得用户的意图可以为:对上述文本数据进行解析,根据解析获得的结果生成用户的意图。
其中,对上述文本数据进行解析可以为:对上述文本数据进行句法结构分析,对进行句法结构分析后的文本数据进行基于词语的语义分析、基于话题模型的领域多分类识别、语义消歧和基于语法结构和上下文信息的自动补全。
进一步地,根据上述文本数据获得用户的意图之后,还可以将获得的用户的意图保存在历史用户意图中。
步骤103,获得上述用户的意图对应的答案,将上述答案转化为多模态的输出信号。
步骤104,输出上述多模态的输出信号。
具体地,步骤103中,获得上述用户的意图对应的答案可以为:根据上述用户的意图在记忆系统中进行查找,获得上述用户的意图的约束条件;以及根据上述用户的意图在话题模型和领域实体数据库中进行查找,获得上述用户的意图关联的变量和属性;以及通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度;以及访问开放服务接口,获得从上述开放服务接口返回的结果;根据上述用户的意图,结合上述用户的意图的约束条件、上述用户的意图关联的变量和属性、从上述开放服务接口返回的结果以及与存储的聊天模式的相似度获得上述用户的意图对应的答案。
进一步地,还可以将上述用户的意图、上述用户的意图的约束条件,上述用户的意图关联的变量和属性保存在对话模型中;根据上述对话模型中保存的用户的意图、用户的意图的约束条件、用户的意图关联的变量和属性的统计结果建立不同用户的意图的转移概率图谱,并在适当的时机,根据上述转移概率图谱生成新的话题。
进一步地,对上述多模态的输入信号进行处理,获得文本数据之后,还可以将上述文本数据中包括的适合记忆的内容保存在记忆系统中。其中,上述记忆系统包括短期记忆系统和长期记忆系统;则将上述文本数据中包括的适合记忆的内容保存在记忆系统中可以为:将上述文本数据包括的适合记忆的内容中属于短期记忆的内容保存在短期记忆系统中,将上述文本数据包括的适合记忆的内容中属于长期记忆的内容保存在长期记忆系统中;
上述短期记忆的内容包括:用户的历史对话记录、基于上述历史对话记录建立的用户聊天的话题状态序列和基于上述历史对话记录提取的实体相关属性;
上述长期记忆的内容包括:用户的个人信息和人口属性、用户的偏好、上述用户的地理历史记录、上述用户的消费历史记录、系统的个人信息和人口属性和系统的偏好。
进一步地,对上述多模态的输入信号进行处理,获得文本数据之后,还可以将上述文本数据中提炼的话题记录在话题模型中,以及将上述文本数据中提炼的实体属性记录在领域实体数据库中。
具体地,通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度可以为:通过对话模型、话题模型和领域实体数据库对人类的聊天模式进行数值化;将数值化的聊天模式存储在主动学习模块中;检测获得当前的聊天语境与存储的聊天模式的相似度。
上述基于人工智能的人机智能聊天的方法中,接收多模态的输入信号之后,对上述多模态的输入信号进行处理,获得文本数据,并根据上述文本数据获得用户的意图,进而获得上述用户的意图对应的答案,然后将上述答案转化为多模态的输出信号,并输出上述多模态的输出信号,从而在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求,提高用户体验。
本发明图1所示实施例提供的基于人工智能的人机智能聊天的方法可以通过图2所示的系统架构实现,图2为本发明基于人工智能的人机智能聊天的方法中系统架构一个实施例的示意图,该系统构架可以用来集成不同的数据、组件和模块,并可以定义输入和输出可以接受的信号模式,以及输入输出系统与内部组件和不同内部组件之间用以交换数据的数据结构,不同组件之间交换数据的先后顺序和关系,并且为各种组件提供用于存储数据的通用数据存储设备。
如图2所示,在一个具体的实现中,上述系统架构可以集成了以下模块和数据,包括但不限于:输入输出系统、对话模型、对话控制系统、领域实体数据库、话题模型、短期记忆系统、长期记忆系统、主动学习模块和开放服务接口。
下面分别对上述模块和数据进行介绍。
1、输入输出系统
1)输入信号
本发明实施例中,输入信号可以为自然界的多模态的输入信号,上述多模态的输入信号可以包括语音信号、图像信号、传感器信号和/或事件驱动信号;其中,传感器信号可以包括:人类相关参数捕捉传感器(人体温度和/或心跳脉搏等)输入的信号,和/或外接环境参数捕捉传感器(地理信息、温度、湿度、光照条件和/或天气状况等)输入的信号;事件驱动信号可以包括事件提醒和/或闹钟等可以主动触发的事件的驱动信号。
2)输入信号处理
本发明实施例中,接收到上述多模态的输入信号之后,先对上述多模态的输入信号进行处理,获得文本数据,然后根据上述文本数据获得用户的意图。具体地,根据上述文本数据获得用户的意图可以为:对上述文本数据进行解析,根据解析获得的结果生成用户的意图。
其中,对上述文本数据进行解析可以为:对上述文本数据进行句法结构分析,对进行句法结构分析后的文本数据进行基于词语的语义分析、基于话题模型的领域多分类识别、语义消歧和基于语法结构和上下文信息的自动补全。下面分别进行举例说明。
a、句法结构分析
例如:对于“帮我查找巴厘岛的航班”这条文本数据,解析之后的句法结构如下:
b、对进行句法结构分析后的文本数据进行基于词语的语义分析
例如,对于“帮我查找巴厘岛的航班”这条文本数据,在进行句法结构分析之后,可以提取“巴厘岛”这个实体,以及“航班”这个实体属性。
c、基于话题模型的领域多分类识别
例如,对于“帮我查找巴厘岛的航班”这条文本数据,在进行句法结构分析之后,可以提取“旅游”,“东南亚”这样的话题。
d、语义消歧
例如,对于“我想买一台苹果”这条文本数据,在进行句法结构分析之后,可以对“苹果”进行语义消歧,这里的“苹果”其实指代“苹果设备”。
e、基于语法结构和上下文信息的自动补全
例如,当用户上文的检索词为“今天北京天气怎么样”,当前的检索词为“下雨吗?”时,可以根据上文的信息和短期记忆系统内的信息,判定“下雨吗?”这个需求所指代的地点,也是“北京”,因此,可以对当前的检索词进行补全“北京今天下雨吗?”
综上所述,用户意图识别是指针对获得的文本数据,进行基于需求类型的分类,生成一种或者多种的意图表示。本发明实施例中,用户意图为一个多层次的拓扑结构,可以如图3所示,图3为本发明基于人工智能的人机智能聊天的方法中用户意图的拓扑结构一个实施例的示意图。
3)输出信号
本发明实施例中,输出信号也可以为自然界的多模态的输出信号,可以包括语音信号和/或图像信号等。
输出系统将获得的上述用户的意图对应的答案,通过专用的硬件设备转化为以上的多模态的输出信号,然后输出该多模态的输出信号。
2、对话模型和对话控制系统
对话模型类似于人类大脑的工作记忆区,用于刻画当前用户的意图,以及与该意图有关的变量和约束条件。
本发明实施例中,对话模型可以与若干系统进行数据交互,具体说明如下:
1)通过输入系统,获取当前用户的意图。
2)通过记忆系统(包括短期记忆系统和长期记忆系统),获取用户的意图的约束条件。例如,当用户输入“今天天气怎么样”时,通过记忆系统,可以获取用户经常活动的区域为“北京市海淀区”,那么可以对一个宽泛的检索词进行约束和补全,将该检索词改写成“今天北京市海淀区的天气怎么样”。
3)通过话题模型和领域实体数据库,获取用户意图相关的变量和属性。例如,当用户输入“不喜欢现在的Coach包怎么办”时,通过话题模型可以分析出当前的话题为“购物”,“包”,通过领域实体数据库,可以获取“Coach”为“包”的一个品牌,基于以上的用户意图分析和理解,可以获取智能化的产品推荐,比如“那你可以换个牌子试一试,Prada怎么样?”
本发明实施例中,对话模型可以基于海量数据的统计结果,建立不同用户的意图的转移概率图谱,并且可以在适当的时机,根据上述转移概率图谱自发主动的生成新的话题。其中,上述适当的时机可以包括:当前的话题已经结束、用户的意图已经满足、无法识别用户的意图和/或对于用户的意图有困惑等时机。
3、短期记忆系统
短期记忆系统类似于人类大脑的短时记忆区,用于存储人机短期的交互历史,存储的交互历史可以包括:
1)用户与系统的若干轮的历史对话记录;
2)基于上述历史对话记录建立的用户聊天的话题状态序列;
例如,假设用户在过去几轮的历史对话记录中,输入的语音分别为:
“最近天气怎么样?”
“我想旅游了”
“巴厘岛旅游”
“帮我查一下巴厘岛的酒店”
“航班也查一下”
基于上述历史对话记录,可以建立用户聊天的话题状态序列为:“天气”->“旅游”->“巴厘岛”->“酒店”->“航班”。
3)基于上述历史对话记录提取的实体相关属性;
例如,在上面的用户历史聊天记录中,针对实体“巴厘岛”,可以抽取相关的属性“酒店”和“航班”,并且给予实体属性数据库,可以给出其他属性的推荐“热门景点”,“门票”。
短期记忆系统可能随着时间的推移,过去记忆的历史会被系统自动清除掉,并用新的记忆来替代,记忆清除的方式可以采用一直和时间相关的指数衰减函数来完成。
4、长期记忆系统
长期记忆系统类似于人类大脑的持久记忆区,存储的数据可以包括:
1)用户的个人信息和人口属性,例如:姓名、性别和/或居住地等;
2)用户的偏好,例如:话题模型可以刻画的兴趣和话题,领域实体数据库可以刻画的实体以及相关的属性;
3)用户的地理历史,从全球定位系统(Global Position System;以下简称:GPS)等多模态的输入信号中获取的用户过去到过哪些地方;
4)用户的消费历史,用户过去关注和消费的商品列表;
5)系统的个人信息和人口属性,在过去用户和系统进行交互时,系统返回的关于系统的个人信息,比如姓名、性别和/或居住地等;
6)系统的偏好,在过去用户和系统进行交互时,系统返回的关于系统的兴趣偏好,实体以及相关的属性;
5、记忆系统的作用和相关转化
本发明实施例中,记忆系统的作用包括:对当前意图进行解析和识别时,可以根据记忆系统的约束条件,来消除歧义,进一步明确用户的意图。根据长期记忆系统保存的用户和系统的个人信息和兴趣,返回给用户个性化的回复,增加交互的亲和感和智能度。
长短期记忆系统的相关转化:短期记忆系统中,包含用户和系统的个人信息,兴趣话题,以及偏好的实体和属性,可以转化为长时记忆进入长期记忆系统进行存储;另外,用户和系统进行聊天交互时,可以根据当前的用户的需求,话题模型识别的当前兴趣话题,以及用户当前输入的检索词(query)中的实体,抽取长期记忆系统中的相关记忆,存储在短期记忆系统中,帮助理解当前用户的意图,并对系统的回复进行限制。
6、话题模型和领域实体数据库
话题模型用来表述一个话题对应的实体、概念、关系和/或属性。
话题模型对于每一个特定的话题,可以提供一个具体的词表,分别对应该话题相关的实体、概念、关系和/或属性。
话题模型可以对用户的文本进行分类,将用户的文本映射到一个话题,或者多个话题的概率分布。
领域实体数据库用来存储实体对应的关系和属性,并且提供实体相关的数据库服务。
其中,实体是指自然界具有独立明确意义的个体,包括但不限于:
1)组织机构、商业个体;
2)电影、电视、视频或歌曲等娱乐产品;
3)商品;
4)时间;
5)城市,国家等地理相关的地点或者区域;
6)人物;
7)有名称的地点或者建筑物。
对于一个具体的实体,领域实体数据库存储该实体在自然界拥有的属性,以及属性值。
领域实体数据库还可以存储不同实体之间的关系,通过不同实体之间的关系,建立实体的关系拓扑结构。
本发明实施例中,领域实体数据库提供的数据库服务可以包括:
查询:根据实体名获取该实体相关的属性,根据实体名获取与该实体有关系的其他实体名,根据一种属性获取具有该属性的实体,以及以上查询的嵌套组合;
添加:添加一个实体,一个实体具有的属性,和/或添加两个实体之间的关系;
更改:更改实体名,更改实体对应的属性,和/或更改两个实体之间的关系;
删除:删除一个实体对应的属性,删除两个实体之间的关系,和/或删除一个实体,该实体包含的属性以及该实体与其他实体之间的关系。
7、开放服务接口
开放服务接口提供统一的数据交换接口,连接图2所示的系统架构和外置的服务,通过外置服务为智能聊天系统提供可扩展的功能,可扩展的功能可以包括:
1)对接酒店和餐馆的外置数据库服务,从而获得客户的订单等数据,并对客户相关的聊天请求给出回应;
2)对接电子商务的外置服务,从而获取客户的信息,订单数据,并对客户相关的聊天请求给出查询结果,推荐结果和其他回应。
上述开放服务接口实现的功能可以包括:
1)定义图2所示的系统架构和外置服务的数据交换的格式;
2)自动动态决定什么样的用户请求需要访问什么样的外置服务;
3)自动动态决定多个外置服务的访问顺序;
4)自动动态决定多个外置服务的结果如何进行聚合和过滤;
8、主动学习模块
主动学习模块通过用户与智能聊天系统的交互历史,自动学习和积累人类的聊天模式。
上述主动学习模块实现的功能可以包括:
1)通过对话模型、话题模型和领域实体数据库对人类的聊天模式进行数值化;
2)对数值化的人类聊天模式进行存储;
3)自动动态检测当前的聊天语境与存储的人类聊天模式的相似度;
4)根据当前的聊天语境,从存储的人类聊天模式中,查找和返回一个最相似的回复。
本发明图1所示实施例提供的基于人工智能的人机智能聊天的方法基于人工智能(Artificial Intelligence,简称:AI)实现,人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考,也可能超过人的智能。人工智能是包括十分广泛的科学,由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。
本发明图1所示实施例提供的基于人工智能的人机智能聊天的方法通过与记忆系统和话题模型的有机结合,可以在对话中,记住用户的历史兴趣以及上文相关的信息,从而给出更精确更个性化的回复;主动学习模块可以在与用户对话的同时,学习用户聊天的模式,并应用到以后与该用户或者其他用户的聊天中;用户意图理解,通过对用户需求进行精准分类,可以更精确的进行需求分发和匹配;开放服务接口,通过对接外置的服务,可以完成更多的用户需求。
本发明图1所示实施例提供的基于人工智能的人机智能聊天的方法,可应用于很多不同的应用场景,举例如下:
1、本地化服务:餐馆、酒店类的前台接待服务、银行自动取款机(Automatic Teller Machine;以下简称:ATM)智能交互服务和/或博物馆的智能引导服务等;
2、智能硬件设备:个人智能助理和/或智能交互玩具;
3、电子商务:线上商品销售导购和/或智能客服;
4、旅游服务:机票旅店预定智能交互服务。
图4为本发明基于人工智能的人机智能聊天的装置一个实施例的结构示意图,本实施例中的基于人工智能的人机智能聊天的装置可以作为终端设备,或者终端设备的一部分实现本发明图1所示实施例的流程,如图4所示,该基于人工智能的人机智能聊天的装置可以包括:接收模块41、处理模块42、获得模块43和输出模块44;
其中,接收模块41,用于接收多模态的输入信号,上述多模态的输入信号可以包括语音信号、图像信号、传感器信号和/或事件驱动信号;
处理模块42,用于对接收模块41接收的多模态的输入信号进行处理,获得文本数据;
获得模块43,用于根据处理模块42获得的文本数据获得用户的意图,并获得上述用户的意图对应的答案;其中,获得模块43用于根据上述文本数据获得用户的意图可以为:获得模块43,具体用于对上述文本数据进行解析,根据解析获得的结果生成用户的意图。
更具体地,获得模块43,具体用于对上述文本数据进行句法结构分析,对进行句法结构分析后的文本数据进行基于词语的语义分析、基于话题模型的领域多分类识别、语义消歧和基于语法结构和上下文信息的自动补全。
输出模块44,用于将获得模块43获得的答案转化为多模态的输出信号,并输出上述多模态的输出信号。
图5为本发明基于人工智能的人机智能聊天的装置另一个实施例的结构示意图,与图4所示的基于人工智能的人机智能聊天的装置相比,不同之处在于,图5所示的基于人工智能的人机智能聊天的装置中,还可以包括:保存模块45;
其中,保存模块45,用于在获得模块43获得用户的意图之后,将获得的用户的意图保存在历史用户意图中。
本实施例中,获得模块43用于获得所述用户的意图对应的答案可以为:获得模块43,具体用于根据上述用户的意图在记忆系统中进行查找,获得上述用户的意图的约束条件;以及根据上述用户的意图在话题模型和领域实体数据库中进行查找,获得上述用户的意图关联的变量和属性;以及通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度;以及访问开放服务接口,获得从上述开放服务接口返回的结果;根据上述用户的意图,结合上述用户的意图的约束条件、上述用户的意图关联的变量和属性、从上述开放服务接口返回的结果以及与存储的聊天模式的相似度获得上述用户的意图对应的答案。
进一步地,上述基于人工智能的人机智能聊天的装置中还可以包括:生成模块46;
保存模块45,用于将上述用户的意图、上述用户的意图的约束条件,上述用户的意图关联的变量和属性保存在对话模型中;
生成模块46,用于根据上述对话模型中保存的用户的意图、用户的意图的约束条件、用户的意图关联的变量和属性的统计结果建立不同用户的意图的转移概率图谱,并在适当的时机,根据上述转移概率图谱生成新的话题。
本实施例中,保存模块45,用于在处理模块42获得文本数据之后,将上述文本数据中包括的适合记忆的内容保存在记忆系统中。其中,上述记忆系统包括短期记忆系统和长期记忆系统;则保存模块45,具体用于将上述文本数据包括的适合记忆的内容中属于短期记忆的内容保存在短期记忆系统中,将上述文本数据包括的适合记忆的内容中属于长期记忆的内容保存在长期记忆系统中;
上述短期记忆的内容包括:用户的历史对话记录、基于上述历史对话记录建立的用户聊天的话题状态序列和基于上述历史对话记录提取的实体相关属性;
上述长期记忆的内容包括:用户的个人信息和人口属性、用户的偏好、上述用户的地理历史记录、上述用户的消费历史记录、系统的个人信息和人口属性和系统的偏好。
本实施例中,保存模块45,用于在处理模块42获得文本数据之后,将上述文本数据中提炼的话题记录在话题模型中,以及将上述文本数据中提炼的实体属性记录在领域实体数据库中。
本实施例中,获得模块43用于通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度可以为:获得模块43,具体用于通过对话模型、话题模型和领域实体数据库对人类的聊天模式进行数值化;将数值化的聊天模式存储在主动学习模块中;检测获得当前的聊天语境与存储的聊天模式的相似度。
上述基于人工智能的人机智能聊天的装置中,接收模块41接收多模态的输入信号之后,处理模块42对上述多模态的输入信号进行处理,获得文本数据,获得模块43根据上述文本数据获得用户的意图,进而获得上述用户的意图对应的答案,然后输出模块44将上述答案转化为多模态的输出信号,并输出上述多模态的输出信号,从而在人机对话中,可以对用户需求进行精确匹配,给出更精确更个性化的回复,可以更自然地进行人机智能聊天,满足用户的聊天需求,提高用户体验。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(Programmable Gate Array;以下简称:PGA),现场可编程门阵列(Field ProgrammableGate Array;以下简称:FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (18)
1.一种基于人工智能的人机智能聊天的方法,其特征在于,包括:
接收多模态的输入信号,所述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号;
对所述多模态的输入信号进行处理,获得文本数据,并根据所述文本数据获得用户的意图;
获得所述用户的意图对应的答案,将所述答案转化为多模态的输出信号;
输出所述多模态的输出信号;
其中,所述获得所述用户的意图对应的答案包括:
根据所述用户的意图在记忆系统中进行查找,获得所述用户的意图的约束条件;以及根据所述用户的意图在话题模型和领域实体数据库中进行查找,获得所述用户的意图关联的变量和属性;以及通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度;以及访问开放服务接口,获得从所述开放服务接口返回的结果;
根据所述用户的意图,结合所述用户的意图的约束条件、所述用户的意图关联的变量和属性、从所述开放服务接口返回的结果以及与存储的聊天模式的相似度获得所述用户的意图对应的答案。
2.根据权利要求1所述的方法,其特征在于,所述根据所述文本数据获得用户的意图包括:
对所述文本数据进行解析,根据解析获得的结果生成用户的意图。
3.根据权利要求2所述的方法,其特征在于,所述对所述文本数据进行解析包括:
对所述文本数据进行句法结构分析,对进行句法结构分析后的文本数据进行基于词语的语义分析、基于话题模型的领域多分类识别、语义消歧和基于语法结构和上下文信息的自动补全。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述根据所述文本数据获得用户的意图之后,还包括:
将获得的用户的意图保存在历史用户意图中。
5.根据权利要求1所述的方法,其特征在于,还包括:
将所述用户的意图、所述用户的意图的约束条件,所述用户的意图关联的变量和属性保存在对话模型中;
根据所述对话模型中保存的用户的意图、用户的意图的约束条件、用户的意图关联的变量和属性的统计结果建立不同用户的意图的转移概率图谱,并在适当的时机,根据所述转移概率图谱生成新的话题。
6.根据权利要求1所述的方法,其特征在于,所述对所述多模态的输入信号进行处理,获得文本数据之后,还包括:
将所述文本数据中包括的适合记忆的内容保存在记忆系统中。
7.根据权利要求6所述的方法,其特征在于,所述记忆系统包括短期记忆系统和长期记忆系统;
所述将所述文本数据中包括的适合记忆的内容保存在记忆系统中包括:
将所述文本数据包括的适合记忆的内容中属于短期记忆的内容保存在短期记忆系统中,将所述文本数据包括的适合记忆的内容中属于长期记忆的内容保存在长期记忆系统中;
所述短期记忆的内容包括:所述用户的历史对话记录、基于所述历史对话记录建立的用户聊天的话题状态序列和基于所述历史对话记录提取的实体相关属性;
所述长期记忆的内容包括:所述用户的个人信息和人口属性、所述用户的偏好、所述用户的地理历史记录、所述用户的消费历史记录、系统的个人信息和人口属性和系统的偏好。
8.根据权利要求1所述的方法,其特征在于,所述对所述多模态的输入信号进行处理,获得文本数据之后,还包括:
将所述文本数据中提炼的话题记录在话题模型中,以及将所述文本数据中提炼的实体属性记录在领域实体数据库中。
9.根据权利要求1所述的方法,其特征在于,所述通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度包括:
通过对话模型、话题模型和领域实体数据库对人类的聊天模式进行数值化;
将数值化的聊天模式存储在主动学习模块中;
检测获得当前的聊天语境与存储的聊天模式的相似度。
10.一种基于人工智能的人机智能聊天的装置,其特征在于,包括:
接收模块,用于接收多模态的输入信号,所述多模态的输入信号包括语音信号、图像信号、传感器信号和/或事件驱动信号;
处理模块,用于对所述接收模块接收的多模态的输入信号进行处理,获得文本数据;
获得模块,用于根据所述处理模块获得的文本数据获得用户的意图,并获得所述用户的意图对应的答案;
输出模块,用于将所述获得模块获得的答案转化为多模态的输出信号,并输出所述多模态的输出信号;
其中,所述获得模块用于获得所述用户的意图对应的答案包括:
所述获得模块,具体用于根据所述用户的意图在记忆系统中进行查找,获得所述用户的意图的约束条件;以及根据所述用户的意图在话题模型和领域实体数据库中进行查找,获得所述用户的意图关联的变量和属性;以及通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度;以及访问开放服务接口,获得从所述开放服务接口返回的结果;根据所述用户的意图,结合所述用户的意图的约束条件、所述用户的意图关联的变量和属性、从所述开放服务接口返回的结果以及与存储的聊天模式的相似度获得所述用户的意图对应的答案。
11.根据权利要求10所述的装置,其特征在于,所述获得模块用于根据所述文本数据获得用户的意图包括:
所述获得模块,具体用于对所述文本数据进行解析,根据解析获得的结果生成用户的意图。
12.根据权利要求11所述的装置,其特征在于,
所述获得模块,具体用于对所述文本数据进行句法结构分析,对进行句法结构分析后的文本数据进行基于词语的语义分析、基于话题模型的领域多分类识别、语义消歧和基于语法结构和上下文信息的自动补全。
13.根据权利要求10-12任意一项所述的装置,其特征在于,还包括:
保存模块,用于在所述获得模块获得用户的意图之后,将获得的用户的意图保存在历史用户意图中。
14.根据权利要求10所述的装置,其特征在于,还包括:保存模块和生成模块;
所述保存模块,用于将所述用户的意图、所述用户的意图的约束条件,所述用户的意图关联的变量和属性保存在对话模型中;
所述生成模块,用于根据所述对话模型中保存的用户的意图、用户的意图的约束条件、用户的意图关联的变量和属性的统计结果建立不同用户的意图的转移概率图谱,并在适当的时机,根据所述转移概率图谱生成新的话题。
15.根据权利要求10所述的装置,其特征在于,还包括:保存模块;
所述保存模块,用于在所述处理模块获得文本数据之后,将所述文本数据中包括的适合记忆的内容保存在记忆系统中。
16.根据权利要求15所述的装置,其特征在于,所述记忆系统包括短期记忆系统和长期记忆系统;
所述保存模块,具体用于将所述文本数据包括的适合记忆的内容中属于短期记忆的内容保存在短期记忆系统中,将所述文本数据包括的适合记忆的内容中属于长期记忆的内容保存在长期记忆系统中;
所述短期记忆的内容包括:所述用户的历史对话记录、基于所述历史对话记录建立的用户聊天的话题状态序列和基于所述历史对话记录提取的实体相关属性;
所述长期记忆的内容包括:所述用户的个人信息和人口属性、所述用户的偏好、所述用户的地理历史记录、所述用户的消费历史记录、系统的个人信息和人口属性和系统的偏好。
17.根据权利要求10所述的装置,其特征在于,还包括:保存模块;
所述保存模块,用于在所述处理模块获得文本数据之后,将所述文本数据中提炼的话题记录在话题模型中,以及将所述文本数据中提炼的实体属性记录在领域实体数据库中。
18.根据权利要求10所述的装置,其特征在于,所述获得模块用于通过主动学习模块获得当前的聊天语境与存储的聊天模式的相似度包括:
所述获得模块,具体用于通过对话模型、话题模型和领域实体数据库对人类的聊天模式进行数值化;将数值化的聊天模式存储在主动学习模块中;检测获得当前的聊天语境与存储的聊天模式的相似度。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510359363.9A CN105094315B (zh) | 2015-06-25 | 2015-06-25 | 基于人工智能的人机智能聊天的方法和装置 |
JP2015249989A JP6305389B2 (ja) | 2015-06-25 | 2015-12-22 | 人工知能によるヒューマン・マシン間の知能チャットの方法および装置 |
US14/978,456 US20160379106A1 (en) | 2015-06-25 | 2015-12-22 | Human-computer intelligence chatting method and device based on artificial intelligence |
KR1020150189633A KR20170001550A (ko) | 2015-06-25 | 2015-12-30 | 인공 지능에 기초한 인간-컴퓨터 지능형 채팅 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510359363.9A CN105094315B (zh) | 2015-06-25 | 2015-06-25 | 基于人工智能的人机智能聊天的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105094315A CN105094315A (zh) | 2015-11-25 |
CN105094315B true CN105094315B (zh) | 2018-03-06 |
Family
ID=54574949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510359363.9A Active CN105094315B (zh) | 2015-06-25 | 2015-06-25 | 基于人工智能的人机智能聊天的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160379106A1 (zh) |
JP (1) | JP6305389B2 (zh) |
KR (1) | KR20170001550A (zh) |
CN (1) | CN105094315B (zh) |
Families Citing this family (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017018736A1 (en) * | 2015-07-24 | 2017-02-02 | Samsung Electronics Co., Ltd. | Method for automatically generating dynamic index for content displayed on electronic device |
CN105068661B (zh) * | 2015-09-07 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 基于人工智能的人机交互方法和系统 |
CN105487663B (zh) * | 2015-11-30 | 2018-09-11 | 北京光年无限科技有限公司 | 一种面向智能机器人的意图识别方法和系统 |
CN106844378A (zh) * | 2015-12-04 | 2017-06-13 | 中国移动通信集团公司 | 一种应答方式确定方法和装置 |
CN105721725A (zh) * | 2016-02-03 | 2016-06-29 | 北京光年无限科技有限公司 | 一种面向客服的问答交互方法及系统 |
US9711056B1 (en) * | 2016-03-14 | 2017-07-18 | Fuvi Cognitive Network Corp. | Apparatus, method, and system of building and processing personal emotion-based computer readable cognitive sensory memory and cognitive insights for enhancing memorization and decision making skills |
CN105843382B (zh) * | 2016-03-18 | 2018-10-26 | 北京光年无限科技有限公司 | 一种人机交互方法及装置 |
CN105824935A (zh) * | 2016-03-18 | 2016-08-03 | 北京光年无限科技有限公司 | 面向问答机器人的信息处理方法及系统 |
CN105893771A (zh) * | 2016-04-15 | 2016-08-24 | 北京搜狗科技发展有限公司 | 一种信息服务方法和装置、一种用于信息服务的装置 |
CN106021273A (zh) * | 2016-04-25 | 2016-10-12 | 北京光年无限科技有限公司 | 面向问答机器人的信息处理方法及系统 |
CN105931638B (zh) * | 2016-04-26 | 2019-12-24 | 北京光年无限科技有限公司 | 面向智能机器人的对话系统数据处理方法及装置 |
CN105957525A (zh) * | 2016-04-26 | 2016-09-21 | 珠海市魅族科技有限公司 | 一种语音助手的交互方法以及用户设备 |
CN105912128B (zh) * | 2016-04-29 | 2019-05-24 | 北京光年无限科技有限公司 | 面向智能机器人的多模态交互数据处理方法及装置 |
CN106095834A (zh) * | 2016-06-01 | 2016-11-09 | 竹间智能科技(上海)有限公司 | 基于话题的智能对话方法及系统 |
CN107590120A (zh) * | 2016-07-07 | 2018-01-16 | 深圳狗尾草智能科技有限公司 | 人工智能处理方法及装置 |
CN106471444A (zh) * | 2016-07-07 | 2017-03-01 | 深圳狗尾草智能科技有限公司 | 一种虚拟3d机器人的交互方法、系统及机器人 |
CN106200962A (zh) * | 2016-07-08 | 2016-12-07 | 北京光年无限科技有限公司 | 面向智能机器人的交互方法及系统 |
CN106250366B (zh) * | 2016-07-21 | 2019-04-19 | 北京光年无限科技有限公司 | 一种针对问答系统的数据处理方法及系统 |
CN106027712A (zh) * | 2016-07-30 | 2016-10-12 | 杨超坤 | 一种交互性能良好的镶嵌式手机 |
CN106339366B (zh) * | 2016-08-08 | 2019-05-31 | 北京百度网讯科技有限公司 | 基于人工智能的需求识别的方法和装置 |
CN106294854B (zh) * | 2016-08-22 | 2019-12-24 | 北京光年无限科技有限公司 | 一种用于智能机器人的人机交互方法及装置 |
CN106503156B (zh) * | 2016-10-24 | 2019-09-03 | 北京百度网讯科技有限公司 | 基于人工智能的人机交互方法及装置 |
CN108073600B (zh) * | 2016-11-11 | 2022-06-03 | 阿里巴巴集团控股有限公司 | 一种智能问答交互方法、装置以及电子设备 |
CN106599196B (zh) * | 2016-12-14 | 2021-07-16 | 竹间智能科技(上海)有限公司 | 一种人工智能对话方法及系统 |
CN106649694B (zh) * | 2016-12-19 | 2020-05-26 | 北京云知声信息技术有限公司 | 语音交互中确定用户意图的方法及装置 |
CN108319599B (zh) | 2017-01-17 | 2021-02-26 | 华为技术有限公司 | 一种人机对话的方法和装置 |
CN106960005A (zh) * | 2017-02-20 | 2017-07-18 | 北京光年无限科技有限公司 | 一种用于人工智能机器人的输出方法以及机器人 |
US20180253638A1 (en) * | 2017-03-02 | 2018-09-06 | Accenture Global Solutions Limited | Artificial Intelligence Digital Agent |
CN107015964B (zh) * | 2017-03-22 | 2021-10-19 | 北京光年无限科技有限公司 | 面向智能机器人开发的自定义意图实现方法及装置 |
CN108664336B (zh) * | 2017-04-01 | 2024-11-15 | 北京搜狗科技发展有限公司 | 推荐方法和装置、用于推荐的装置 |
US10810371B2 (en) | 2017-04-06 | 2020-10-20 | AIBrain Corporation | Adaptive, interactive, and cognitive reasoner of an autonomous robotic system |
US10839017B2 (en) * | 2017-04-06 | 2020-11-17 | AIBrain Corporation | Adaptive, interactive, and cognitive reasoner of an autonomous robotic system utilizing an advanced memory graph structure |
US10963493B1 (en) | 2017-04-06 | 2021-03-30 | AIBrain Corporation | Interactive game with robot system |
US11151992B2 (en) | 2017-04-06 | 2021-10-19 | AIBrain Corporation | Context aware interactive robot |
US10929759B2 (en) | 2017-04-06 | 2021-02-23 | AIBrain Corporation | Intelligent robot software platform |
CN107133349B (zh) * | 2017-05-24 | 2018-02-23 | 北京无忧创新科技有限公司 | 一种对话机器人系统 |
CN107368524B (zh) | 2017-06-07 | 2020-06-02 | 创新先进技术有限公司 | 一种对话生成方法、装置以及电子设备 |
US10127825B1 (en) | 2017-06-13 | 2018-11-13 | Fuvi Cognitive Network Corp. | Apparatus, method, and system of insight-based cognitive assistant for enhancing user's expertise in learning, review, rehearsal, and memorization |
US11283738B2 (en) | 2017-06-23 | 2022-03-22 | Realpage, Inc. | Interaction driven artificial intelligence system and uses for same, including travel or real estate related contexts |
CN107342078B (zh) * | 2017-06-23 | 2020-05-05 | 上海交通大学 | 对话策略优化的冷启动系统和方法 |
JP6218057B1 (ja) | 2017-07-14 | 2017-10-25 | Jeインターナショナル株式会社 | 自動応答サーバー装置、端末装置、応答システム、応答方法、およびプログラム |
CN107272521B (zh) * | 2017-08-05 | 2019-07-19 | 曲阜师范大学 | 一种知识图谱驱动的智能硬件控制方法 |
US11138249B1 (en) * | 2017-08-23 | 2021-10-05 | Realpage, Inc. | Systems and methods for the creation, update and use of concept networks to select destinations in artificial intelligence systems |
US10841249B2 (en) | 2017-10-02 | 2020-11-17 | Samsung Electronics Co., Ltd. | System and method for bot platform |
US10872125B2 (en) | 2017-10-05 | 2020-12-22 | Realpage, Inc. | Concept networks and systems and methods for the creation, update and use of same to select images, including the selection of images corresponding to destinations in artificial intelligence systems |
US10997259B2 (en) | 2017-10-06 | 2021-05-04 | Realpage, Inc. | Concept networks and systems and methods for the creation, update and use of same in artificial intelligence systems |
CN110069606A (zh) * | 2017-10-26 | 2019-07-30 | 北京京东尚科信息技术有限公司 | 人机会话方法、装置、电子设备及存储介质 |
CN107738260B (zh) * | 2017-10-27 | 2023-06-06 | 扬州制汇互联信息技术有限公司 | 一种对话机器人系统 |
US11113608B2 (en) | 2017-10-30 | 2021-09-07 | Accenture Global Solutions Limited | Hybrid bot framework for enterprises |
EP3567585A4 (en) * | 2017-11-15 | 2020-04-15 | Sony Corporation | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD |
US10372737B2 (en) | 2017-11-16 | 2019-08-06 | International Business Machines Corporation | Automatic identification of retraining data in a classifier-based dialogue system |
KR20190057687A (ko) * | 2017-11-20 | 2019-05-29 | 삼성전자주식회사 | 챗봇 변경을 위한 위한 전자 장치 및 이의 제어 방법 |
CN108037905B (zh) * | 2017-11-21 | 2021-12-21 | 北京光年无限科技有限公司 | 一种用于智能机器人的交互输出方法及智能机器人 |
JP6882975B2 (ja) * | 2017-11-30 | 2021-06-02 | Kddi株式会社 | 対話ログ群からコンテキストを決定可能な対話シナリオ生成装置、プログラム及び方法 |
KR102102287B1 (ko) * | 2017-12-20 | 2020-04-20 | 한국과학기술원 | 챗봇을 위한 대화 모델의 데이터 크라우드소싱 방법 |
CN108268443B (zh) * | 2017-12-21 | 2022-02-25 | 北京百度网讯科技有限公司 | 确定话题点转移以及获取回复文本的方法、装置 |
CN108228764A (zh) * | 2017-12-27 | 2018-06-29 | 神思电子技术股份有限公司 | 一种单轮对话和多轮对话的融合方法 |
KR101945983B1 (ko) * | 2018-01-26 | 2019-02-11 | 주식회사 머니브레인 | 대화 이해 ai 서비스 시스템과 연관된 대화 세션 중의 특정 시점에서 목표 달성을 위한 최적의 대화 패턴을 결정하는 방법, 목표 달성 예측 확률을 결정하는 방법, 및 컴퓨터 판독가능 기록 매체 |
CN110110051A (zh) * | 2018-01-31 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种对话配置方法和服务器 |
KR101914583B1 (ko) * | 2018-02-12 | 2018-11-05 | 주식회사 머니브레인 | 보안 등과 관련된 서비스를, 사용자간 대화 세션에 대한 모니터링에 기초하고 대화 세션 또는 별도의 세션을 통해, 능동적으로 제공하는 대화형 ai 에이전트 시스템, 방법 및 컴퓨터 판독가능 기록 매체 |
JP6954178B2 (ja) * | 2018-02-26 | 2021-10-27 | 沖電気工業株式会社 | 処理装置、プログラムおよび処理方法 |
KR101932264B1 (ko) * | 2018-03-02 | 2018-12-26 | 주식회사 머니브레인 | 복수 개의 같은 유형의 엔티티 정보의 분석에 기초한 인텐트 결정을 제공하는 방법 및 대화형 ai 에이전트 시스템, 및 컴퓨터 판독가능 기록 매체 |
US10685358B2 (en) * | 2018-03-02 | 2020-06-16 | Capital One Services, Llc | Thoughtful gesture generation systems and methods |
CN110309273A (zh) * | 2018-03-09 | 2019-10-08 | 北京国双科技有限公司 | 问答方法和装置 |
JP6647595B2 (ja) * | 2018-03-29 | 2020-02-14 | 株式会社アドバンスト・メディア | 情報処理システム、情報処理装置、サーバ、情報処理方法及びプログラム |
CN110377240B (zh) * | 2018-04-13 | 2024-06-14 | 富士胶片商业创新有限公司 | 消息提供装置、消息提供方法以及非暂时计算机可读介质 |
CN108536852B (zh) * | 2018-04-16 | 2021-07-23 | 上海智臻智能网络科技股份有限公司 | 问答交互方法和装置、计算机设备及计算机可读存储介质 |
CN108877792B (zh) * | 2018-05-30 | 2023-10-24 | 北京百度网讯科技有限公司 | 用于处理语音对话的方法、装置、电子设备以及计算机可读存储介质 |
KR102060486B1 (ko) | 2018-07-12 | 2019-12-30 | 주식회사 아카인텔리전스 | 시맨틱 그래프 데이터베이스 기반의 챗봇 발언 생성 방법 |
CN109241252A (zh) * | 2018-07-27 | 2019-01-18 | 北京小米移动软件有限公司 | 咨询答复方法、装置、电子设备及存储介质 |
CN109190114B (zh) * | 2018-08-13 | 2022-06-07 | 北京百度网讯科技有限公司 | 用于生成回复信息的方法和装置 |
US11037557B2 (en) * | 2018-08-24 | 2021-06-15 | International Business Machines Corporation | Cognitive contextual conversation side topics |
CN109036425B (zh) * | 2018-09-10 | 2019-12-24 | 百度在线网络技术(北京)有限公司 | 用于操作智能终端的方法和装置 |
KR101951196B1 (ko) * | 2018-09-17 | 2019-02-25 | (주)투비소프트 | 사용자의 의도에 기초하여 사용자 인터페이스를 제공하는 전자 장치 및 그의 동작 방법 |
CN109376282A (zh) * | 2018-09-26 | 2019-02-22 | 北京子歌人工智能科技有限公司 | 一种基于人工智能的人机智能聊天的方法和装置 |
CN109471953A (zh) * | 2018-10-11 | 2019-03-15 | 平安科技(深圳)有限公司 | 一种语音数据检索方法及终端设备 |
WO2020080834A1 (en) * | 2018-10-18 | 2020-04-23 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling the electronic device |
CN111159472B (zh) | 2018-11-08 | 2024-03-12 | 微软技术许可有限责任公司 | 多模态聊天技术 |
KR102150937B1 (ko) * | 2018-11-14 | 2020-09-03 | 가천대학교 산학협력단 | 유니버셜-서브 봇 모델을 통한 챗봇 마켓플레이스 시스템 |
CN109460462B (zh) * | 2018-11-15 | 2021-10-19 | 中通天鸿(北京)通信科技股份有限公司 | 一种中文相似问题生成系统与方法 |
US11032217B2 (en) * | 2018-11-30 | 2021-06-08 | International Business Machines Corporation | Reusing entities in automated task-based multi-round conversation |
CN111353013A (zh) * | 2018-12-05 | 2020-06-30 | 中兴通讯股份有限公司 | 一种智能投顾的实现方法及系统 |
CN109829039B (zh) * | 2018-12-13 | 2023-06-09 | 平安科技(深圳)有限公司 | 智能聊天方法、装置、计算机设备及存储介质 |
CN109818737B (zh) * | 2018-12-24 | 2021-10-08 | 科大讯飞股份有限公司 | 个性化口令生成方法及系统 |
WO2020142110A1 (en) * | 2018-12-31 | 2020-07-09 | Intel Corporation | Securing systems employing artificial intelligence |
KR102204740B1 (ko) * | 2019-02-28 | 2021-01-19 | 네이버 주식회사 | 대화 시스템에서의 의도 불분명 질의를 처리하는 방법 및 시스템 |
CN110162776B (zh) * | 2019-03-26 | 2024-10-18 | 腾讯科技(深圳)有限公司 | 交互消息处理方法、装置、计算机设备和存储介质 |
KR20200119531A (ko) * | 2019-04-10 | 2020-10-20 | 삼성전자주식회사 | 자연어 응답을 생성하는 전자 장치 및 자연어 응답 생성 방법 |
CN111831798A (zh) | 2019-04-19 | 2020-10-27 | 北京三星通信技术研究有限公司 | 信息处理方法、装置、电子设备及计算机可读存储介质 |
CN110096191B (zh) * | 2019-04-24 | 2021-06-29 | 北京百度网讯科技有限公司 | 一种人机对话方法、装置及电子设备 |
KR102727995B1 (ko) * | 2019-05-21 | 2024-11-08 | 한국과학기술원 | 크라우드 소싱을 이용한 텍스트 기반 대화 내 추가정보 수집방법 및 그를 위한 컴퓨터 프로그램 |
US11256868B2 (en) * | 2019-06-03 | 2022-02-22 | Microsoft Technology Licensing, Llc | Architecture for resolving ambiguous user utterance |
CN110347817B (zh) * | 2019-07-15 | 2022-03-18 | 网易(杭州)网络有限公司 | 智能应答方法及装置、存储介质、电子设备 |
CN112307742B (zh) * | 2019-08-23 | 2021-10-22 | 上海松鼠课堂人工智能科技有限公司 | 会话式人机交互口语测评方法、装置及存储介质 |
CN110704641B (zh) * | 2019-10-11 | 2023-04-07 | 零犀(北京)科技有限公司 | 一种万级意图分类方法、装置、存储介质及电子设备 |
CN110955675B (zh) * | 2019-10-30 | 2023-12-19 | 中国银联股份有限公司 | 机器人对话方法、装置、设备及计算机可读存储介质 |
CN110941710B (zh) * | 2019-11-27 | 2020-10-30 | 贝壳找房(北京)科技有限公司 | 用于实现会话的方法、装置、介质以及电子设备 |
CN113032661B (zh) * | 2019-12-09 | 2024-07-23 | 北京搜狗科技发展有限公司 | 一种信息交互方法及装置 |
CN110990576B (zh) * | 2019-12-24 | 2023-06-16 | 用友网络科技股份有限公司 | 基于主动学习的意图分类方法、计算机设备和存储介质 |
CN112784020B (zh) * | 2019-12-26 | 2024-12-20 | 招商证券股份有限公司 | 一种人机对话的处理方法、装置及终端设备 |
CN111541908A (zh) * | 2020-02-27 | 2020-08-14 | 北京市商汤科技开发有限公司 | 交互方法、装置、设备以及存储介质 |
CN112382290B (zh) * | 2020-11-20 | 2023-04-07 | 北京百度网讯科技有限公司 | 一种语音交互方法、装置、设备和计算机存储介质 |
US11049023B1 (en) * | 2020-12-08 | 2021-06-29 | Moveworks, Inc. | Methods and systems for evaluating and improving the content of a knowledge datastore |
CN112559714B (zh) * | 2020-12-24 | 2024-04-12 | 北京百度网讯科技有限公司 | 对话生成方法、装置、电子设备及存储介质 |
CN112905757B (zh) * | 2021-01-27 | 2024-06-18 | 北京金山数字娱乐科技有限公司 | 文本处理方法及装置 |
US11617093B1 (en) | 2021-03-05 | 2023-03-28 | T-Mobile Usa, Inc. | Prioritizing an issue reported by a user of a wireless telecommunication network |
CN113158052B (zh) * | 2021-04-23 | 2023-08-01 | 平安银行股份有限公司 | 聊天内容推荐方法、装置、计算机设备及存储介质 |
CN113407832A (zh) * | 2021-06-17 | 2021-09-17 | 重庆大牛认知科技有限公司 | 基于iptv端的调解咨询方法及系统 |
CN113360625B (zh) * | 2021-07-02 | 2022-01-04 | 北京容联七陌科技有限公司 | 一种基于nlp的智能对话营销获客方法及系统 |
CN113282737B (zh) * | 2021-07-21 | 2021-11-12 | 中信建投证券股份有限公司 | 人机协作的智能客服对话方法及装置 |
CN113657102B (zh) * | 2021-08-17 | 2023-05-30 | 北京百度网讯科技有限公司 | 信息抽取方法、装置、设备及存储介质 |
CN113918712B (zh) * | 2021-09-02 | 2025-02-14 | 阿里巴巴达摩院(杭州)科技有限公司 | 数据处理方法以及装置 |
CN115017918A (zh) * | 2022-04-13 | 2022-09-06 | 蛮牛健康管理服务有限公司 | 基于人工智能的养老照护对话系统 |
CN115545960B (zh) * | 2022-12-01 | 2023-06-30 | 江苏联弘信科技发展有限公司 | 一种电子信息数据交互系统及方法 |
CN115809669B (zh) * | 2022-12-30 | 2024-03-29 | 联通智网科技股份有限公司 | 一种对话管理方法和电子设备 |
CN115689810B (zh) * | 2023-01-04 | 2023-04-04 | 深圳市人马互动科技有限公司 | 基于人机对话的数据处理方法及相关装置 |
CN115879422B (zh) * | 2023-02-16 | 2023-06-13 | 之江实验室 | 一种对话回复生成方法、装置和存储介质 |
WO2025041669A1 (ja) * | 2023-08-18 | 2025-02-27 | ディアワンダー株式会社 | マルチモーダルユーザインターフェース技術 |
CN118098217A (zh) * | 2023-12-20 | 2024-05-28 | 北京百度网讯科技有限公司 | 人机交互方法、装置、电子设备及存储介质 |
CN118113839B (zh) * | 2024-02-29 | 2024-12-20 | 河北数微信息技术有限公司 | 一种智能政务客服应用系统 |
CN118245589B (zh) * | 2024-05-28 | 2024-08-27 | 浙江口碑网络技术有限公司 | 任务型对话方法、存储介质及计算机设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007264198A (ja) * | 2006-03-28 | 2007-10-11 | Toshiba Corp | 対話装置、対話方法、対話システム、コンピュータプログラム及び対話シナリオ生成装置 |
CN101075435A (zh) * | 2007-04-19 | 2007-11-21 | 深圳先进技术研究院 | 一种智能聊天系统及其实现方法 |
CN101076061A (zh) * | 2007-03-30 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种机器人服务器及自动聊天方法 |
JP2012093972A (ja) * | 2010-10-27 | 2012-05-17 | Mti Japan Co Ltd | 対話処理装置 |
CN102792320A (zh) * | 2010-01-18 | 2012-11-21 | 苹果公司 | 智能自动化助理 |
CN103390194A (zh) * | 2012-05-07 | 2013-11-13 | 北京三星通信技术研究有限公司 | 用户意图预测及推荐建议的方法、设备和系统 |
JP2014106927A (ja) * | 2012-11-29 | 2014-06-09 | Toyota Motor Corp | 情報処理システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6519771B1 (en) * | 1999-12-14 | 2003-02-11 | Steven Ericsson Zenith | System for interactive chat without a keyboard |
JP2001188787A (ja) * | 1999-12-28 | 2001-07-10 | Sony Corp | 会話処理装置および方法、並びに記録媒体 |
JP3847674B2 (ja) * | 2002-07-12 | 2006-11-22 | 日本電信電話株式会社 | 音声通信方法、音声通信装置、プログラム及び記録媒体 |
WO2004092967A1 (ja) * | 2003-04-14 | 2004-10-28 | Fujitsu Limited | 対話装置、対話方法及び対話プログラム |
JP2008090545A (ja) * | 2006-09-29 | 2008-04-17 | Toshiba Corp | 音声対話装置および音声対話方法 |
KR101078864B1 (ko) * | 2009-03-26 | 2011-11-02 | 한국과학기술원 | 질의/문서 주제 범주 변화 분석 시스템 및 그 방법과 이를 이용한 질의 확장 기반 정보 검색 시스템 및 그 방법 |
US8898159B2 (en) * | 2010-09-28 | 2014-11-25 | International Business Machines Corporation | Providing answers to questions using logical synthesis of candidate answers |
US9183511B2 (en) * | 2012-02-24 | 2015-11-10 | Ming Li | System and method for universal translating from natural language questions to structured queries |
US9311294B2 (en) * | 2013-03-15 | 2016-04-12 | International Business Machines Corporation | Enhanced answers in DeepQA system according to user preferences |
CN103593340B (zh) * | 2013-10-28 | 2017-08-29 | 余自立 | 自然表达信息处理方法、处理及回应方法、设备及系统 |
US20150370787A1 (en) * | 2014-06-18 | 2015-12-24 | Microsoft Corporation | Session Context Modeling For Conversational Understanding Systems |
-
2015
- 2015-06-25 CN CN201510359363.9A patent/CN105094315B/zh active Active
- 2015-12-22 JP JP2015249989A patent/JP6305389B2/ja active Active
- 2015-12-22 US US14/978,456 patent/US20160379106A1/en not_active Abandoned
- 2015-12-30 KR KR1020150189633A patent/KR20170001550A/ko not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007264198A (ja) * | 2006-03-28 | 2007-10-11 | Toshiba Corp | 対話装置、対話方法、対話システム、コンピュータプログラム及び対話シナリオ生成装置 |
CN101076061A (zh) * | 2007-03-30 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种机器人服务器及自动聊天方法 |
CN101075435A (zh) * | 2007-04-19 | 2007-11-21 | 深圳先进技术研究院 | 一种智能聊天系统及其实现方法 |
CN102792320A (zh) * | 2010-01-18 | 2012-11-21 | 苹果公司 | 智能自动化助理 |
JP2012093972A (ja) * | 2010-10-27 | 2012-05-17 | Mti Japan Co Ltd | 対話処理装置 |
CN103390194A (zh) * | 2012-05-07 | 2013-11-13 | 北京三星通信技术研究有限公司 | 用户意图预测及推荐建议的方法、设备和系统 |
JP2014106927A (ja) * | 2012-11-29 | 2014-06-09 | Toyota Motor Corp | 情報処理システム |
Also Published As
Publication number | Publication date |
---|---|
US20160379106A1 (en) | 2016-12-29 |
CN105094315A (zh) | 2015-11-25 |
JP2017010517A (ja) | 2017-01-12 |
JP6305389B2 (ja) | 2018-04-04 |
KR20170001550A (ko) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094315B (zh) | 基于人工智能的人机智能聊天的方法和装置 | |
Hepp | Artificial companions, social bots and work bots: communicative robots as research objects of media and communication studies | |
CN111090987B (zh) | 用于输出信息的方法和装置 | |
CN110795543B (zh) | 基于深度学习的非结构化数据抽取方法、装置及存储介质 | |
CN111277706B (zh) | 一种应用推荐方法、装置、存储介质及电子设备 | |
CN109271493B (zh) | 一种语言文本处理方法、装置和存储介质 | |
CN110121706B (zh) | 提供会话中的响应 | |
US20200301954A1 (en) | Reply information obtaining method and apparatus | |
CN118103834A (zh) | 一种信息获取方法以及装置 | |
CN109920414A (zh) | 人机问答方法、装置、设备和存储介质 | |
CN109885810A (zh) | 基于语义解析的人机问答方法、装置、设备和存储介质 | |
CN116932733B (zh) | 基于生成式大语言模型的信息推荐方法及相关装置 | |
CN118069812B (zh) | 一种基于大模型的导览方法 | |
CN108388650A (zh) | 基于需求的搜索处理方法、装置和智能设备 | |
CN115131698B (zh) | 视频属性确定方法、装置、设备及存储介质 | |
CN114328852B (zh) | 一种文本处理的方法、相关装置及设备 | |
CN116955591A (zh) | 用于内容推荐的推荐语生成方法、相关装置和介质 | |
CN110580516A (zh) | 一种基于智能机器人的交互方法及装置 | |
Aiyuan et al. | An artificial intelligence recognition model for English online teaching | |
CN118350894A (zh) | 商品推荐方法、装置及电子设备 | |
CN116910201A (zh) | 一种对话数据生成方法及其相关设备 | |
CN116303739A (zh) | 基于深度学习计算机技术提取结构化信息的舆情监测方法 | |
Huang et al. | Design knowledge graph-aided conceptual product design approach based on joint entity and relation extraction | |
CN113468311B (zh) | 一种基于知识图谱的复杂问句问答方法、装置及存储介质 | |
CN118035945B (zh) | 一种标签识别模型的处理方法和相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |