Tell Me Dave:让你教机器人对复杂指令作出回应
美国康奈尔大学计算机科学小组实施了一个新研究项目,旨在让人类志愿者训练机器人从事各类任务。这个项目有何独特之处吗?志愿者会教机器人如何基于非常复杂的人类指令来从事相关活动。他们不会简单地要求机器人“将手臂向左移动5英寸”,相反,他们希望有朝一日机器人可以对一些复杂指令做出回应,比如说“给我做碗拉面”,或是“给我把房间打扫干净”这样的指令。
不过,机器人所能听懂的指令目前还相当初级,主要专注于松散的要求,比如说“将拉面煮上几分钟”,但经过足够的处理,它们可以变成按步骤实施的成套指令。例如,在上面的视频片段中,研究人员要求机器人做一杯“affogato”(其实就是加入冰淇淋的咖啡)。由于机器人之前已经掌握了基本的菜谱,所以可以利用手头的东西(一桶冰淇淋、一个大碗、一个咖啡机)为人类顾客制作出美味的东西。
研究人员表示 ,准确率尚未达到100%,但令人感兴趣的是,机器人可以在64%的时间里执行正确的步骤,即便是在指令发生改变及整个场景重新组织的情况下。研究人员说:“我们依旧有改善的空间。”
他们在研究报告中写道:“为了能让机器人在现实世界执行任务,它们必须能够理解我们的自然语言指令。过去大量研究任务都涉及语言分析任务,但它们往往需要指令必须口述清楚,每一个细节都不能遗漏,这样一来,机器人很难在现实环境中使用。我们的目标是让机器人理解甚至有些错误的指令,而且还能弄清楚如何倒满一杯牛奶,或者说如果手头有牛奶,能根据具体的环境情况制作美味。”
这种技能在机器人身上极为重要。机器人若想在现实世界具有真正的用途,那么必须要理解我们最基本的指令。例如,作为机械师帮手的机器人要领悟“递过来扳手,我要拧这个螺栓”,而机器人通过视频摄像机和远程测量工具,将可以递上扳手。
Tell Me Dave 由蒂彭德拉·米斯拉(Dipendra K Misra)、宋在容(Jaeyong Sung)、凯文·李(Kevin Lee)等三位博士生以及艾舒托什·萨克塞纳(Ashutosh Saxena)教授创建,也是我见过的设计最精巧的机器人项目网站之一。由于这个团队希望用户能到Tell Me Dave上面一展身手,教机器人模拟器掌握一两个清扫起居室的技能,所以他们创建了一个交互式环境,让用户可以教虚拟机器人做饭或是更换电视频道。
这个项目给人感觉就像是异想天开,以致于我们很难相信这样的机器人不久后会在星巴克当服务生,照顾老弱病残者,帮助生产iPhone。不过,我本人对会拉面的机器人倒是持欢迎态度。(译:皓岳)