正在阅读:

你再怎么加班加点都比不上这位硅谷劳模

扫一扫下载界面新闻APP

你再怎么加班加点都比不上这位硅谷劳模

这个“全能”的机器人能让你上瘾。

当你走进位于旧金山的GitHub总部时,你会觉得仿佛走进了白宫。它的大堂就像一个翻版的总统办公室:条纹壁纸、金黄色的窗帘,以及拐角处立着的美国国旗。而它的前台接待桌简直就是总统办公桌的复制品。但是,要是你来这里准备参加一个下午会议,你会发现这里的装潢其实还远不如它的技术有趣:一旦你签到了,Hubot会通知每个将与你会面的人“你已准时到达”。

如果你还不太清楚的话,GitHub这家创业公司是软件开发世界的核心。

GitHub里酷似白宫的办公室

对Hubot来说,向大家通知你的到来只是一件非常简单的事。当你登录前台桌面的iPad时,Hubot会运行一个软件脚本,通过公司的在线聊天系统给大家发送通知。而Hubot能做的远不止此。通过这一聊天程序,GitHub的员工们还可以向Hubot询问附近好吃的街头快餐;如果他们需要一个电话会议的访问号码,Hubot可以提供;如果他们需要把一些文件从西班牙语译成其它语言,Hubot也能胜任。Hubot也可以自动发推文公布GitHub.com最新的流量数据图表,或是启动一些服务器以承载更大的网站流量。它甚至可以为你讲笑话,为你找一些有趣的GIF动画。换句话说,Hubot可以为你节省很多时间。

Sam Lambert是GitHub的系统管理者,他称Hubot为“GitHub最勤奋的员工”。这是全公司都在开的一个玩笑。 Hubot其实并不是GitHub真正的员工,它只是一款接入了GitHub在线聊天系统的软件。大约在5年前,一个叫Ryan Tomayko的家伙创造了Hubot,方便公司的工程师们以一种更简单的形式管理和修改所有作为GitHub.com基础的硬件和软件了:只需简单给Hubot发送一条消息,他们就可以更新操作系统、从数据库中删除数据、或是断开整个服务器的连接。但这些年来,Hubot已逐渐成为公司里每一个人的好帮手——它不仅能处理广泛的任务,还能为那些任务提供会话环境。到现在,它几乎已经成为公司每一件事情的记录中心。

“这是一种全新的工作方式,”Lambert说道。

Hubot指出了未来的发展方向:所有商业运营,都将以这种更自动化的方式操作。不止整个硅谷,其它很多公司也开始像GitHub一样采用聊天系统。这样的工具包括有Slack和Hipchat(为员工提供实时通讯的软件),而公司还可以为这些工具配备机器人。有一些机器人只是为了逗乐、毫无价值,但它们显然不能代表所有机器人。事实上,GitHub已经开放了Hubot的源码,所有人都能免费使用;现在它还能支持Slack和Hipchat,经典的IRC系统和Google的Messenger当然亦不在话下。其他公司也开始采用Hubot处理其关键任务,这包括硅谷最近推出的能实现文件共享的Box.com。

Hubot的崛起也是GitHub公司的崛起。GitHub.com是一个软件开发人员共享和协作的平台,它已成为全球主要的、为大家广泛接受的开源软件库,包括Google、Facebook和微软等公司都在使用这一平台。Hubot是GitHub分享的众多软件项目的其中之一,而这个机器人的推广反映了开源软件发展的整体情况。

Hubot的设计初衷,是为了使GitHub的每一个人都能运用Javascript编程语言(或类似的语言)为这个自动化系统编写新的脚本。如果有人想让Hubot自动识别街头的餐车,他们可以就这个任务写一个脚本,让机器人从网站上获取最新信息。如果他们希望Hubot能够进行翻译,那么他们可以利用Google翻译API(应用程序接口)写出一个翻译脚本。而现在,Hubot既已开源,所有人都可以自己写脚本并且进行共享。随着Slack和Hipchat越来越流行,Hubot的影响力也将会扩大。这就是开源软件的方式。

Hubot主页上,一个虚构的Hubot卡通形象示意图 图片来源:GitHub

 

“这是我们的企业文化”

