# ComText：这个程序让机器人有了情节记忆

- 作者：积木
- 发布时间：2017-09-11 01:14
- 分类：新创
- 原文：https://www.ifanr.com/906938

![robot 0](https://s3.ifanr.com/wp-content/uploads/2017/09/robot-0.jpg)

为了让人类与机器人更好地交流，MIT 计算机科学与人工智能实验室的研究员开发了一个名为 ComText 的程序。这款程序给机器人增加了情节记忆，让它们能够接受更加复杂的命令。目前，他们已经在机器人 Baxter 上测试了程序。

机器人没有情景化的记忆。比如，当你把一件工具放到桌子上，然后让机器人“拿起它”，机器人不知道“它”指的是什么；如果你让机器人拿起你上次使用的工具，机器人也无法将命令与先前经验联系起来。ComText 赋予了机器人外显记忆。人类的外显记忆包括两类：一类是语义记忆，指的是人类对一般知识和规律的记忆；另一类是情节记忆，指的是人类对个人经验的记忆。

![robot 1](https://s3.ifanr.com/wp-content/uploads/2017/09/robot-1.jpg)

当机器人有了情节记忆能力，它就能做出基于过去经验的决策。例如，当你让机器人拿起你上次使用的工具，机器人能够搜索自己的记忆（可能是视频形式），发现你上次使用工具的情景，然后从现实中辨识那个工具。另外，ComText 还能让机器人掌握一些抽象的概念，比如物品的从属关系，并将其存储在“知识抽屉”里。

“这两项能力结合后，机器人能够接受的命令就会明显扩展。” ComText 的一名主要研究人员 Rohan Paul 对 [Fastcodesign 网站](https://www.fastcodesign.com/90139240/mit-invented-a-new-kind-of-robot-memory)说。当研究人员在机器人 Baxter 上测试 ComText 时，机器人执行命令的准确率达到了 90%。

![robot 2](https://s3.ifanr.com/wp-content/uploads/2017/09/robot-2.jpg)

下一步，研究人员将赋予 ComText 更高层次的理解能力，让它处理更加复杂的任务。Paul 表示，他想给程序增加语音功能。那样的话，机器人与人类可以对话，互相提问，更好地合作。另外，他还想让机器人掌握更多知识，进行更加复杂的推断。比如，你告诉机器说，桌子上有块铝合金，而且，它是一个导电体；随后，当你说，“给我拿个导电体”，机器人就会把那块金属拿过来。

值得一提的是，上述研究得到了丰田汽车公司的资助。如今，自动驾驶汽车已成为人机交互的新领域。如果自动驾驶汽车拥有情景记忆能力，那么，乘客就能和它更好地交流了，比如，“在昨天下车的地方接我”、“看到那个人行道向左转”等等。要执行这些命令，机器人需要拥有情节记忆，把握现实世界中不同事物之间的关联。

题图来自 [mbird](http://www.mbird.com/2013/01/another-friday-sherry-turkle-ticker-elderly-care-and-nursing-robots/)
