众推推 - 最专业的微信任务系统源码!

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

发布时间:2020-8-17 分类: 电商动态

结对编程(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万美元种子轮投资。

« 京东试水电商服装定制市场面临新挑战 市场太小众 | 你为什么做不好用户运营?因为你以为你以为的就是用户以为的! »