IBM开源了一个 DIY 纸板机器人:TJBot ,召集世界各地的 Bot 爱好者来制作属于自己的个性化 Bot。
项目地址:https://github.com/ibmtjbot/tjbot
TJBot 延续了手工社区的精神,它是一套 DIY 工具包,可让你建立由Waston驱动的可编程纸板机器人。该机器人由一块切割的纸板(可以是3D打印或者激光切割)、Raspberry Pi 和多种插件(包括一个RGB LED灯、一个麦克风、一个伺服电机和一个摄像头)构成。同时,TJ Bot还是一个开源项目,我们可在 Instructables.com 和 GitHub 上查看相关指导。IBM的团队已经提供了三个TJ Bot 启动指导,但他们希望所有人都能贡献出自己的DIY机器人装配指导。
以下是已有的 TJ Bot 的制作过程:
让 TJ Bot 回应情感。TJ Bot 头上的 RGB LED 灯会根据 Twitter 上的某个给定话题的公共情绪改变颜色。它与 Twitter API(https://dev.twitter.com/overview/api)相连,能自动抓取推文,并能通过运行Watson Tone Analyzer(http://www.ibm.com/watson/developercloud/tone-analyzer.html) 来识别整体的情绪。例如,你可以给 TJ Bot 编程让它实时跟踪关于艾美奖的大众社会情绪。教程地址:http://www.instructables.com/id/Make-Your-Robot-Respond-to-Emotions-Using-Watson/
用你的声音控制 TJ Bot。你可以用你的声音给 TJ Bot 下一些基础的命令。例如,你可以要求TJ Bot「把光调成黄色」,然后它就会把自己的灯光调成黄色。TJ Bot使用Watson Speech To Text API 来转录、分析和理解你说的话。
教程地址:http://www.instructables.com/id/Use-Your-Voice-to-Control-a-Light-With-Watson/
与TJ Bot聊天。使用三个Watson API创作一个“聊天”bot,你只需要三步。Watson Speech To Text API(http://www.ibm.com/watson/developercloud/speech-to-text.html)会将你的声音转换成文本,然后Watson Conversation(https://www.ibm.com/watson/developercloud/conversation.html)会处理文本并计算出一个回复,之后Watson Text To Speech会将文本转换成音频,让 TJ Bot 做出回应。你可以和 TJ Bot 聊从天气到你最喜爱的电视节目的任何事情,这取决于你如何编程你的Rasberry Pi。 教程地址:http://www.instructables.com/id/Build-a-Talking-Robot-With-Watson-and-Raspberry-Pi/
TJ Bot 是『具身认识(embodied cognition)』的一个例子,也就是将人工智能植入你日常生活中的具体物体中。在这个例子中,我们把 Watson 技术放入一个切割的纸板中,想象着让你家的墙壁、你的家具或你家里的各种物体能具备以上几种能力。
创作出认知具身的关键之一就是理解人类与事物互动的方式。与这些物体的互动,比如与TJ Bot 的互动要比与现有计算设备互动更加自然:你不需要用键盘打字,只需用声音命令它可以了。
不论你是想写出一个具有「big idea」的代码,还是完成课业的某个课题,都可以参与 TJ Bot 的开源项目中来。