软件代理技术概述
软件代理技术是一个快速发展的研究领域,在信息科技领域有着广泛的应用前景。本文将对软件代理技术的多个方面进行介绍,包括其定义、相关技术、系统类型、属性、分类、架构、通信方式、语言、运输机制等,还会探讨其在虚拟企业中的应用。
软件代理的定义
软件代理技术发展迅速,应用领域广泛,涵盖工作流管理、电信网络管理、空中交通控制等众多方面。然而,对于“软件代理”的定义却存在多种观点。
- 不同定义方式
- 宽泛定义 :Jennings和Wooldridge(1996)认为代理是一个自包含的程序,能够根据对环境的感知来控制自己的决策和行动,以追求一个或多个目标。
- 属性定义 :Wooldridge(1998)将智能代理定义为具有自主性、社交能力、反应性和主动性四个属性的系统。自主性指代理能在没有人类或其他代理直接干预的情况下行动,并控制自己的行动和内部状态;社交能力意味着代理能够与人类或其他代理合作以完成任务;反应性表示代理能感知环境并及时对环境变化做出响应;主动性则是指代理能够主动采取行动以实现目标。
- 实体定义 :Hayes(1999)认为代理是一个能够执行目标的实体(可以是计算机或人类),并且是一个相互影响的代理社区的一部分。
分布式人工智能(DAI)技术
分布式人工智能是人工智能的一个子领域,关注多个问题解决者或代理相互协作以解决共同问题。软件代理
超级会员免费看
订阅专栏 解锁全文
3690

被折叠的 条评论
为什么被折叠?



