首页 >热门资讯> 在线作图 > 用全网数据提供实时建议,Kite想做码农的智能结对编程队友 >

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

转载时间:2022.03.18(原文发布时间:2017.03.29)
39
转载作者:36氪企服点评小编
阅读次数:39次

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

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

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

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

软件会根据用户的输入,搜索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万美元种子轮投资。


[免责声明]

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

资讯来源: 36氪官网

36氪企服点评

在线作图相关的软件

查看更多软件

大厂都在用的在线作图软件

限时免费的在线作图软件

新锐产品推荐

消息通知
咨询入驻
商务合作