一种用于人工智能的人机交互逻辑引擎的方法及系统技术方案

技术编号:24409511 阅读:35 留言:0更新日期:2020-06-06 08:33
本发明专利技术属于人机交互技术领域,公开了一种用于人工智能的人机交互逻辑引擎的方法及系统,用于人工智能的人机交互逻辑引擎的方法包括:配置人机交互逻辑引擎的数据参数,并通过输入设备输入配置的交互数据参数;根据交互数据参数检索交互信息,并对检索的交互信息进行翻译;对人机交互逻辑引擎进行优化及测试;通过云服务器存储人机交互逻辑引擎数据,并进行人机交互及逻辑引擎数据显示。本发明专利技术通过交互翻译模块提高了将源语言翻译成目标语言的准确性;同时,通过测试模块根据输入描述文件、输出描述文件、连接文件和映射文件生成自动生成测试程序,与人工编写测试程序相比,节省了大量的编程时间,提高了测试效率,缩短了测试周期。

A method and system of human-computer interaction logic engine for artificial intelligence

【技术实现步骤摘要】
一种用于人工智能的人机交互逻辑引擎的方法及系统
本专利技术属于人机交互
,尤其涉及一种用于人工智能的人机交互逻辑引擎的方法及系统。
技术介绍
人机交互、人机互动(Human–ComputerInteraction或Human–MachineInteraction,简称HCI或HMI),是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常是指用户可见的部分。用户通过人机交互界面与系统交流,并进行操作。小如收音机的播放按键,大至飞机上的仪表板,或发电厂的控制室。人机交互界面的设计要包含用户对系统的理解(即心智模型),那是为了系统的可用性或者用户友好性。然而,现有用于人工智能的人机交互逻辑引擎的方法对于复杂结构的句子,翻译质量较差,难以满足要求;同时,对逻辑功能测试较耗费时间,导致测试周期长,人工测试难免引入人为错误,测试结果不可靠。综上所述,现有技术存在的问题是:现有用于人工智能的人机交互逻辑引擎的方法对于复杂结构的句子,翻译质量较差,难以满足要求;同时,对逻辑功能测试较耗本文档来自技高网...

【技术保护点】
1.一种用于人工智能的人机交互逻辑引擎的方法,其特征在于,所述用于人工智能的人机交互逻辑引擎的方法包括以下步骤:/n步骤一,通过配置程序配置人机交互逻辑引擎的数据参数;通过输入设备输入配置的交互数据参数;通过检索程序根据交互数据参数检索配置的交互数据信息;/n步骤二,通过单片机控制翻译程序对步骤一得到的交互数据信息建立翻译数据库;获取待翻译的源语言句子;所述翻译数据库包括字词单元库、字词属性库、句型库、符号库、词句逻辑库、标准句子库、固定搭配库和常用翻译库;/n步骤三,根据翻译数据库匹配得到每个源语言句子对应的所有源语言句型结构;/n步骤四,根据翻译数据库得到每个源语言句型结构对应的目标语言句...

【技术特征摘要】
1.一种用于人工智能的人机交互逻辑引擎的方法,其特征在于,所述用于人工智能的人机交互逻辑引擎的方法包括以下步骤:
步骤一,通过配置程序配置人机交互逻辑引擎的数据参数;通过输入设备输入配置的交互数据参数;通过检索程序根据交互数据参数检索配置的交互数据信息;
步骤二,通过单片机控制翻译程序对步骤一得到的交互数据信息建立翻译数据库;获取待翻译的源语言句子;所述翻译数据库包括字词单元库、字词属性库、句型库、符号库、词句逻辑库、标准句子库、固定搭配库和常用翻译库;
步骤三,根据翻译数据库匹配得到每个源语言句子对应的所有源语言句型结构;
步骤四,根据翻译数据库得到每个源语言句型结构对应的目标语言句型结构;
步骤五,根据每个源语言句子对应的所有目标语言句型结构翻译得到所述源语言句子对应的所有目标语言句子;
步骤六,根据翻译数据库对每个源语言句子对应的所有目标语言句子进行筛选得到所述源语言句子对应的最终翻译结果;并将所有源语言句子对应的最终翻译结果按照源语言句子在源语言文本中的顺序形成目标语言文本;
步骤七,通过优化程序对步骤六中人机交互逻辑引擎获得的目标语言文本进行优化,将待测人机交互逻辑引擎目标语言文本中的输入状态量输入人机交互逻辑引擎;所述人机交互逻辑引擎基于标准样例数据建立;
步骤八,将所述目标语言文本中的与所述输入状态量对应的输出结果与所述人机交互逻辑引擎输出的测试结果进行比对;
步骤九,当比对结果不一致时,获取第三方审核机制对于所述输出结果是否正确的判断结果;
步骤十,当所述第三方审核机制的判断结果为所述输出结果不正确时,获取所述第三方审核机制确定的与所述输入状态量对应的正确结果;
步骤十一,将所述输入状态量以及所述正确结果输入至所述待测人机交互逻辑引擎进行训练;
步骤十二,通过测试程序对步骤十一训练后的人机交互逻辑引擎功能进行测试,并通过测试程序载入所述人机交互界面的输入描述文件、输出描述文件、连接文件和映射文件;
步骤十三,根据所述输入描述文件、所述输出描述文件、所述连接文件和所述映射文件生成测试程序,所述测试程序包括通讯代码、激励测试页面和数据监控页面;
步骤十四,运行所述测试程序,在所述激励测试页面进行变量赋值,得到测试数据,根据所述测试数据和所述通讯代码驱动所述人机交互界面显示;
步骤十五,通过所述通讯代码接收所述人机交互界面反馈的输出数据并在所述数据监控页面显示,以得到测试结果;
步骤十六,通过云服务器存储人机交互逻辑引擎的数据参数、交互信息及引擎优化、测试信息;通过云服务器将人机交互逻辑引擎数据发送至移动终端,进行逻辑引擎的人机交互;通过显示器显示人机交互逻辑引擎的数据参数、交互信息及引擎优化、测试信息。


2.如权利要求1所述的用于人工智能的人机交互逻辑引擎的方法,其特征在于,步骤二中,所述字词单元库包括单字、词组、短语和从句;
所述字词属性库包括源语言和目标语言中所有字词的词性、成分和时态;
所述句型库包括源语言和目标语言中的所有句型结构,以及源语言中句型结构与目标语言中句型结构的对应关系;
所述词句逻辑库包括源语言和目标语言中字词的语法逻辑,以及源语言和目标语言中句子的语法逻辑。


3.如权利要求1所述的用于人工智能的人机交互逻辑引擎的方法,其特征在于,步骤三中,的根据翻译数据库匹配得到每个源语言句子对应的所有源语言句型结构的方法包括:
根据字词单元库获取所述源语言句子对应的所有字词拆分结果;
根据字词属性库获取所述源语言句子拆分得到的所有字词的属性;
对于源语言句子的每一种拆分结果,若拆分结果符合句型库中的句型结构,则直接得到所述源语言句子对应的句型结构;若拆分结果不符合句型库中的任意一种句型结构,则根据字词的属性对字词进行分级,根据每一级及其附加级所包含字词的属性和句型库匹配再生成每一级对应的源语言句型结构,然后根据各级对应的源语言句型结构重新定义所述源语言句子对应的句型结构。


4.如权利要求1所述的用于人工智能的人机交互逻辑引...

【专利技术属性】
技术研发人员:叶奕宏
申请(专利权)人:厦门驿全智能科技有限公司
类型:发明
国别省市:福建;35

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

1