10月23日消息,《连线》杂志本周刊文称,基于聊天客户端的机器人Hubot被称作GitHub“最勤劳的员工”。这一工具正在帮助GitHub员工完成他们能想到的各种任务。这代表了一种新趋势,即聊天客户端正成为“办公室操作系统”。
以下为文章全文:
当你走进代码托管创业公司GitHub的旧金山总部时,你就像走进了白宫。大厅看起来就像是椭圆形办公室的复制品,有着条纹墙纸、金色的窗帘,墙角还放着美国国旗。前台办公桌也模仿了美国总统的办公桌。但当你来到这里,打算参加下午的会议时,会发现这里的技术比室内装潢更有趣。在你来到时,Hubot会给所有人发通知,告诉他们你按时到来。
这是一件很简单的事。当你登录摆放在前台桌上的iPad时,Hubot会运行软件脚本,通过GitHub内部的聊天系统发送通知。不过,这只是Hubot功能的很小一部分。通过同样的聊天系统,GitHub的员工可以询问Hubot,旧金山街头现在有哪些食品外卖卡车,而Hubot将告诉他们答案。如果他们需要知道下午电话会议的号码,那么Hubot也可以提供。如果他们希望将某些文字翻译成西班牙文,那么Hubot可以充当翻译。在有要求的情况下,Hubot也可以发布Twitter消息,展示(暂不可见)网站最新的流量数据图,或是启用更多服务器以容纳更多流量。Hubot甚至可以讲一个笑话,或是查找搞笑的GIF动画图片。
GitHub系统负责人萨姆·兰伯特(SamLambert)将Hubot称作“最勤劳的GitHub员工”。这已经成为全公司的一个段子。Hubot并不是真正的GitHub员工,而是一个接入GitHub聊天系统的软件。大约5年前,一位名叫瑞安·托梅克(RyanTomayko)的员工开发了Hubot,目的是帮助工程师们更方便地管理及修改作为(暂不可见)基础的各种硬件和软件。只要像发消息给同事一样发消息给Hubot,你就可以升级GitHub服务器所用的操作系统,删除数据库中的数据,或是将整个服务器离线。然而在随后几年中,Hubot逐渐发展成为了GitHub公司内所有人的助手,不仅能处理多种任务,还为这些任务提供了会话式的环境。随时间推移,Hubot也成为了记录公司内部所发生一切的中央记录工具。
兰伯特表示:“这是一种新的工作方式。”
Hubot代表了未来的趋势,即所有商业运营都将渐趋自动化。在硅谷和其他地方,许多公司都已经普及了类似GitHub所采用的聊天系统。这样的工具包括Slack和Hipchat,被许多公司用于员工内部通信。企业也可以给这些工具配备机器人,给员工提供帮助。一些机器人可能只是为了逗乐,但并非全部如此。实际上,GitHub已将Hubot的代码开源,使所有人都可以使用这一技术。目前,Hubot也已支持Slack和Hipchat,以及传统的IRC系统和谷歌(微博)Messenger。通过引入Hubot,其他公司可以更方便地处理一些关键任务。这样的公司包括近期刚刚上市的Box。
Hubot的发展也印证了GitHub近年来的崛起。(暂不可见)网站帮助软件开发者分享代码,协作开发。此外,这也是全球开源软件最主要的存放地点,被谷歌、微软和Facebook等几乎所有公司使用。Hubot是GitHub在自己平台上分享的多个软件项目之一,而这一软件的推广也反映了整个开源软件的发展。
Hubot的设计意味着,GitHub员工可以使用JavaScript或类似语言编写新脚本,实现新的自动化任务。如果有人希望Hubot自动识别,街头有哪些食品外卖卡车,那么可以专门为此编写脚本,让Hubot从互联网上抓取最新信息。如果他们希望Hubot完成翻译工作,那么可以编写脚本,调用谷歌翻译API(应用程序接口)。由于Hubot是开源软件,因此GitHub以外的其他人也可以编写脚本并分享。随着Slack和Hipchat越来越流行,Hubot也将被更多人关注。这就是开源软件的发展方式。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@blueai.net.cn。
- 暂无反馈