当GitHub以外的人们谈论Hubot时,他们常将它描述为一个“ChatOps”工具,意指它能够处理操作任务——比如可以配置新的服务器和数据库,或是更新GitHub.com的代码。这个词是GitHub创造的,而其他人也在开发更多的“ChatOps”机器人,这样的工具包括有Lita、Err。

ChatOps的灵感来源于软件界的“DevOps”运动,即通过新型的工具如Chef、Puppet,工程师们可实现公司内部大量硬件和软件的自动化配置与升级。ChatOps则为这一运动增添了其会话元素。Hubot为GitHub提供了一种全新的、更简单有效的管理和修改方式,并发展了其技术。“GitHub网站全天都是由一个机器人在进行更新,”Lambert说道。

Box.com也正是这样运用Hubot的。由于许多公司都使用Box的服务来保存他们的私人数据,Box最近增强了机器人的安全性,以确保只有拥有权限的用户才能修改关键的系统。这项工作也已经被开源,现在任何人都可以使用了。

但正像GitHub所展示的一样,Hubot不仅仅被用于操作服务器。“这已经成了公司的文化,”Lambert提及Hubot时说。 Hubot可以告诉他GitHub的哪些员工此时正在坐在办公室;当他准备打电话给身处地球另一端的员工时,Hubot还可以告诉他员工们处在哪个时区;或者,假如你是GitHub销售团队的其中一员,那么Hubot可以帮你收集目标客户公司的信息;如果你是一个程序员,Hubot会告诉你,GitHub软件的特定部分何时被改动过;如果你是财务部门的,那它可以为你展示公司最新的收入数据。

目前负责跟进Hubot项目的Josh Nichols则说道,“你可以用Hubot做一切你能编出代码的的事情。”在开源主页上,Hubot被定义为高科技的“可定制的、使生活更美好的机器人。”

GitHub的公关部员工Katelyn Bryant则用Hubot来发布公司官方Twitter账户的推文,或是找一些GIF动画。 “我们使用Blue Jeans来开始视频会议,”她解释说。“我可以说:‘Hubot,bluejeans me.’然后它会给我发一个私人链接,这样我就可以开始会议了。”

 

未来的Hubot

好吧,事实上,Katelyn真正输入的是:“/blue jeans me.”当Hubot遇到“/”(命令行)时,它就会开始操作。这就像学校里老式的电脑终端,你必须使用特定的命令让它开始工作。但同时你又感觉你是在与人对话,这很大程度上是因为,你发送命令给Hubot的方式和你发送消息给其他人的方式是一样的。你打开一个聊天室,给Hubot发送一条信息,所有人都能看到。当Hubot照你的意旨操作时,它也会以其机器人图标形象出现在其他聊天者前。

“在这种情况下,大家都清楚你在做什么、团队在做什么,”Lambert说道。“当出现问题时,每个人都会来到聊天室,你可以看到事情是如何补救的。这是一个高度协作的过程。人们可以了解身边的情况。它使我们像一个团队一样工作。”

另外,与命令行不同,Hubot和GitHub的聊天客户端可以使你轻松访问过去所有的消息记录。假如Lambert希望看到公司上周更新服务器时发生了什么事,他只需要打开一份聊天记录。“我就能瞬间回到那个时候了,”他说。

 

Hubot依赖症

当我们坐在GitHub总部二楼的Safari Room会议室时,Lambert正试图想起那个“附近有哪些餐车”的指令。但他失败了。这也是Hubot的一个缺陷。

但是,随着机器学习技术的不断进步,电脑在理解与回应人类的自然语言方面已经做得越来越好。例如,Google最近发表的研究里描述了一个聊天机器人,它甚至可以和你讨论生命的意义,尽管缺陷仍然存在,但它还是给人留下了深刻的印象。这就是Hubot更大、更远的未来。如果有一天用平常的英语就能向它询问附近快餐车的地点,那时它的用途一定更加广泛。

那一天还没有到来。但Hubot目前也是相当的强大。自GitHub从5年前已经开始使用它,它已深深扎根于其企业文化。如果你在GitHub办公室走上一圈,你会在很多笔记本电脑上看到Hubot的贴纸。公司的艺术家为它设计了一个卡通形象,看起来有点像一个穿着铠甲的小黄人(是不是也有点像瘦身版的大白)。在公司最近的开发者大会上,它与 GitHub公司的另一吉祥物章鱼猫(Octocat) 一起出现在开场视频中。

