电子装置、其控制方法和非暂态计算机可读记录介质制造方法及图纸

技术编号:22570166 阅读:38 留言:0更新日期:2019-11-17 10:19
一种电子装置包括包含被配置为接收自然语言输入的输入电路的输入单元、包括被配置为执行与多个外部聊天服务器的通信的通信电路的通信器以及处理器,处理器被配置为分析自然语言的特性和用户的特性并从多个聊天服务器当中识别与自然语言对应的聊天服务器,以及控制通信器将自然语言发送到所识别的聊天服务器,以便接收关于自然语言的响应。

Electronic device, its control method and non transient computer readable recording medium

An electronic device includes an input unit including an input circuit configured to receive natural language input, a communicator and a processor configured to perform communication with a plurality of external chat servers. The processor is configured to analyze the characteristics of natural language and the characteristics of users and identify chat services corresponding to natural language from a plurality of chat servers And the control communicator sends the natural language to the recognized chat server to receive the response about the natural language.

【技术实现步骤摘要】
【国外来华专利技术】电子装置、其控制方法和非暂态计算机可读记录介质
本公开涉及电子装置、其控制方法和非暂态计算机可读记录介质,并且例如涉及能够在一定难度级别的用户话语上匹配聊天服务器的电子装置、其控制方法和非暂态计算机可读记录介质。另外,本公开涉及人工智能(AI)系统及其应用,人工智能系统使用机器学习算法来模仿人脑的功能,例如识别和确定。
技术介绍
人工智能(AI)系统是可以实现人类级别的智能的计算机系统,与常规基于规则的智能系统不同,人工智能(AI)系统是其中机器独自地进行训练和确定并且变得更智能的智能系统。人工智能系统的使用提高了识别率并且有助于更准确地理解用户的品味。因此,常规基于规则的智能系统已经逐渐被基于深度学习的人工智能系统所取代。人工智能技术包括机器学习(例如深度学习)技术和利用机器学习技术的基本(elemental)技术。机器学习技术可以指例如对输入数据的特性进行分类并独自地进行训练的算法技术。基本技术使用例如深度学习的机器学习算法,并且包括例如语言理解、视觉理解、推断/预测、知识表示、运动控制等技术。人工智能技术应用于各种
例如,语言理解是用于识别和应用/处理人类语言/字符的技术,并且包括自然语言处理、机器翻译、对话系统、查询响应、语音识别/合成等功能。视觉理解是用于从人的视点识别和处理对象的技术,包括对象识别、对象跟踪、图像搜索、人类识别、场景理解、空间理解、图像增强等。推断/预测是用于确定、逻辑推断和预测信息的技术,包括基于知识/概率的推断、优化预测、基于偏好的计划、推荐等。知识表示是用于将人类体验信息自动化为知识数据的技术,包括知识构建(数据生成/分类)、知识管理(数据利用)等。运动控制是用于控制车辆的自主运行和机器人的运动的技术,包括运动控制(导航、碰撞和运行)、操作控制(行为控制)等。现有的聊天服务器对于未完全理解用户话语来说除了检索和提供预先存储的响应之外不能做更多的事情。由于所有聊天服务器都实现为具有相同的规格,因此即使处理简单的问题也过度使用资源。
技术实现思路
技术问题本公开的一个方面涉及提供一种电子装置、其控制方法和非暂态计算机可读记录介质,所述电子装置能够基于人工智能技术评估用户输入的自然语言的难度级别,并且基于所评估的难度级别将具有最佳规格(specification)的聊天服务器与输入的自然语言进行匹配。技术方案根据示例实施例,提供了一种电子装置,该电子装置包括:包含被配置为接收自然语言输入的输入电路的输入单元、包括被配置为执行与多个外部聊天服务器的通信的通信电路的通信器以及处理器,其被配置为分析自然语言的特性和用户的特性并从多个外部聊天服务器当中识别与自然语言对应的聊天服务器,以及控制通信器将自然语言发送到所识别的聊天服务器,从而接收关于自然语言的响应。所述处理器还可以被配置为执行自然语言的预处理,分析预处理的自然语言的特性和用户的特性,并且从多个外部聊天服务器当中确定与预处理的自然语言对应的聊天服务器,以及控制通信器将预处理的自然语言发送到所确定的聊天服务器。所述处理器还可以被配置为关于多个聊天服务器中的每一个,计算(确定)关于预处理的自然语言的第一匹配得分、关于包括预处理的自然语言的对话模式的第二匹配得分、关于用户的情绪的第三匹配得分和关于用户的特性的第四匹配得分中的至少一个;关于多个聊天服务器中的每一个,使用第一至第四匹配得分中的至少一个计算(确定)关于多个聊天服务器中的每一个的最终匹配得分,并且从多个聊天服务器当中确定具有最高最终匹配得分的聊天服务器作为与预处理的自然语言对应的聊天服务器。可以基于赋予预处理的自然语言中包括的单词的加权值和词频/逆文档频率(TF/IDF)值来计算(确定)第一匹配得分,其中,基于与预先存储的对话模式数据的相似性来计算(确定)第二匹配得分,其中,基于预处理的自然语言的情感分析和情绪分析来计算(确定)所述第三匹配得分,并且中,基于用户的年龄、性别、地区和教育中的至少一个来计算(确定)第四匹配得分。所述电子装置还可包括:存储器,被配置为存储与对应于自然语言的聊天服务器执行的对话的历史信息和关于在其中自然语言被输入的情景的上下文信息。所述处理器还可以被配置为响应于在接收自然语言之后通过输入单元接收附加自然语言,通过分析附加自然语言的特性和用户的特性,从多个外部聊天服务器当中确定与附加自然语言对应的聊天服务器;和响应于与自然语言对应的聊天服务器不同于与附加自然语言对应的聊天服务器,控制通信器将附加自然语言发送到与附加自然语言对应的聊天服务器。所述处理器还可以被配置为控制通信器将与对应于自然语言的聊天服务器执行的对话的历史信息和上下文信息连同附加自然语言一起发送到与附加自然语言对应的聊天服务器。所述多个聊天服务器可以包括第一聊天服务器、第二聊天服务器和第三聊天服务器中的两个或更多个,第一聊天服务器、第二聊天服务器和第三聊天服务器基于自然语言输入的特性和用户的特性提供关于自然语言输入的响应。第一聊天服务器是使用预先存储的响应数据库提供与自然语言输入对应的响应的聊天服务器,其中,第二聊天服务器是通过使用第一响应模型确定自然语言输入的上下文来提供响应的聊天服务器,并且其中,第三聊天服务器是通过使用第二响应模型推断包括在自然语言输入中的问题来提供响应的聊天服务器。根据示例实施例,提供了一种包括接收自然语言的用于控制电子装置的方法,该方法包括:通过分析自然语言的特性和用户的特性,从多个外部聊天服务器当中确定与自然语言对应的聊天服务器,并将自然语言发送到所确定的聊天服务器以接收关于自然语言的响应。该方法还可以包括执行自然语言的预处理,其中,所述确定包括分析预处理的自然语言的特性和用户的特性,并从多个外部聊天服务器当中确定与预处理的自然语言对应的聊天服务器,并且其中,所述发送包括将预处理的自然语言发送到所确定的聊天服务器。所述确定还可以包括:关于多个聊天服务器中的每一个,计算(确定)关于预处理的自然语言的第一匹配得分、关于包括预处理的自然语言的对话模式的第二匹配得分、关于用户的情绪的第三匹配得分和关于用户的特性的第四匹配得分;对于多个聊天服务器中的每一个,使用第一至第四匹配得分中的至少一个计算(确定)多个聊天服务器中的每一个的最终匹配得分,并且从多个外部聊天服务器当中确定具有最高最终匹配得分的聊天服务器作为与预处理的自然语言对应的聊天服务器。可以基于赋予预处理的自然语言中包括的单词的加权值和词频/逆文档频率(TF/IDF)值来计算(确定)第一匹配得分,其中,基于与预先存储的对话模式数据的相似性来计算(确定)第二匹配得分,其中,基于预处理的自然语言的情感分析和情绪分析来计算(确定)第三匹配得分,并且其中,基于用户的年龄、性别、地区和教育中的至少一个来计算(确定)第四匹配得分。该方法还可以包括存储与对应于自然语言的聊天服务器执行的对话的历史信息和关于在其中自然语言被输入的情景的上下文信息。该方法还可以包括在接收自然语言之后本文档来自技高网
...

