智能代理技术

作者:周海彤
日期:2011/6/14 10:43:28

智能代理技术是人工智能技术的一个应用领域,它使计算机应用趋向人性化、个性化。如Office助手就是一种智能代理,这些代理软件通常会在适当的时候帮助人们完成最迫切需要完成的任务。   在人工智能,智能代理( 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方法,智能代理将登记对象或实现,从而可由客户程序使用它.当对象或实现被冻结时,智能代理将它从可用对象列表中删除.与客户程序一样,与智能代理的通信对对象实现也完全透明.

分享