5929

主题

5931

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
21630

聊天机器人正成为“办公室的操作系统”

[复制链接]
查看: 4520|回复: 0
发表于 2015-10-26 17:11:38 | 显示全部楼层 |阅读模式

《连线》杂志本周刊文称,基于聊天客户端的机器人Hubot被称作GitHub“最勤劳的员工”。这一工具正在帮助GitHub员工完成他们能想到的各种任务。这代表了一种新趋势,即聊天客户端正成为“办公室操作系统”。

以下为文章全文:

当你走进代码托管创业公司GitHub的旧金山总部时,你就像走进了白宫。大厅看起来就像是椭圆形办公室的复制品,有着条纹墙纸、金色的窗帘,墙角还放着美国国旗。前台办公桌也模仿了美国总统的办公桌。但当你来到这里,打算参加下午的会议时,会发现这里的技术比室内装潢更有趣。在你来到时,Hubot会给所有人发通知,告诉他们你按时到来。

这是一件很简单的事。当你登录摆放在前台桌上的iPad时,Hubot会运行软件脚本,通过GitHub内部的聊天系统发送通知。不过,这只是Hubot功能的很小一部分。通过同样的聊天系统,GitHub的员工可以询问Hubot,旧金山街头现在有哪些食品外卖卡车,而Hubot将告诉他们答案。如果他们需要知道下午电话会议的号码,那么Hubot也可以提供。如果他们希望将某些文字翻译成西班牙文,那么Hubot可以充当翻译。在有要求的情况下,Hubot也可以发布Twitter消息,展示GitHub.com网站最新的流量数据图,或是启用更多服务器以容纳更多流量。Hubot甚至可以讲一个笑话,或是查找搞笑的GIF动画图片。

GitHub系统负责人萨姆·兰伯特(SamLambert)将Hubot称作“最勤劳的GitHub员工”。这已经成为全公司的一个段子。Hubot并不是真正的GitHub员工,而是一个接入GitHub聊天系统的软件。大约5年前,一位名叫瑞安·托梅克(RyanTomayko)的员工开发了Hubot,目的是帮助工程师们更方便地管理及修改作为GitHub.com基础的各种硬件和软件。只要像发消息给同事一样发消息给Hubot,你就可以升级GitHub服务器所用的操作系统,删除数据库中的数据,或是将整个服务器离线。然而在随后几年中,Hubot逐渐发展成为了GitHub公司内所有人的助手,不仅能处理多种任务,还为这些任务提供了会话式的环境。随时间推移,Hubot也成为了记录公司内部所发生一切的中央记录工具。

兰伯特表示:“这是一种新的工作方式。”

Hubot代表了未来的趋势,即所有商业运营都将渐趋自动化。在硅谷和其他地方,许多公司都已经普及了类似GitHub所采用的聊天系统。这样的工具包括Slack和Hipchat,被许多公司用于员工内部通信。企业也可以给这些工具配备机器人,给员工提供帮助。一些机器人可能只是为了逗乐,但并非全部如此。实际上,GitHub已将Hubot的代码开源,使所有人都可以使用这一技术。目前,Hubot也已支持Slack和Hipchat,以及传统的IRC系统和谷歌(微博)Messenger。通过引入Hubot,其他公司可以更方便地处理一些关键任务。这样的公司包括近期刚刚上市的Box。

Hubot的发展也印证了GitHub近年来的崛起。GitHub.com网站帮助软件开发者分享代码,协作开发。此外,这也是全球开源软件最主要的存放地点,被谷歌、微软和Facebook等几乎所有公司使用。Hubot是GitHub在自己平台上分享的多个软件项目之一,而这一软件的推广也反映了整个开源软件的发展。

Hubot的设计意味着,GitHub员工可以使用JavaScript或类似语言编写新脚本,实现新的自动化任务。如果有人希望Hubot自动识别,街头有哪些食品外卖卡车,那么可以专门为此编写脚本,让Hubot从互联网上抓取最新信息。如果他们希望Hubot完成翻译工作,那么可以编写脚本,调用谷歌翻译API(API官方网站API社区API产品一览API应用案例)(应用程序接口)。由于Hubot是开源软件,因此GitHub以外的其他人也可以编写脚本并分享。随着Slack和Hipchat越来越流行,Hubot也将被更多人关注。这就是开源软件的发展方式。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2016-2018 版权所有:河南省机械工程学会(豫ICP备13020619号)

豫公网安备 41010302002451号

社会团体登记证书

快速回复 返回顶部 返回列表