|
今天是 CTRE 的第一天,将近一千人聚集在佛州 Boca Raton Resort & Club 的会议厅。MIT 的 James McLurkin 应邀介绍了他在机器人方面的工作。他现场的演讲令人印象深刻,一群小机器人相互协作,自发地在一个迷宫里找到了装有钥匙的机器人。这种通过简单个体,以简单协议相互协作,形成非常复杂的群体行为,解决实际的问题,令人深思。
自然界里有很多这样的例子,比如蜜蜂,蚂蚁等,他们相互协作来觅食、迁徙、应付各种外界情况。这里提出的问题是:智能来自于单个个体,他们的协作,还是兼而有之?
联系到近年来快速发展的复杂巨系统理论,协同系统理论等,一个高度复杂的系统往往由简单个体,通过简单协议,相互合作,表现出高度复杂的行为,甚至是解决问题的智能。
互联网是一个好的例子,无论是 web 1.0 时代的信息互联互通,还是今天 web 2.0 加入人跟人的互动(也就是社区),都很好地表明了这个高度复杂、动态演变的巨系统,是有简单个体通过简单协议互动而形成和驱动的。
很多的实践在探索如何借助于互联网和社区来挖掘群体智慧,如 Google Trends 对人们搜索行为进行分析,提供事务发展演变趋势的预测和比较,虽然还很初级。
如果说群体行为蕴含智慧,那么如何为它进行数学建模?如何将它转化为可编程的问题,并用编程语言来求解实际问题?还是说我们需要的是新的系统,而编程和语言可以多样化,可以利用现有的东西? James 所做的事情,除了对机器人群,对我们今天在探索中的互联网应用有什么启示?对正在兴起的 SOA 架构模式和新的软件构造方法有什么提示?
深思中... 一切如此有趣。
订阅我的博客到抓虾
|
一共有 5 条评论
MAS的研究现在比较热,但是我觉得研究者们应该多想想什么适合MAS,什么不适合。目前的MAS确实少之又少,而宣称的软件Agent的开发方法一直有很多,因为我感觉,在这方面的研究和普及相对于复杂巨系统理论,协同系统理论等多Agent系统的研究来说,相对太弱了。
我想说的是,人们好象只看到了蜜蜂,蚂蚁这些生物的"群体智能",但是进一步观察呢,蜜蜂群落有蜂王,蚂蚁群落有蚁王;他们都是有一个"核心"的管理者存在的.研究和阐释这些低智商生物与他们管理者之间的关系,可能会对这种mult-agent system的进一步发展产生推动作用.
深思中。。。:)