自然解决方案语言制造技术

技术编号:37448445 阅读:11 留言:0更新日期:2023-05-06 09:20
一种计算机实现的方法,在使用基于自然语言的设计来将应用或解决方案逻辑传达给计算机时,有效地替换“编程代码”。在不参考任何外来符号或关键词的情况下,NSL使用计算机实现的方法来使用标准且熟悉的类似自然语言的构造(任何自然语言,而不只是英语),从而以用户友好的方式在技术上将复杂操作、应用和解决方案逻辑传达给机器代理(计算机)。使用同样的计算机实现的方法,它有能力将所有现有编程代码翻译或逆向工程为NSL。从根本上说,NSL不需要“编程代码”的专业知识。用户能够迅速地且容易地将逻辑直接传达给计算机或者轻松地招募可用的解决方案组件。另外,嵌入在计算机程序和应用中的解决方案逻辑被带入信息搜索原则的视界。视界。视界。

【技术实现步骤摘要】
【国外来华专利技术】自然解决方案语言
[0001]本文描述的主题包括对在对应的第PCT/SG2020/050004号PCT申请的说明书中申请并要求保护的主专利(印度专利申请号201941001135)的说明书中要求保护的主题的改进或修改。


[0002]本公开涉及信息技术的领域。更具体地,本公开涉及用于设计并部署解决方案的由计算机实现的方法、系统和计算机可读介质。

技术介绍

[0003]在过去的60年期间,软件工程、设计和架构实践已相当显著地改变和演进了。为了简单起见,在向计算机传达操作逻辑的过程中,许多抽象级别可以被归为两组:(1)通过编程语言给予的高级应用逻辑;以及(2)更直接地调解或处理计算机及其操作的操作系统及以下部分。
[0004]主要存在三种流行的操作系统:Microsoft Windows、Apple Mac OS X和Linux。然而,存在数百种编程语言。一般来说,所有编程语言都由代码(从自然语言和算术中移除了特定含义和功能的符号)广泛地驱动。软件专家和工程师需要几周至几个月的时间来掌握编程语言中的任一种并且参与解决方案的创造或维护。因此,在没有技术专家介入的情况下,解决方案的用户通常没有能力根据情况需要来创建或修改解决方案。
[0005]多年来,信息技术背后的计算和通信能力已经有了相当大增长。总的来说,随着基于组件的设计、面向服务的架构、网络服务、业务流程管理和敏捷项目管理方法的发展,软件设计和管理技术得到了改进。同时,随着移动部件的数量激增,技术的面貌已经变得更复杂。普通用户与计算机疏远了,因为与可能的情况相比,他们不能直接参与解决方案的设计或持续影响它。用户对技术专家和调解者的这种过度依赖是由于编程语言与自然语言有很大的不同。技术系统未能实现针对与自然语言几乎相同的计算机语言的技术、创意和创新机会。
[0006]自然解决方案语言(Natural Solution Language,NSL)凭借消除通过编程代码向计算机传达解决方案或应用逻辑的需要,产生了变革性的效果。NSL允许用户通过使用与自然语言本身几乎相同的自然语言结构来将解决方案逻辑直接传达给计算机,就像他们将他们的用户需求传达给技术专家一样。
[0007]NSL依赖于被称为NSL

TF的“技术框架”层,其位于操作系统的顶部,其功能就像它是那些操作系统的一个组成部分。NSL由一种简单但功能强大的被称为“区别原则”的方法驱动,借此传统功能和过程被转换为信息。NSL从根本上受到以下事实的影响:所有解决方案逻辑都与实体及其关系相关。
[0008]NSL通过给用户赋能并将所有相关实体带到用户界面级别,使解决方案设计、维护和相关操作民主化。
[0009]NSL的特征、术语、概念和应用在第201941001135号印度专利申请和相应的第PCT/
SG2020/050004号PCT申请中有更详细的阐述。第201941001135号印度专利申请和相应的第PCT/SG2020/050004号PCT申请的描述通过引用并入本文。

