智能代理技术是
人工智能技术的一个应用领域,它使计算机应用趋向人性化、个性化。如
Office助手就是一种智能代理,这些代理软件通常会在适当的时候帮助人们完成最迫切需要完成的任务。智能代理是将Agent视为在某一环境下能持续自主地发挥作用、具有生命周期的计算实体。具有自主性、社会性、反应性、主动性、合理性、学习和适应性、推理能力等特征。一个Agent往往是由用户界面模块、学习模块、任务技术模块、操作系统接口模块、执行模块、一个知识库以及中央控制模块组成。其中中央控制模块处于Agent的核心地位,控制着其他所有模块。
在
人工智能,智能代理( IA )的是一个实体,它可以观察和采取行动的环境(即它是一个代理人)并指示它的活动实现的目标(即它是合理的) 。 [ 1 ]智能代理人也可以使用学习和知识,帮助他们实现自己的目标。他们可能会非常简单或非常复杂的:反射机是一个智能代理,这是一个人,因为是一个社会的人共同努力的目标。
Vi s i B r o k e r的智能代理(o s a g e n t)是一种动态分布式
目录服务,它提供客户程序与服务程序双方使用的功能.智能代理必须在本地网络中至少一台主机上启动.客户程序调用对象的b i n d方法时,会自动查询智能代理,由智能代理查找指定的实现,从而建立客户程序与实现之间的连接.与智能代理的通信对客户程序完全透明.
如果P O A设置了P E R S I S T E N T策略并使用a c t i v a t e _ o b j e c t _ w i t h _ i d方法,智能代理将登记对象或实现,从而可由客户程序使用它.当对象或实现被冻结时,智能代理将它从可用对象列表中删除.与客户程序一样,与智能代理的通信对对象实现也完全透明.