论文部分内容阅读
Agent理论是近年来AI领域研究较为活跃的理论。Agent作为一个独立的主体,具有自治性、能动性、反应性和社会性等基本特性,以及移动性、持续性、推理能力等人类的心智状态特性,是人工智能认知的一个重大突破。Agent的丰富内涵使人们对软件设计和AI中智能的含义有了新的认识,而Agent技术又融合和拓展了面向对象系统、分布式计算、人工智能等多个领域的概念,为知识领域中智能系统突破传统专家系统结构框架提供了思想上和技术上的支持。随着计算机网络和通讯技术的发展,特别是Internet和WWW的日益普及,基于网络的分布式计算成为当今计算机应用技术的主流。将MAS理论和技术应用于智能系统的构造,与传统的专家系统相比,而基于MAS的智能系统比基于知识的专家系统在广泛的范围内,尤其是大规模和复杂问题建立人类智能活动的模拟领域提供了可能性。本文在讨论了Agent的基本概念、认知模型、体系结构和MAS系统的通信机制、知识共享框架之后,从软件工程的角度分析了Agent与当前主流技术:面向对象的关系探讨其实用化之路,论证采用面向对象等相关的技术构造多主体系统是可行的。接着,本文结合对目前农业专家系统的分析和其本身的特点,提出了Web-Based的农业专家系统的设计方案,并从结构层次、知识共享、任务分解、Agent协作和资源构造等方面具体说明了设计方案。论文最后给出了具体技术实现时的关键。鉴于Agent理论发展还不是很成熟、研究水平和条件的限制,论文还有很多东西值得探索。