用全网数据提供实时建议,Kite想做码农的智能结对编程队友

wmxcecilia2017-03-29
让编程更简单。

结对编程(Pair Programming),是指两位程序员坐在同一工作台前协同开发软件。这种工作方式适合知识的分享和传递,有利于提高工作效率——有数据显示,编写同一段代码只需要花费一半的时间、且质量更高。但程序员更习惯独立工作,而结对的双方未必技术观点相近、脾性相投

如果把其中一位程序员换成机器呢?人机结对编程,似乎可以在提供帮助、减小压力、提高效率、改进工作流的同时,避开双人结对编程的麻烦。

美国初创公司Kite今日发布的桌面软件Kite,就想成为程序员们的智能结对编程机器队友。在编程过程中,Kite会自动实时将代码发送至公司服务器,在后端分析、搜索互联网和本地知识库,生成答复。目前,程序员们使用的集成开发环境(integrated development environments, IDEs)和文本编辑器都是不联网的,这意味着在工作中遇到任何问题,他们需要切换到浏览器进行搜索,这不仅让工作变得不连贯,也很消耗时间。Kite提供了一个不需要离开编程环境的知识库,并在提供编程建议之外、进行基础的自动纠错。其核心技术,是基于机器学习的搜索算法;此外,过去一年中测试版13000名用户贡献的使用数据,提供了软件工程所需的反馈之外,也加速了搜索算法的自我优化。目前,Kite的反应速度大约为10ms——这得益于遍布全球的服务器,以及预取技术(pre-fetching)的应用。

软件会根据用户的输入,搜索Google、GitHub等开源知识库,返回相关的建议,并将返回的指令内容基于其他用户的使用频率(而非字母顺序)进行排序。此外,软件还会对比终端输入和GitHub代码,分析并提出拼写建议。

Kite用API接入多种文本编辑器(如Sublime Text、emacs、vim、PyCharm和Atom),当下只支持Python语言,可以在OS X和Windows系统上运行。在未来几周内,公司会上线与Linux系统兼容的版本,未来也会持续开发Python之外的更多编程语言。今天发布的产品中,在基础版(永久免费)之外,还有提供更多附加功能的Kite Pro($9/年),以及为大公司定制的、使用其自有基础设施(无需联接外网)的Kite Enterprise($189/年)。

据IDC统计,全球在2014年约有程序员1850万名,而Evans Data则预测这一数字在2019年将上升至2640万。按照TIOBE 2016年排行榜,最热门的五种编程语言依次是Java、C、C++、Python和C#。假设程序员中20%有付费意愿,这也就是一个3000-5000万美元的C端市场——前提是Kite将产品拓展至其他主流编程语言。付费能力更强的B端市场,或许想象空间更大。

市场上暂无直接竞品的原因,或许是因为这个可见的市场不够大;但更明显的是,此类软件需要程序员足够的信任——把编程环境直接联网,意味着代码被分享的风险。Kite目前在使用https通讯和隐私政策中保证代码不被共享之外,也支持文件隔离、只有在指定目录下的python文件才会自动联网。此外,控制系统非常透明,用户可以清楚地看到哪些文件是会自动联网的。公司创始人兼CEO Adam Smith表示,Kite带来的便利会远超这些可能的风险损失,从而帮助它被大众所接受。

在Adam的描述中,Kite的潜力远不止帮助码农们码得更快、更好;在这个软件开发需求高速增长的时代,Kite将赋能于所有人,让每个人都能更轻松地进行更好的编程。从这个角度看,Kite的竞争对手将是其他代码助手:从无需写代码即可建网站的WordPress,到玩具编程语言Node,再到五花八门的应用程序接口……软件开发需求确实在高速增长,但随着开源软件包、强大的开发工具和混合框架的普及,真正的需求,或许在自然语言学习、机器视觉等专业级的技术,而非JavaScript、PHP之类入门级的语言。Kite的使用人群,应该还是程序员(或许还有成人教育)。

Kite团队现在有12名员工。CEO Adam Smith曾任Outlook电子邮件组织整理程序Xobni的CEO(后被雅虎以4000万美元收购),此外有三位麻省理工学院、两位斯坦福大学和一位牛津大学的计算机背景技术人员,和拥有创业公司创始人或技术团队负责经验的业务人员。

Kite目前在寻求A轮融资,具体融资额暂未透露,用于产品研发和团队扩建。此前,公司曾获得来自PayPal联合创始人Max Levchin、Dropbox CEO Drew Houston、Palantir联合创始人Joe Lonsdale以及Twitch联合创始人Emmett Shear等多位业内知名人士的400万美元种子轮投资。


+1
2

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

文章提及的项目

下一篇

看看案例中的各个产品是如何让大量用户长时间参与到新用户引入的工作中来的,实现运营版的黑客增长。

2017-03-29

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业