近日,以色列人工智能创企Codota获得了200万美元种子轮融资,领投方为Khosla Ventures,其它投资人包括WebLogic的创始人Bob Pasker和以色列理工学院(简称Technion)。这家特拉维夫创企想要通过人工智能驱动的结对编程(结对编程就是指两个程序员在同一工作台前合作开发同一段程序),来改变开发人员的生活。 目前Codota的结对编程软件只能兼容Java语言,基于从网上学习到的编程模式,它能实时地为程序员推荐最合适的代码。它能无缝地接入程序员的集成开发环境中,帮助他们节约时间,减少人为错误。 这家公司由Dror Weiss和Eran Yahav教授创立,前者担任公司的首席执政官,后者担任公司的首席技术官。 Weiss表示:“开发人员大约要将20%的工作时间放在搜寻代码上。Codota不仅能节约掉这些时间,还能帮助他们避免重复创作。有了Codota,你再也不需要去找代码,因为代码就会自己来找你。我们从Java开发人群入手,接下来会兼容更多程序语言。” Codota会对网络上所有公开的代码进行分析,也包括GitHub和StackOverflow这些平台上的代码。接着它的学习算法不仅能够辨认源代码,还能对程序进行语意理解。许多程序的书写方式不一样,但最后都产生了相同的效果,这种理解能力能让Codota对这些程序进行鉴别。 Yahav教授表示:“Codota不仅能从所有公开的代码中进行学习,它还会去学习这些代码是如何构建的,以及它们会随时间发生什么样的变化。这种能力让Codota能够对新代码进行预测,并寻找出新代码和传统代码在构建上有什么区别。我们想要让Codota变成最理想的人工智能结对编程软件。”Codota是Yahav教授在以色列理工学院的一个研究项目的商业化结果,这个项目的研究时间超过了6年。 Weiss表示:“开发人员编写的程序越来越复杂,但代码的编写流程并没有发生改变。借助文本搜索引擎,Codota能让开发人员离开集成开发环境,再也不需要搜索代码。 (责任编辑:admin) |