Hubot的卡通形象

 

Lambert表示,Hubot与他的工作方式密不可分,他无法想象自己在一家没有它的公司工作。 GitHub的技术已经非常成熟。GitHub的大量程序员喜欢在网上利用各种API编写脚本以执行各种各样的任务,但现在越来越多的人也开始熟悉这种编码了。JavaScript是一种简单的语言。那个快餐车的脚本就是GitHub营销部门的一名员工编写的,注意了,他并不是一名程序员。

与此同时,Slack等工具似乎演变得越来越像Hubot了。Slack可以无缝结合众多的外部服务,包括BlueJeans视频会议系统、Google Drive云存储服务以及各种软件开发工具。它还可以将你和这些服务间的互动自动化——它能处理许多相同的任务,而不再要求你或你的公司再编写JavaScript脚本。 “他们使这个聊天客户端成为了办公室里的操作系统,”FinSight公司的开发人员、前《连线》杂志员工Keith Axline说道。 “你可以做很多同样的事情,不一定是通过一个机器人,也可以通过Slack本身。”

而在GitHub公司,他们喜欢将Hubot拟人化。他们喜欢问Hubot问题。好吧,他们还喜欢编写JavaScript脚本。但我们也许会发现,其实市场更喜欢那些简单但同样高效的工具。无论事情如何发展,Sam Lambert或许很快会发现,假如他想离开GitHub,那么像GitHub一样工作的公司其实还有很多。非常多。

(译者:冯陈朗)

 

 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

