人工智能的终极应用目标是什么?是让机器人更加“聪明”
从学科基础看,人工智能学科从“什么是智能”的哲学问题出发,从原理上研究在“智能行为机械化”过程中的一些根本限制和技术原则。另一方面机器人学科则从工程应用的角度出发,考虑如何实际制造满足特定“智能化”要求的机器。两个领域是相辅相成的关系,机器人领域为人工智能领域提供实验和实践的机会,而人工智能领域为机器人领域提供知识储备和技术工具。
机器人本身是人工智能的一个终极应用目标之一,所以谈到机器人,人们很容易联想到人工智能。人工智能的确对于机器人非常重要,上面提到的机器人技术的三个部分都与人工智能相关。
目前机器人已经能够胜任精确、重复性的工作,但很多时候,它还不能够灵活地为新任务进行自我调整,以应付一个不熟悉的或不确定的情景。不过,这些情况都在发生改变,机器人正在变得更加智能。随着机器人的应用需求不断增加,人工智能相关技术不断进步,硬件性能的增长,服务机器人近年来开始从实验室走向家庭,并从扫地机器人等单一功能向多功能机器人的发展方向。
机器人技术按照通常的理解分为三个部分:感知、认知和行为控制,如图1所示。感知主要是基于视觉,听觉及各种传感器的信息处理。认知部分则负责更高层的语义处理,如推理,规划,记忆,学习等。行为控制部分专门对机器人的行为进行控制。
从应用角度看,机器人由于有一定的自主性,能与人和环境交互,与之前的计算设备(包括计算机,手机等)相比,对智能的要求较高,这也是人工智能逐渐受到关注的一个原因。从技术上看,人工智能要达到人类级别的智能,要走的路还非常远,因为目前对人的智能机理尚未研究清楚。但从实用角度看,根据目前技术的进展,如果能够部分模拟人的智能行为(比如认出主人并进行相应的交互),并达到较好的用户体验,将会在短期内取得突破性进展,当然这在技术研发上还需进一步解决技术的实用性、鲁棒性问题。
机器人都是在实验室或者受限的环境中进行研发和测试的,而新兴的家庭服务机器人,将在家庭环境中独立或者半独立地(通过与人的协作)完成某些服务,这对技术的鲁棒性提出了更高要求。如计算机视觉、语音识别等核心技术还在不断地改进中,还没有发展到完全成熟。所有这些,都需要相当深入的研发工作,才能研发出真正的实用化、智能化的家庭服务机器人。
目前机器人主要的瓶颈还是在应用需求的开发和感知、认知技术上,当然,未来的架构也会随着对应用的深入开发而不断创新。硬件设计面临的挑战越来越大,需要不断地适应未来发展的演变。同时也可以考虑用FPGA架构来为一些比较专业的应用提供加速,这样在应用发生变化的时候,将具有更多的灵活性。