善解人意的计算机
在具有人工智能和语言分析功能的软件语言的帮助下,未来计算机将具有更好的理解能力
有一种新的软件语言,能够使计算机理解每个指令背后的具体含义,使他们能在生产环境中,更正确执行各项操作。这个软件语言被称为流程-标准 -语言软件(Process-Specification-Language Software,简称“PSL软件”),由美国国家标准与技术研究院(National Institute of Standards and Technology,简称“NIST”)的联邦政府研究人员,以及来自法国、德国、日本和英国等其他国家的同事们共同开发,目的是使未来的计算机比现在具有更好的理解能力。
“流程”这个概念是整个生产周期的基础,它与设计和车间生产中的工作流是同一类概念。ISO 18629PSL软件采用了人工智能和语言分析,能够在生产计划的框架内显示出计算机的指令。
简单地说,“PSL软件”实际上就是两套应用软件之间的翻译—一套是生产流程运营系统,另一套是流程计划系统,目的是为了消除两套系统各自所采用的术语定义中有可能存在的歧义。
NIST的报告称,研究人员将周期和次序等大约300个概念整合到软件架构中。这种软件语言所具备的人工智能特征,使系统能够对指令进行解析,比如“在装船前先油漆”。于是,系统就能明白,“油漆和干燥”工序必须在下一道工序,即装船之前完成。
NIST 机构的PSL项目负责人迈克尔·格鲁宁格(Michael Gruninger)表示,现在人们编写的点对点译码器(Translators),既无法消除所有的歧义,而且也不能被重新利用。而PSL软件的优势在于,它能被重复使用,而且还能用来连接各种各样的应用软件。格鲁宁格预测,也许在1年内,PSL语言就会被作为一种Web服务来提供给市场。
NIST的研究人员认为,ISO 18629语言特别适合于生产流程计划的交换、计划的批准、生产进度安排,以及控制指导生产流程的信息等等。目前,国际标准组织已经批准了标准的6个部分,并正在对这个标准的最后3个部分进行审核。一旦国际标准组织通过了PSL语言,软件供应商就能利用它来建立各种各样先进的生产系统了。
—文/Eric Chabrow 译/Cathy Ji
(信息周刊)