想要获取更多有意思的内容,请移步界面网站首页(http://www.jiemian.com/),并在微博上和我们互动,调戏萌萌哒歪楼菌→【歪楼-Viral】(请猛戳这里)。

你也可以关注乐趣频道的微信公众号【歪楼】:esay1414

来源:连线

原标题:The Most Important Startup’s Hardest Worker Isn’t a Person

本文为转载内容,授权事宜请联系原著作权人。

评论

暂无评论哦,快来评价一下吧!

下载界面新闻

微信公众号

微博

你再怎么加班加点都比不上这位硅谷劳模

这个“全能”的机器人能让你上瘾。

当你走进位于旧金山的GitHub总部时,你会觉得仿佛走进了白宫。它的大堂就像一个翻版的总统办公室:条纹壁纸、金黄色的窗帘,以及拐角处立着的美国国旗。而它的前台接待桌简直就是总统办公桌的复制品。但是,要是你来这里准备参加一个下午会议,你会发现这里的装潢其实还远不如它的技术有趣:一旦你签到了,Hubot会通知每个将与你会面的人“你已准时到达”。

如果你还不太清楚的话,GitHub这家创业公司是软件开发世界的核心。

GitHub里酷似白宫的办公室

对Hubot来说,向大家通知你的到来只是一件非常简单的事。当你登录前台桌面的iPad时,Hubot会运行一个软件脚本,通过公司的在线聊天系统给大家发送通知。而Hubot能做的远不止此。通过这一聊天程序,GitHub的员工们还可以向Hubot询问附近好吃的街头快餐;如果他们需要一个电话会议的访问号码,Hubot可以提供;如果他们需要把一些文件从西班牙语译成其它语言,Hubot也能胜任。Hubot也可以自动发推文公布GitHub.com最新的流量数据图表,或是启动一些服务器以承载更大的网站流量。它甚至可以为你讲笑话,为你找一些有趣的GIF动画。换句话说,Hubot可以为你节省很多时间。

Sam Lambert是GitHub的系统管理者,他称Hubot为“GitHub最勤奋的员工”。这是全公司都在开的一个玩笑。 Hubot其实并不是GitHub真正的员工,它只是一款接入了GitHub在线聊天系统的软件。大约在5年前,一个叫Ryan Tomayko的家伙创造了Hubot,方便公司的工程师们以一种更简单的形式管理和修改所有作为GitHub.com基础的硬件和软件了:只需简单给Hubot发送一条消息,他们就可以更新操作系统、从数据库中删除数据、或是断开整个服务器的连接。但这些年来,Hubot已逐渐成为公司里每一个人的好帮手——它不仅能处理广泛的任务,还能为那些任务提供会话环境。到现在,它几乎已经成为公司每一件事情的记录中心。

“这是一种全新的工作方式,”Lambert说道。

Hubot指出了未来的发展方向:所有商业运营,都将以这种更自动化的方式操作。不止整个硅谷,其它很多公司也开始像GitHub一样采用聊天系统。这样的工具包括有Slack和Hipchat(为员工提供实时通讯的软件),而公司还可以为这些工具配备机器人。有一些机器人只是为了逗乐、毫无价值,但它们显然不能代表所有机器人。事实上,GitHub已经开放了Hubot的源码,所有人都能免费使用;现在它还能支持Slack和Hipchat,经典的IRC系统和Google的Messenger当然亦不在话下。其他公司也开始采用Hubot处理其关键任务,这包括硅谷最近推出的能实现文件共享的Box.com。

Hubot的崛起也是GitHub公司的崛起。GitHub.com是一个软件开发人员共享和协作的平台,它已成为全球主要的、为大家广泛接受的开源软件库,包括Google、Facebook和微软等公司都在使用这一平台。Hubot是GitHub分享的众多软件项目的其中之一,而这个机器人的推广反映了开源软件发展的整体情况。

Hubot的设计初衷,是为了使GitHub的每一个人都能运用Javascript编程语言(或类似的语言)为这个自动化系统编写新的脚本。如果有人想让Hubot自动识别街头的餐车,他们可以就这个任务写一个脚本,让机器人从网站上获取最新信息。如果他们希望Hubot能够进行翻译,那么他们可以利用Google翻译API(应用程序接口)写出一个翻译脚本。而现在,Hubot既已开源,所有人都可以自己写脚本并且进行共享。随着Slack和Hipchat越来越流行,Hubot的影响力也将会扩大。这就是开源软件的方式。

Hubot主页上,一个虚构的Hubot卡通形象示意图 图片来源:GitHub

 

“这是我们的企业文化”

当GitHub以外的人们谈论Hubot时,他们常将它描述为一个“ChatOps”工具,意指它能够处理操作任务——比如可以配置新的服务器和数据库,或是更新GitHub.com的代码。这个词是GitHub创造的,而其他人也在开发更多的“ChatOps”机器人,这样的工具包括有Lita、Err。

ChatOps的灵感来源于软件界的“DevOps”运动,即通过新型的工具如Chef、Puppet,工程师们可实现公司内部大量硬件和软件的自动化配置与升级。ChatOps则为这一运动增添了其会话元素。Hubot为GitHub提供了一种全新的、更简单有效的管理和修改方式,并发展了其技术。“GitHub网站全天都是由一个机器人在进行更新,”Lambert说道。

Box.com也正是这样运用Hubot的。由于许多公司都使用Box的服务来保存他们的私人数据,Box最近增强了机器人的安全性,以确保只有拥有权限的用户才能修改关键的系统。这项工作也已经被开源,现在任何人都可以使用了。

但正像GitHub所展示的一样,Hubot不仅仅被用于操作服务器。“这已经成了公司的文化,”Lambert提及Hubot时说。 Hubot可以告诉他GitHub的哪些员工此时正在坐在办公室;当他准备打电话给身处地球另一端的员工时,Hubot还可以告诉他员工们处在哪个时区;或者,假如你是GitHub销售团队的其中一员,那么Hubot可以帮你收集目标客户公司的信息;如果你是一个程序员,Hubot会告诉你,GitHub软件的特定部分何时被改动过;如果你是财务部门的,那它可以为你展示公司最新的收入数据。

目前负责跟进Hubot项目的Josh Nichols则说道,“你可以用Hubot做一切你能编出代码的的事情。”在开源主页上,Hubot被定义为高科技的“可定制的、使生活更美好的机器人。”

GitHub的公关部员工Katelyn Bryant则用Hubot来发布公司官方Twitter账户的推文,或是找一些GIF动画。 “我们使用Blue Jeans来开始视频会议,”她解释说。“我可以说:‘Hubot,bluejeans me.’然后它会给我发一个私人链接,这样我就可以开始会议了。”

 

未来的Hubot

好吧,事实上,Katelyn真正输入的是:“/blue jeans me.”当Hubot遇到“/”(命令行)时,它就会开始操作。这就像学校里老式的电脑终端,你必须使用特定的命令让它开始工作。但同时你又感觉你是在与人对话,这很大程度上是因为,你发送命令给Hubot的方式和你发送消息给其他人的方式是一样的。你打开一个聊天室,给Hubot发送一条信息,所有人都能看到。当Hubot照你的意旨操作时,它也会以其机器人图标形象出现在其他聊天者前。

“在这种情况下,大家都清楚你在做什么、团队在做什么,”Lambert说道。“当出现问题时,每个人都会来到聊天室,你可以看到事情是如何补救的。这是一个高度协作的过程。人们可以了解身边的情况。它使我们像一个团队一样工作。”

另外,与命令行不同,Hubot和GitHub的聊天客户端可以使你轻松访问过去所有的消息记录。假如Lambert希望看到公司上周更新服务器时发生了什么事,他只需要打开一份聊天记录。“我就能瞬间回到那个时候了,”他说。

 

Hubot依赖症

当我们坐在GitHub总部二楼的Safari Room会议室时,Lambert正试图想起那个“附近有哪些餐车”的指令。但他失败了。这也是Hubot的一个缺陷。

但是,随着机器学习技术的不断进步,电脑在理解与回应人类的自然语言方面已经做得越来越好。例如,Google最近发表的研究里描述了一个聊天机器人,它甚至可以和你讨论生命的意义,尽管缺陷仍然存在,但它还是给人留下了深刻的印象。这就是Hubot更大、更远的未来。如果有一天用平常的英语就能向它询问附近快餐车的地点,那时它的用途一定更加广泛。

那一天还没有到来。但Hubot目前也是相当的强大。自GitHub从5年前已经开始使用它,它已深深扎根于其企业文化。如果你在GitHub办公室走上一圈,你会在很多笔记本电脑上看到Hubot的贴纸。公司的艺术家为它设计了一个卡通形象,看起来有点像一个穿着铠甲的小黄人(是不是也有点像瘦身版的大白)。在公司最近的开发者大会上,它与 GitHub公司的另一吉祥物章鱼猫(Octocat) 一起出现在开场视频中。

Hubot的卡通形象

 

Lambert表示,Hubot与他的工作方式密不可分,他无法想象自己在一家没有它的公司工作。 GitHub的技术已经非常成熟。GitHub的大量程序员喜欢在网上利用各种API编写脚本以执行各种各样的任务,但现在越来越多的人也开始熟悉这种编码了。JavaScript是一种简单的语言。那个快餐车的脚本就是GitHub营销部门的一名员工编写的,注意了,他并不是一名程序员。

与此同时,Slack等工具似乎演变得越来越像Hubot了。Slack可以无缝结合众多的外部服务,包括BlueJeans视频会议系统、Google Drive云存储服务以及各种软件开发工具。它还可以将你和这些服务间的互动自动化——它能处理许多相同的任务,而不再要求你或你的公司再编写JavaScript脚本。 “他们使这个聊天客户端成为了办公室里的操作系统,”FinSight公司的开发人员、前《连线》杂志员工Keith Axline说道。 “你可以做很多同样的事情,不一定是通过一个机器人,也可以通过Slack本身。”

而在GitHub公司,他们喜欢将Hubot拟人化。他们喜欢问Hubot问题。好吧,他们还喜欢编写JavaScript脚本。但我们也许会发现,其实市场更喜欢那些简单但同样高效的工具。无论事情如何发展,Sam Lambert或许很快会发现,假如他想离开GitHub,那么像GitHub一样工作的公司其实还有很多。非常多。

(译者:冯陈朗)

 

 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

想要获取更多有意思的内容,请移步界面网站首页(http://www.jiemian.com/),并在微博上和我们互动,调戏萌萌哒歪楼菌→【歪楼-Viral】(请猛戳这里)。

你也可以关注乐趣频道的微信公众号【歪楼】:esay1414

来源:连线

原标题:The Most Important Startup’s Hardest Worker Isn’t a Person

本文为转载内容,授权事宜请联系原著作权人。