产品的设计变得越来越复杂,同时需要快速开发。并行工程的提出为此提供了一个很好的解决方案,网络提供了很好的技术支持。本文在说明现存系统交互方面的不足之后,讨论了agent 的属性如:主动性和自治性,并提出了一个基于agent 的智能协同设计环境MAIDA(Multi-Agent Intelligent Design Architecture),集中讨论了系统的交互能力问题,显示了agent 技术在提高系统交互方面的应用。关键词:协同设计 multi-agent 交互能力复杂产品的开发具有跨学科领域的特点。这样就需要组织一个多学科团队来共同完成开发活动。不幸的是,原有计算机系统可能运用不同的产品数据模型,也可能应用不同的软件设计包,这些包装可能用不同的语言写成的,例如C,C++,Java 或者其他的语言,安装在不同的硬件系统中。相应的,在这样形式各异的模型、语言和系统结构中,任何协作交互与协调可以证实是相当的困难的。为了克服这一问题就要提供一个计算机支持的协同设计环境。在这个环境中,开发组成员不仅能顺利地交流信息,而且能方便的获得各种设计计算服务,并且能够及早的发现设计中存在的问题,通过系统的支持来得到解决。由于不同企业的产品开发使用的工具可能不同,它们也不可能为了协作的方便而改变计算机辅助设计工具,如何将这些地理上分散的不同工具集成起来进行有效交互是当前协同设计的一个主要问题。另外,企业之间的联盟具有偶然性,这就要求协同工作环境具有很好的伸缩性和开放性。这决定了我们不可能开发一个新系统来满足这些要求,必须借助于一些技术来达到现有系统的集成。应用于人工智能的软件Agent 技术正好适应这方面的需求。
猜您喜欢
评论