【技术保护点】
1.一种电子装置,包括:/n输入单元,包括被配置为接收自然语言输入的输入电路;/n通信器,包括被配置为执行与多个外部聊天服务器的通信的通信电路;和/n处理器,被配置为:/n分析自然语言的特性和用户的特性,并从多个聊天服务器当中识别与自然语言对应的聊天服务器,以及/n控制所述通信器将自然语言发送到所识别的聊天服务器,以便接收关于自然语言的响应。/n

【技术特征摘要】
【国外来华专利技术】20170323 KR 10-2017-0037129;20171121 KR 10-2017-011.一种电子装置,包括:
输入单元,包括被配置为接收自然语言输入的输入电路;
通信器,包括被配置为执行与多个外部聊天服务器的通信的通信电路;和
处理器,被配置为:
分析自然语言的特性和用户的特性,并从多个聊天服务器当中识别与自然语言对应的聊天服务器,以及
控制所述通信器将自然语言发送到所识别的聊天服务器,以便接收关于自然语言的响应。


2.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
执行自然语言的预处理,
分析预处理的自然语言的特性和用户的特性,并从所述多个聊天服务器当中识别与预处理的自然语言对应的聊天服务器,以及
控制所述通信器将预处理的自然语言发送到所识别的聊天服务器。


