一种高效半自动人工智能软件的实现方法技术

技术编号:5507722 阅读:283 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种高效半自动人工智能软件的实现方法,预先将待处理事务划分为若干独立工序,并针对每个工序执行下述步骤:调用当前工序对应的预设AI算法,并分析该预设AI算法适用当前工序条件是否达标,若是,按照该预设AI算法处理当前工序,并获得当前工序的最终处理结果;若否,转入人工处理当前工序,并获得当前工序的最终处理结果。本发明专利技术将一完整的待处理事务划分为若干独立工序,针对每一工序适用AI算法;在其中的某些工序无法应用AI算法时,可以及时转入人工处理,可避免因某个环节出现问题而导致整个待处理事务无法使用AI算法的情况发生。

【技术实现步骤摘要】

本专利技术涉及人工智能
,具体来说是一种全新的高效半自动人工智能软件 的实现方法,它应用于一些通常情况下不能被AI算法恰当处理的问题之中,可效地提高事 务处理效率。
技术介绍
人工智能(Artificial htelligence),英文缩写为Al。它是研究、开发用于模拟、 延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,属于计算机科学 的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反 应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统寸。现有信息软件的自动化程度比较低。究其原因,一方面是AI理论的发展遇到瓶 颈,无法处理高复杂度的智能应用,例如自动翻译、人的情感模拟等等;另一方面成熟的AI 方法(例如统计推断)应对现实问题的准确率也比较低。正因为这样,应用软件的智能化 还未被普遍重视,仅限于少数专业领域如专家系统、模式识别等等。参见图1,表示现有人工智能软件AI处理的实现框架,它是将待处理事务作为整 体问题来考虑。在能适用AI算法时进行人工智能处理,否则转入人工处理。然而,当输入 问题的处理流程较为复杂的时候,其很容易退化到最坏情形,最终无法进行AI处理,因而 在大多数输入都将转入人工处理。考虑到现实中的问题大部分都属于非常复杂的类型,这 种处理方法面临极大的挑战,结果是往往无法成功实现人工智能。
技术实现思路
有鉴于此,本专利技术的目的是提供,它可 以被应用到一些在此之前不能被AI算法恰当处理的问题中,从而可以有效地提高事务处理效率。为解决以上技术问题,本专利技术所提供的技术方案是,一种高效半自动人工智能软 件的实现方法,预先将待处理事务划分为若干独立工序,并针对每个工序执行下述步骤调用当前工序对应的预设AI算法,并分析该预设AI算法适用当前工序条件是否 达标,若是,按照该预设AI算法处理当前工序,并获得当前工序的最终处理结果;若否,转入人工处理当前工序,并获得当前工序的最终处理结果。较优地,该预设AI算法包括若干AI子算法。较优地,包括针对每一 AI子算法,分析该AI子算法适用当前工序条件是否达标,若是,按该AI 子算法处理当前工序,并获得与该AI子算法对应的处理结果;验证每一 AI子算法对应的处理结果是否符合要求,若全部或部分子算法对应的处理结果符合要求,从中选择最优处理结果作为当前工序的最终处理结果。较优地,包括选择一 AI子算法,并分析该AI子算法适用当前工序条件是否达标,若是,按该AI子算法处理当前工序,将该AI子算法对应的处理结果作为当前工序 的最终处理结果;若否,针对下一 AI子算法执行上述步骤。较优地,包括预先根据当前工序条件选择一最合适AI子算法;分析该最合适AI子算法适用当前工序条件是否达标,若是,按该最合适AI子算法 处理当前工序,并将该最合适AI子算法对应的处理结果作为当前工序的最终处理结果。较优地,预先将待处理事务分拆为若干前后相继的独立工序。较优地,用于CAD电子图纸自动识别,预先将CAD电子图纸自动识别的待处理事务 划分为以下独立工序对图纸按照语义分块,并识别每个图块的具体意义;识别全局意义的图块;识别其它图块中的构件几何信息。可选地,选用确定性规则分析法、正则匹配、统计推断和人工处理方法识别每个图 块的具体意义。可选地,选用自动表格识别、统计推断和人工处理方法识别全局意义的图块。可选地,选用图形匹配、统计推断和人工处理方法识别其它图块中的构件几何信 肩、ο与现有技术相比,本专利技术高效半自动人工智能软件的实现方法的特点是将一完 整的待处理事务划分为若干独立工序,针对每一工序适用AI算法;在其中的某些工序无法 应用AI算法时,可以及时转入人工处理;因而不会因某个环节出现问题而导致整个待处理 事务无法使用AI算法的情况。这就较好地实现了人工智能的目的,有效地提高了事务处理 效率。附图说明图1为现有AI处理策略的框架;图2为本专利技术AI处理策略的框架;图3为本专利技术针对图2所示框架的高效半自动人工智能软件的实现方法的流程 图;图4为图3中某工序采用多AI子算法时的第一种框架;图5为图3中某工序采用多AI子算法时的第二种框架;图6为图3中某工序采用多AI子算法时的第三种框架。具体实施例方式与现有技术追求全人工智能的要求不同,本专利技术以一种新的思路来解决这个问 题。关键在于,意识到一个完整的问题或者工作流程完全依赖AI来完成并不可行,但可以在擅长的领域内应用Al,从而最大化地提高工作效率。因此,本专利技术高效半自动人工智能软件的实现方法的基本构思是以AI自动化处 理为主,在其失效的时候引入人工操作辅助修正。简而言之,即“Al为主,人工为辅”。为了使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实 施例对本专利技术作进一步的详细说明。参见图2,表示本专利技术人工智能软件AI处理的实现框架,它的特点是仔细分析 输入,把复杂的处理流程拆分为前后相继的工序,针对每一个工序选择性适用AI算法进处理。以下对本专利技术高效半自动人工智能软件的实现方法具体进行描述。参见图3,为本专利技术高效半自动人工智能软件的实现方法的流程图,包括S101、预先将待处理事务划分为若干独立工序较优地,将待处理事务划分为若干前后相继的独立工序,其中的一个工序能否进 行人工智能处理,不影响其它工序的人工智能处理,因而可以避免某一环节出现问题而导 致全局失败的问题。S102、选择工序,并调用当前工序对应的预设AI算法AI算法可实现设定好,并存入系统之中。根据工序的不同,其对应的AI算法也可 能有所区别,使用时一一对应调用。S103、分析该预设AI算法适用当前工序条件是否达标若是,进入步骤S104;若否,进行步骤S105。根据该预设AI算法能否成功适用于当前工序条件,选择人工智能处理或人工处 理,其中达标的条件可根据需要设定。通常,达标条件为满意即可,无需追求最优。S104、按照该预设AI算法处理当前工序,并获得当前工序的最终处理结果。实际上,针对一般事务而言,总有其中的某些工序能够适应人工智能处理。因而, 这种处理方法最少能实现半人工智能,保证有助于提高处理效率。S105、人工处理当前工序,并获得当前工序的最终处理结果。由于每个工序均设置了人工处理策略,因而不会因出现某个工序不能人工智能处 理而导致全局停滞的问题,避免了现有技术片面追求全人工智能而不能或难以实现的困境。S106、全部工序是否处理完毕,若是,结束事务处理,若否,返回步骤S102。上述实施例为单一算法,其处理流程非常简单,但却存在着显著的缺点。在实际运 用中,问题的输入千差万别,单一的算法不能保证适用于所有情况。有鉴于此,可以引入多 种AI子算法综合地处理问题,兹举例说明。参见图4,为某工序处理方法采用多AI子算法时的一种框架,具体为针对每一 AI子算法,分析该AI子算法适用当前工序条件是否达标,若是,按该AI 子算法处理当前工序,并获得与该AI子算法对应的处理结果;验证每一 AI子算法对应的处理结果是否符合要求,若全部或部分子算法对应的处理结果符合要求,从中选择最优处理结果作为当前工序的最终处理结果。本实施例中,增加了一个后期确认过程,以便验证AI子算法的处理效果,从中选 择最优结本文档来自技高网...

【技术保护点】
一种高效半自动人工智能软件的实现方法,其特征在于,预先将待处理事务划分为若干独立工序,并针对每个工序执行下述步骤:调用当前工序对应的预设AI算法,并分析该预设AI算法适用当前工序条件是否达标,若是,按照该预设AI算法处理当前工序,并获得当前工序的最终处理结果;若否,转入人工处理当前工序,并获得当前工序的最终处理结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈顺斌余侠张鹏
申请(专利权)人:成都鹏业软件股份有限公司
类型:发明
国别省市:90[]

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

1