论文部分内容阅读
目前专家系统推理机的研究分为三类:本地推理机基于本地的知识库进行推理、本地推理机基于网络知识库进行推理和网络推理机基于网络知识库进行推理.随着网络技术的发展以及信息资源的指数性增长,本地推理机基于本地知识库进行推理的缺点日益暴露出来,最主要的缺点是由于本地知识库知识的不完善可能导致本地推理机无法推出用户满意的结论.当前本地推理机基于网络知识库进行推理和网络推理机基于网络知识库进行推理已经成为研究的热点.在这两种推理机的实现上存在许多技术上的问题,例如其所依赖的知识库可能采用不同的知识表示形式,采用RPC技术可能导致网络成为性能瓶颈等等.该文针对本地推理机基于本地知识库进行推理以及本地推理机基于网络知识库进行推理的缺点,提出了基于智能代理技术构建的专家系统推理机模型.在该推理机中,采用了人工智能中两项重要的技术,即专家系统推理机和智能代理技术.引入智能代理以解决分布式计算环境应用程序设计中的问题.在该文中,为了克服本地推理机基于网络知识库进行推理时引发的网络性能瓶颈问题,引入了智能代理的前沿技术移动代理.基于智能代理技术构建的专家系统推理机充分利用了本地化的思想,在充分利用网络资源的同时,有效地解决了分布式计算环境应用程序中存在的问题.其推理思想是先启动本地推理机基于本地的知识库进行推理,当不能得到用户满意的结论时,封装用户的请求规范,并且把该规范发送给其它代理,通过代理间的合作实现该问题规范.该文在代理间合作时,把用户提交的请求封装在移动代理中,基于移动代理的移动,用户请求被传送到网络中的每个代理节点.通过分布式计算环境中代理间的合作与竞争得到最佳的结果,然后把这个最佳的结果返回给创建移动代理的代理节点.