论文部分内容阅读
“软件人”是具有拟人智能的、生存并活动于计算机网络世界中的一类软件人工生命,是一种“虚拟机器人”,具有拟人属性、拟人功能、拟人行为和拟人结构。研究“软件人”的目的主要是为当前网络中存在的许多问题或不足提供一种新的有效的解决方案。“软件人”协调机制是“软件人”总体框架中的重要组成部分,同时也是实现“软件人”有效协作的基础,因此,研究高效的“软件人”协调机制在“软件人”理论研究工作中具有非常重要的意义。
本文主要研究一种适用于“软件人”系统协调的公共知识库模型,以及基于该公共知识库模型的“软件人”协调机制。
具体来讲,这种适用于“软件人”系统协调的公共知识库的总体结构为“三层四库”。“三层”即数据访问层、公共服务层、Web服务层;“四库”即个体属性库、系统属性库、任务库、本体库。数据访问层提供数据访问基础,公共服务层提供整合的对外公共服务,Web服务层提供跨平台跨编程语言的公共访问接口;个体属性库包含“软件人”个体属性,系统属性库包含系统各节点的物理属性,任务库包含所有待完成和已完成的任务列表,本体库包含各种任务通信所需的本体文件。除此以外公共知识库还包含了任务排序算法以及熟人集更新算法,以提高公共知识库的智能性。
在确立了公共知识库的基本架构后,本文还设计了一种基于公共知识库的“软件人”群体协调机制,并对该机制进行了初步的研究和实现。为提高“软件人”系统的可控性,本文还设计了一种供后台监控人员使用的后台监控接口,通过该接口对“软件人”系统进行必要的监控和干预,以期能提高“软件人”系统的可控性。
通过基于公共知识库的“软件人”协调仿真程序在既定实验场景中的运行,模拟了整个“软件人”系统使用公共知识库完成任务的全过程,并证实了公共知识库对于“软件人”系统协调具有较好的帮助作用,且基于公共知识库的“软件人”协调过程也更具有可控性。