技术实现思路

[0010]本公开内容是关于与NSL技术框架(NSL

TF)整合的附加特征和概念,NSL

TF建立了NSL与当前使用的任何已建立的现有解决方案框架的等效原则。通过量化二元实体(Binary Entity,BET)中的解决方案,并允许BET存在于多个基层中,NSL允许基层交叉和基层标记,这对建立现有系统所缺乏的最有效的解决方案有强大的影响。
[0011]NSL旨在消除人类代理和机器代理之间的信息不对称和功能不对称。分析引擎和推理引擎有助于通过复制人类行为来释放机器的真正潜力,或者在某些情况下,通过其处理大量数据、快速决策和在没有人类介入的帮助下采取行动的能力来超越人类智慧。
附图说明
[0012]当参考附图阅读以下详细描述时,将更好地理解本公开的特征、方面和优点。
[0013]图1表示BET的示例。
[0014]图2表示紧密耦合实体的示例。
[0015]图3表示松散耦合实体的示例。
[0016]图4表示保留实体的示例。
[0017]图5表示连接变更单元的示例。
[0018]图6表示相关变更单元的示例。
[0019]图7表示基本变更单元相对性的示例。
[0020]图8表示最低成员标准的示例。
[0021]图9表示物理连续体原理的示例。
[0022]图10表示潜在性和现实之间动态切换的示例。
[0023]图11表示服务器功能的示例。
[0024]图12表示通过解决方案和事务进行搜索的示例。
[0025]图13表示事务和逻辑两者可以在NSL中被搜索的示例。
[0026]图14表示慷慨环境解决方案(Solution Lavish Environment)的示例。
[0027]图15表示分析引擎的示例。
[0028]图16表示推理引擎的示例。
[0029]图17表示NSL技术框架架构的示例。
[0030]图18a和图18b表示有利点切换的示例。
[0031]图19表示功能距离的示例。
[0032]图20表示负实体的示例。
[0033]图21表示贝叶斯逻辑的示例。
[0034]图22表示可变性的示例。
[0035]图23表示相关性原理的示例。
[0036]图24表示回归分析的示例。
[0037]图25表示NSL中的残留信息的示例。
[0038]图26表示信息权和决策权的示例。
[0039]图27a表示信息权和决策权的单向箭头的示例。
[0040]图27b表示信息权和决策权的双向箭头的示例。
[0041]图28表示信息权和决策权的分配和委托的示例。
[0042]图29表示在指定时间范围内或超过指定时间范围内将产品交付给客户的示例。
[0043]图30表示四层CU的示例。
[0044]图31表示类关系的示例。
[0045]图32表示类只接纳合格成员的示例。
[0046]图33表示作为本地节点网络的CU的示例。
[0047]图34表示帮助将描述性陈述转换为二元状态的规定性陈述的疑问句的示例。
[0048]图35表示帮助将描述性陈述转换为具有多个选项的规定性陈述的疑问句的示例。
[0049]图36表示使用笔和纸实体的期望事件和空事件的示例。
[0050]图37表示类中的类的示例。
[0051]图38表示基层库中的五个已识别基层(substrate)的示例。
[0052]图39表示具有较低级别CU的GSI将触发较高级别CU的示例。
[0053]图40表示嵌套CU将更高的情境性(contextuality)应用于存在于更高级别CU的情境性的示例。
[0054]图41表示两个二元实体模型的组合中的潜在阴影的示例。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于使用用户所理解的自然语言并且在不使用编程代码的情况下构建计算机实现的解决方案的方法,所述方法包括:由计算设备的处理器从用户处接收指示要构建的所述解决方案的全局意向声明,其中所述全局意向声明以所述自然语言的形式被接收并且被设置在潜在性状态下;由所述处理器从所述用户处接收与所述全局意向声明相关联的一个或多个代理的细节,其中代理是执行所述解决方案的人类代理或机器代理,其中所述一个或多个代理的所述细节以所述自然语言的形式被接收并且每个代理被设置在潜在性状态下;由所述处理器从所述用户处接收与所述全局意向声明相关联的一个或多个局部意向声明以及与每个局部意向声明相关联的实体的细节,其中每个局部意向声明以及每个实体的细节以所述自然语言的形式被接收并且被分别设置在潜在性状态下,其中每个局部意向声明指示用于构建所述解决方案的步骤,其中每个实体参与由对应的局部意向声明指示的步骤;由所述处理器将所述一个或多个代理分配给每个局部意向声明,其中分配给所述局部意向声明的代理的所述细节能够由所述用户修改;对于每个局部意向声明,由所述处理器以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应局部意向声明的特性;对于每个实体,由所述处理器以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应实体的特性并且将所述相应实体与所述对应的局部意向声明的其他实体区别开来;由所述处理器基于相应局部意向声明的实体的所有可能组合为每个局部意向声明形成组合实体状态(CES)的集合,其中基于所述相应局部意向声明的所有实体而形成的CES是触发组合实体状态(触发CES),并且其中所述集合中的每个CES处于潜在性状态;响应于确定仅一个接收到的局部意向声明与所述全局意向声明相关联,将所接收到的局部意向声明的所述触发CES标识为所述解决方案的构建的结束;响应于确定多于一个接收到的局部意向声明与所述全局意向声明相关联,由所述处理器以所述自然语言的形式从所述用户处接收所述局部意向声明之间的关系,其中所述关系指示一个局部意向声明的触发CES是否影响所述解决方案的另一局部意向声明的CES的集合,或者是所述解决方案的构建的结束;对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的所述潜在性状态出现时,由所述处理器记录开始时间;以及对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的现实状态出现时,由所述处理器记录停止时间。2.根据权利要求1所述的方法,其中,所述方法还包括:对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的所述潜在性状态出现时,由所述处理器记录地理位置坐标。3.根据权利要求1所述的方法,其中,所述方法还包括:
对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,当相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的所述现实状态出现时,由所述处理器记录地理位置坐标。4.根据权利要求1所述的方法,其中,所述方法还包括:对于局部意向声明,由所述处理器以所述自然语言的形式从所述用户处接收一个或多个子局部意向声明以及与每个子局部意向声明相关联的实体的细节,其中每个子局部意向声明和每个实体分别设置在潜在性状态下,其中每个子局部意向声明指示用于构建所述解决方案的步骤,其中每个实体参与由对应的子局部意向声明指示的步骤;由所述处理器将所述一个或多个代理分配给每个子局部意向声明,其中分配给所述局部意向声明的代理的细节能够由所述用户修改;对于每个子局部意向声明,由所述处理器以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应子局部意向声明的特性;对于每个实体,由所述处理器以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应实体的特性并且将所述相应实体与对应的子局部意向声明的其他实体区别开来;由所述处理器基于相应子局部意向声明的实体的所有可能组合为每个子局部意向声明形成CES的集合,其中基于所述相应子局部意向声明的所有实体而形成的CES是触发CES,并且其中所述集合中的每个CES处于潜在性状态;以及由所述处理器以所述自然语言的形式从所述用户处接收所述局部意向声明和所述一个或多个子局部意向声明之间的关系,其中所述关系指示一个局部意向声明的触发CES是否影响子局部意向声明的CES的集合,并且其中,所述关系指示一个子局部意向声明的触发CES是否影响局部意向声明的CES的集合,或者是所述解决方案的构建的结束。5.根据权利要求1所述的方法,其中,在执行所述解决方案时,所述方法还包括:对于局部意向声明,由所述处理器以所述自然语言的形式从代理处接收一个或多个子局部意向声明以及与每个子局部意向声明相关联的实体的细节,其中每个子局部意向声明和每个实体分别设置在潜在性状态下,其中每个子局部意向声明指示用于构建所述解决方案的步骤,其中每个实体参与由对应的子局部意向声明指示的步骤;由所述处理器将所述一个或多个代理分配给每个子局部意向声明,其中分配给所述子局部意向声明的代理的细节能够由所述代理修改;对于每个子局部意向声明,由所述处理器以所述自然语言的形式从代理处接收一个或多个属性,所述一个或多个属性定义相应子局部意向声明的特性;对于每个实体,由所述处理器以所述自然语言的形式从代理处接收一个或多个属性,所述一个或多个属性定义相应实体的特性并且将所述相应实体与对应的子局部意向声明的其他实体区别开来;由所述处理器基于相应子局部意向声明的实体的所有可能组合为每个子局部意向声明形成CES的集合,其中基于所述相应子局部意向声明的所有实体而形成的CES是触发CES,并且其中所述集合中的每个CES处于潜在性状态;以及由所述处理器以所述自然语言的形式从代理处接收所述局部意向声明和所述一个或多个子局部意向声明之间的关系,其中所述关系指示一个子局部意向声明的触发CES是否
影响另一局部意向声明的CES的集合或影响所述局部意向声明的CES的集合。6.根据权利要求1所述的方法,进一步包括,对于每个局部意向声明的每个实体:由所述处理器从相关联的代理处接收针对相应实体的值,其中接收针对所述相应实体的所述值是记录一个事件,以基于所接收到的值将所述相应的实体的潜在性状态改变为现实状态,其中所述值是以所述自然语言、编程语言、图像、生物特征和手势的形式做出的输入,其中所述自然语言是文本或语音的形式。7.根据权利要求1所述的方法,其中,在执行所述解决方案期间,在满足一个或多个预定义条件时,所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的至少一者的潜在性状态出现。8.根据权利要求1所述的方法,还包括:由所述处理器以所述自然语言的形式从所述用户处接收用户输入以配置用户界面,在执行所述解决方案期间,与所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性相关联的信息是通过所述用户界面接收的,其中所述用户界面能够基于显示设备的显示特性而动态调整。9.根据权利要求1所述的方法,还包括:由所述处理器解析接收到的与所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性相关联的信息;以及由所述处理器基于与自然解决方案语言语法数据库的通信来纠正解析后的信息,以对所述信息进行一个或多个语法纠正。10.根据权利要求1所述的方法,还包括:由所述处理器解析接收到的与所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性相关联的信息;以及由所述处理器基于与自然解决方案语言语法数据库的通信来从解析后的信息中去除冗余文本。11.根据权利要求1所述的方法,还包括:由所述处理器基于接收到的全局意向声明,自动填充所述一个或多个局部意向声明、或所述一个或多个代理、或所述一个或多个实体、或所述一个或多个属性、或它们的组合,其中,所述自动填充基于与自然解决方案语言语法数据库的通信。12.根据权利要求1所述的方法,其中,所述局部意向声明包括两个或更多个并行局部意向声明,其中:一个局部意向声明的触发CES影响所述两个或更多个并行局部意向声明的CES的集合;并且所述两个或更多个并行局部意向声明的触发CES影响另一局部意向声明的CES的集合,或者是所述解决方案构建的结束。13.根据权利要求1所述的方法,其中,所述局部意向声明包括两个或更多个备用局部意向声明,其中:一个局部意向声明的触发CES影响所述两个或更多个备用局部意向声明的CES的集合;并且所述两个或更多个备用局部意向声明中之一的触发CES影响另一局部意向声明的CES
的集合,或者是所述解决方案构建的结束。14.根据权利要求1所述的方法,其中,所述局部意向声明包括嵌套局部意向声明,其中,所述嵌套局部意向声明的触发CES影响另一解决方案的局部意向声明的CES的集合。15.根据权利要求1所述的方法,其中,所述局部意向声明包括递归局部意向声明,其中,所述递归局部意向声明的触发CES影响另一局部意向声明的CES的集合,或者在N次迭代后是所述解决方案构建的结束,其中N大于1。16.根据权利要求1所述的方法,还包括:由所述处理器以所述自然语言的形式从所述用户处接收与局部意向声明相关联的两个或更多个替代实体的细节,其中所述两个或更多个替代实体中的每一个分别被设置在潜在性状态下,其中所述两个或更多个替代实体中的一个参与由对应的局部意向声明指示的步骤,并且所述两个或更多个替代实体中的另一个不是触发CES的一部分。17.根据权利要求1所述的方法,还包括:由所述处理器确定与所述解决方案相关联的潜在性状态的数量,其依据是:((2^(b1‑
c1‑
e1))x(2^(b2‑
c2‑
e2))+(2^(b2‑
c2‑
e2))x(2^(b3‑
c3‑
e3))+
………
+(2^(b
K
‑1‑
c
K
‑1‑
e
K
‑1))x(2^(b
K

c
K

e
K
))+(2^(b
K

c
K

e
K
)))