3.根据权利要求2所述的电子装置,其中,所述处理器还被配置为:
关于所述多个聊天服务器中的每一个,确定以下中的至少一个:关于预处理的自然语言的第一匹配得分、关于包括预处理的自然语言的对话模式的第二匹配得分、关于用户的情绪的第三匹配得分和关于用户的特性的第四匹配得分,
关于所述多个聊天服务器中的每一个,使用所述第一匹配得分至第四匹配得分中的至少一个,确定关于所述多个聊天服务器中的每一个的最终匹配得分,以及
在所述多个聊天服务器当中识别具有最高最终匹配得分的聊天服务器,作为与预处理的自然语言对应的聊天服务器。


4.根据权利要求3所述的电子装置,其中,基于赋予预处理的自然语言的单词的加权值和词频/逆文档频率(TF/IDF)值来确定所述第一匹配得分,
其中,基于与预先存储的对话模式数据的相似性确定所述第二匹配得分,
其中,基于预处理的自然语言的情感分析和情绪分析来确定所述第三匹配得分,并且
其中,基于用户的年龄、性别、地区和教育中的至少一个来确定所述第四匹配得分。


5.根据权利要求1所述的电子装置,还包括:
存储器,被配置为存储与对应于自然语言的聊天服务器执行的对话的历史信息和关于在其中自然语言被输入的情景的上下文信息。


6.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
响应于在接收自然语言之后通过输入单元接收附加自然语言,通过分析附加自然语言的特性和用户的特性,从多个聊天服务器当中识别与附加自然语言对应的聊天服务器,和
响应于与自然语言对应的聊天服务器不同于与附加自然语言对应的聊天服务器,控制所述通信器将附加自然语言发送到与附加自然语言对应的聊天服务器。


7.根据权利要求6所述的电子装置,其中,所述处理器还被配置为控制所述通信器将与对应于自然语言的聊天服务器执行的对话的历史信息和上下文信息连同附加自然语言一起发送到与附加自然语言对应的聊天服务器。


8.根据权利要求...

【专利技术属性】
技术研发人员:崔畅桓尹志奂郑万运
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1
相关领域技术
  • 暂无相关专利