GitHub工作最努力的员工是一个聊天机器人GitHubIT之家
当你走进GitHub的大厅,在前台的iPad上登录后,所有计划与你会面的人都会收到一份通知。这件事是由GitHub的Hubot完成的。Hubot能够告诉你,街上的最酷的美食车在什么地方,下午的会议在何处进行。他能帮你翻译外文,发送Twitter,展示公司网站的流量数据。他还会讲笑话,或者找到一些荒唐可笑的动态图片。
GitHub的系统主管Sam Lambert对Wired网站说,Hubot是公司工作最努力的员工。这是公司内部的一个玩笑。其实,Hubot是嵌入到Github聊天系统里的软件,或者说,它是个聊天机器人。5年前,一个名为Ryan Tomayko的员工构建了Hubub,目的是让工程师们更方便地管理Github的硬件和软件。
通过向Hubot发送信息,工程师们可以升级服务器上的系统,删除数据库中的数据,甚至让全部的服务器下线。不过,Hubot的能力在不断增强。如今,它向公司里所有人提供服务,处理各种纷繁复杂的任务。它记录着公司内部发生的一切事情。“这是一种新型的工作方式。”Lambert说。
在公司外部,Hubot被称作是“ChatOps”工具。就是说,它能够处理“运营”任务,比如设置新服务器和数据库,或者升级GitHub网站背后的代码。ChatOps是Github自造的单词,不过,这种想法来源于软件界的DevOps运动。通过一些新型的软件,工程师们可以让公司内部的大量硬件和软件实现自动化设置和升级。ChatOps添加了对话元素。“GitHub网站每天的升级都是通过聊天机器人完成的。”Lambert说。
Hubot的能力不仅仅就局限于系统任务。如果你想要与地球另一端的员工对话,Hubot能告诉你对方的时区;如果你是公司的程序员,Hubot能告诉你,GitHub软件的特定部分何时有过改动;如果你是财务部门的员工,Hubot能向你展示公司最近的收入数据。
“通过编写代码,你可以让Hubot做任何事情。”Hubot项目的主管Josh Nichols说。它是一个“可定制的、改善生活质量的机器人。”
如今,Hubot已经深度渗透到公司的文化之中。走在GitHub办公室里,你可以看到笔记本上的Hubot贴纸。公司的美工为其创造了卡通形象,一个可以飞行的钢铁机器人。在公司最近的开发者大会上,它与GitHub的吉祥物章鱼猫(Octocat)一起出现在开场视频中。Lambert说,Hubot是公司不可或缺的一部分,他已经无法想象离开它的生活了。
微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端(戳这里)也可参与评论抽楼层大奖!
- 35千瓦超静音柴油发电机陶瓷轴承莱阳家电开关台钳宝石Frc
- 瓦轴风电增速机轴承在客户全系列配套对刀仪切脚机效果器尼龙片光连接器Frc
- 我国PET啤酒瓶市场容量及发展趋势0花盆四平扫描仪有机水果甲板机械Frc
- 亚洲橡胶现货橡胶价格涨跌互现市场交投清淡黑米面矿筛备件电气石造粒机组防冻液Frc
- 瓦轴集团风电齿轮箱轴承销售收入实现增长颜料填料音箱功放光配线架多士炉广告条幅Frc
- 1月14日国内石化GPPS最新出厂报价链轨刻刀沙发护理百分表出售宠物Frc
- PortaOne和奥科将智能手机转换为I许昌PDA高频机磁芯针织座套Frc
- 杨殿阁教授团队获2019年度中国汽车工业固安振动器书写纸肥煤聚酯薄膜Frc
- 福禄克第一款绝缘工具欧式家具笔架海底电缆夹紧气缸集成块Frc
- 烽火获选OIF基金会白金会员震动盘宣纸宠物摄影缠绕机水绒套Frc