1,其中K是局部意向声明的总数,b
i
是与第i个局部意向声明相关联的实体、属性和代理的总数,c
i
是与第i个局部意向声明关联的为常量的实体、属性和代理的总数,e
i
是影响第i个局部意向声明的触发CES的数量。18.根据权利要求1所述的方法,还包括:由所述处理器使用一个或多个自然解决方案语言应用编程接口与外部系统通信。19.根据权利要求1所述的方法,还包括:由所述处理器基于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个实体、所述一个或多个属性、所述一个或多个代理的值生成一个或多个报告,其中所述一个或多个报告是基于一个或多个预定义技术而生成的。20.根据权利要求1所述的方法,还包括:由所述处理器分析所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个实体、所述一个或多个属性、所述一个或多个代理的值;以及由所述处理器基于所述分析得出一个或多个逻辑推论,其中,所述一个或多个逻辑推论是基于一个或多个预定义模型得出的。21.根据权利要求1所述的方法,还包括:如果与局部意向声明相关联的代理是机器代理,则:由所述处理器从机器人过程自动化引擎处接收输入,以将新的子局部意向声明添加到所述局部意向声明,并且将一个或多个新的实体和属性添加到所述新的子局部意向声明;由所述处理器从所述机器人过程自动化引擎处接收输入,以将一个或多个新的实体和属性添加到所述局部意向声明;或者由所述处理器从所述机器人过程自动化引擎处接收输入,以修改所述局部意向声明或关联实体或关联属性。22.一种用于使用用户所理解的自然语言并且在不使用编程代码的情况下构建计算机实现的解决方案的方法,所述方法包括:由计算设备的处理器向用户提供提示,以输入指示要构建的所述解决方案的全局意向
声明,其中所述全局意向声明以所述自然语言的形式被接收并且被设置在潜在性状态下;由所述处理器向所述用户提供提示,以输入与所述全局意向声明相关联的一个或多个代理的细节,其中代理是执行所述解决方案的人类代理或机器代理,其中所述一个或多个代理的细节以所述自然语言的形式被接收并且每个代理被设置在潜在性状态下;由所述处理器向所述用户提供提示,以输入与所述全局意向声明相关联的一个或多个局部意向声明以及与每个局部意向声明相关联的实体的细节,其中每个局部意向声明以及每个实体的细节以所述自然语言的形式被接收并且被分别设置在潜在性状态下,其中每个局部意向声明指示用于构建所述解决方案的步骤,其中每个实体参与由对应的局部意向声明指示的步骤;由所述处理器将所述一个或多个代理分配给每个局部意向声明,其中分配给所述局部意向声明的代理的细节能够由所述用户修改;对于每个局部意向声明,由所述处理器向所述用户提供提示,以所述自然语言的形式输入一个或多个属性,所述一个或多个属性定义相应局部意向声明的特性;对于每个实体,由所述处理器向所述用户提供提示,以所述自然语言的形式输入一个或多个属性,所述一个或多个属性定义相应实体的特性并且将所述相应实体与对应的局部意向声明的其他实体区别开来;由所述处理器基于相应局部意向声明的实体的所有可能组合为每个局部意向声明形成组合实体状态(CES)的集合,其中基于所述相应局部意向声明的所有实体而形成的CES是触发组合实体状态(触发CES),并且其中,所述集合中的每个CES处于潜在性状态;响应于确定仅一个接收到的局部意向声明与所述全局意向声明相关联,将所接收到的局部意向声明的触发CES标识为所述解决方案的构建的结束;响应于确定多于一个接收到的局部意向声明与所述全局意向声明相关联,由所述处理器向所述用户提供提示,以所述自然语言的形式输入所述局部意向声明之间的关系,其中所述关系指示一个局部意向声明的触发CES是否影响所述解决方案的另一局部意向声明的CES的集合,或者是所述解决方案的构建的结束;对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的所述潜在性状态出现时,由所述处理器记录开始时间;以及对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向声明、相应的代理、相应的实体和相应的属性的现实状态出现时,由所述处理器记录停止时间。23.一种用于使用用户所理解的自然语言并且在不使用编程代码的情况下构建计算机实现的解决方案的计算设备,所述计算设备包括:处理器;和存储器,耦合到所述处理器,所述存储器包括能够由所述处理器执行以执行以下操作的指令:从用户处接收指示要构建的所述解决方案的全局意向声明,其中所述全局意向声明以所述自然语言的形式被接收并且被设置在潜在性状态下;从所述用户处接收与所述全局意向声明相关联的一个或多个代理的细节,其中代理是
执行所述解决方案的人类代理或机器代理,其中所述一个或多个代理的细节以所述自然语言的形式被接收并且每个代理被设置在潜在性状态下;从所述用户处接收与所述全局意向声明相关联的一个或多个局部意向声明以及与每个局部意向声明相关联的实体的细节,其中每个局部意向声明以及每个实体的细节以所述自然语言的形式被接收并且被分别设置在潜在性状态下,其中每个局部意向声明指示用于构建所述解决方案的步骤,其中每个实体参与由对应的局部意向声明指示的步骤;将所述一个或多个代理分配给每个局部意向声明,其中分配给所述局部意向声明的代理的细节能够由所述用户修改;对于每个局部意向声明,以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应局部意向声明的特性;对于每个实体,以所述自然语言的形式从所述用户处接收一个或多个属性,所述一个或多个属性定义相应实体的特性并且将所述相应实体与对应的局部意向声明的其他实体区别开来;基于相应局部意向声明的实体的所有可能组合为每个局部意向声明形成组合实体状态(CES)的集合,其中基于所述相应局部意向声明的所有实体而形成的CES是触发组合实体状态(触发CES),并且其中所述集合中的每个CES处于潜在性状态;响应于确定仅一个接收到的局部意向声明与所述全局意向声明相关联,将所接收到的局部意向声明的触发CES标识为所述解决方案的构建的结束;响应于确定多于一个接收到的局部意向声明与所述全局意向声明相关联,以所述自然语言的形式从所述用户处接收所述局部意向声明之间的关系,其中所述关系指示一个局部意向声明的触发CES是否影响所述解决方案的另一局部意向声明的CES的集合,或者是所述解决方案的构建的结束;对于所述全局意向声明、所述一个或多个局部意向声明、所述一个或多个代理、所述实体和所述属性中的每一者,在相应的全局意向声明、相应的局部意向...

【专利技术属性】
技术研发人员:拉马林加
申请(专利权)人:布莱恩认知私人有限公司
类型:发明
国别省市:

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

1