|
计算机界一直有一个顶级领域,就是机器是否可以学会像人那样自发学习新东西,能否具有情感,是否可以同人交流无碍就像人跟人交流一样。
我们大多都知道那个有趣的测试问题,一直没有满意的结果 -- 在不知道对方是人还是机器的情况下,如果一个人同一台机器交流的过程,就如同跟人交流一样,那么我们可以认为这台机器具有人相当水平的智能。
这个问题的答案有新进展吗?看看下面两则消息吧 :) (1) Coming Soon: Mind-Reading Computers - 英美学术界联手,推动软件了解你此次此刻的状态:兴奋、疲劳还是困惑... 德国学生创造一套系统供汽车公司使用,用于了解驾驶员此刻是疲劳还是干脆睡着了... http://today.reuters.com/news/newsArticle.aspx?type=technologyNews&storyID=2006-06-26T121245Z_01_L23596655_RTRUKOC_0_US-SCIENCE-COMPUTERS.xml (2) When Robots Learn Social Skills -- 机器人自己相互交互、协作,共同学习和应付外界环境 http://istresults.cordis.lu/index.cfm/section/news/tpl/article/ID/82453/BrowsingType/Features
我尤其对第二则消息感到有兴趣,我相信这是一个非常有前景的新方向,这牵涉到一个信念,就是:复杂系统的复杂行为是由简单个体以简单协议大规模交互、协作而来。请看我另外一篇文章:机器人、软件与复杂问题求解的新思路
不知道何时今天这些还显得人工痕迹非常明显的机器人智能,才能够发展到令人感到自然,然后敬畏、后怕。
这些进展一直让我觉得软件的构造可以从中学习些什么,这其中的一些范式一定可以供分布式系统的构造有帮助,尤其是对企业集成 -- 基本上,今天的企业集成所面临的各种困难和代价,是由于过去技术本身的局限性,尤其是过去软件实践方法中的不足所造成的。过去的技术、架构和方法,是面向简单、静态、相对封闭、高度控制型系统的。全球化下的动态价值网络,互联网支持下的开放协作和电子商务,决定了 IT 系统需要转向复杂、动态、开放、弱控制强协作的系统群落。一个非常复杂、动态、开放的系统,希望高度控制的决定论是会失败的,因为控制的代价过高,任何一个控制点代表的是系统的脆弱度,控制越强,脆弱度越高,相反,这样的系统应该是高度协作性的,个体相对独立,很低的耦合度,以简单的协议相互协作,其中交互协议的标准化和简单化是非常重要的,标准化的目的是为了降低整个系统大范围内协作变成可能,使得个体可以以最低代价同不同的个体交互,而简单协议则使得个体每一次的交互代价降低,从而奠定个体以最低代价参与一个开放系统的基础。
在我的理解里,SOA 是启动这个过程的第一步,今天,还没有人系统地思考这件事情。我愿意尝试一个话题,那就是:什么是一个复杂巨系统的基本原则?社会系统、互联网、各种生态系统、宇宙中的大尺度系统或者蚁群系统、草原系统,那些基本原则使得系统可以保持低代价交互、低能耗,低的变化代价以保持系统在演变时的低熵(也就是有序度)?
是时间换一个角度来全面审视我们几十年的软件构造实践了 -- 过程、对象、组件、服务,都还是非常初步的尝试。
让我们回到前面那个问题,如果我们愿意承认“协作”也是智能的一部分,那么那个经典问题应该转换为:在不知道是人还是机器的情况下,人群和机器群相互协作,共同应付环境,就如同人群跟人群一样,我们认为,机器群具备了人群的智能 :)
|
一共有 5 条评论
http://www.51feisuiji.com/mfjxlsc.html超细微粉磨粉机
-------------------------------------------------------------
"The real problem is not whether machines think, but whether men do." - B.F. Skinner "真正的问题不是机器能否思考, 而是人能否思考." - 史金那 (美国新行为主义心理学家)
·支持WAP访问的计数器
·强大,稳定,免费!
网址:www.yiluda.net
另外,我看了你的网站,不错啊,努力吧。