agent的c#实现!达人进来,庸者免进!
当今,在世界范围内,对软件 Agent 的研究正形成一个新的热潮,并以无法想象的速度迅猛发展。尽管对于 Agent ,现在更多的只是研究设想而非现实,但其自身所具有的自组织性、学习机制和协作性等优点正引起越来越多人的重视(如 BT , HP , SONY , MIT , Mircosoft 等)。已被广泛应用于个人数字助理、工作流管理、通信网络管理、空中交通管制、信息管理、电子商务、教育、电子邮件过滤、数字图书馆、智能数据库和日程 / 时间管理等许多领域。这主要有两点原因:第一,在各行应用中确实有对 Agent 技术的需求;第二,从这里可以挖掘出巨大的潜在商业价值(如 Netscape 那样因为一项新兴技术而在一夜之间从默默无闻成长为数十亿美元的大公司)。
在我国, Agent 技术研究还刚刚起步。主要集中于将分布协作式 Agent 应用于分布式控制、建立个人数字代理、数字图书馆和网上信息搜索等方面。研究程度也不是很深,但亦引起了各界专家、学者的广泛重视,未来前景十分看好。
可以预见,几年之内,智能 Agent 将无孔不入地渗入我们的生活。智能 Agent 生性复杂,不象简单的 bot 和 spider ,从很多角度考虑,智能 Agent 都是软件中最有趣的一类。它们形成了一个专门的技术领域,独自进行复杂的工作。可以自作主张,了解它们所代表的人的想法,代理人有他们自己的个性。因而,智能 Agent 的服务也应具有个性化。可以说,软件 Agent 代表的是用户,它能够知道用户的喜好,智能 Agent 只做用户让他们做的事——用户应该避免让它们做不适宜的工作。
智能 Agent 的“智能”主要体现在其显示或表现出优良的判断能力或合理的思想,所以可以认为:对于所做的工作智能 Agent 必须足够“好”。例如:一个好的旅行 Agent ,首先它要了解客户想要到什么地方去以及他们有什么偏好。还必须熟知大量的旅游景点,免得漏掉什么地方。另外,必须有满足客户要求的最佳选择的才能——这需要在大量有利和不利因素之间反复权衡。智能 Agent 要在设计编程时融入个人化,委托受权和能力等概念。如果这些关键因素不能满足,那么这个 Agent 就不具备真正的智能性。
-------------------
我想问一下,agent的c#实现是怎么样的?
能给我一些资料吗?迷茫中。