Tabnine是一家为软件开发人员创建“人工智能助手”的初创公司,今天完成了 1550 万美元的融资,该轮融资由 Qualcomm Ventures、OurCrowd 和三星 NEXT Ventures 共同领投,现有支持者 Khosla Ventures 和 Headline Ventures 参投。首席执行官 Dror Weiss 表示,所得款项将用于改善开发人员体验、增加新功能以及“加强” Tabnine 的企业产品。
编程辅助工具正越来越多地被人工智能增强。也许最好的例子是 OpenAI 的Codex ,它支持 GitHub 的 Copilot 功能,为 Microsoft Visual Studio 等开发环境中的代码行提供建议。这些工具承诺削减管理费用,同时让编码人员能够专注于更有创意、更少重复的任务——或者说是这样。
Tabnine 于 2012 年以 Codota 的形式成立,它利用人工智能来理解代码、自动完成功能或代码“块”,并了解其目的和内容。该平台利用经过训练以理解代码语义模型的算法,尝试学习个人最佳实践并警告偏离这些实践。
“ Tabnine ……由 Eran Yahav 和我自己于 2017 年创立,”Weiss 在电子邮件采访中告诉 TechCrunch。他说,“Tabnine”这个名字来自 Codata 于 2019 年收购的一家位于滑铁卢的初创公司。 “基于我们之前在代码分析和模拟方面的工作,我们意识到,由于代码中有大量的共性和标准模式,人工智能不可避免地会成为开发过程中的关键部分。我们开创并开创了 AI 代码助手类别。”
Tabnine在集成开发环境(包括 Android Studio、VSCode、IntelliJ、Webstorm 和 Eclipse)中提供关于每次击键的建议以及完整的线路或功能建议——由 Weiss 描述为从头开始训练的小型“代码原生”AI 模型驱动在特定的编程语言或领域。他说,Tabnine 目前有十几个这样的流行语言模型,以及由生态系统合作伙伴训练的“社区”模型。

图片来源:塔布宁
Weiss 声称,Tabnine 的方法使平台能够比其他代码生成解决方案更好地学习代码中的“规则”和模式——并且这样做非常有效。 “[我们的模型] 让客户能够灵活地在我们的云上或在他们的网络上运行Tabnine ,并能够训练自定义 AI 模型来捕获其存储库中的特定模式,”Weiss 说。 “[像] Copilot 这样的工具仅限于在新线路上提供建议,因为推理成本和延迟要高得多。此外,它们依赖于一个巨大的单体 AI 模型,该模型只能由 [大型科技公司] 托管。”
Weiss 说,在过去的一年里,Tabnine 为 Python、JavaScript、TypeScript、Java 和其他语言引入了十几种新的 AI 模型,并与 GitHub、GitLab 和 BitBucket 集成。最新一代的 Tabnine 平台让开发人员可以决定在哪里运行 Tabnine 的 AI 助手,无论是在个人机器上、在 Tabnine 的云服务中,还是在自托管安装中。
Weiss 声称,现在有超过一百万的开发人员正在使用Tabnine的 AI 技术每天完成超过 400 万行代码。付费客户数以千计,其中包括埃森哲和 LG 等品牌。
“人工智能平台现在已被证明在软件开发生产力和质量方面非常重要。随着组织寻求更快的创新,提高开发人员的生产力和更快地入职新团队成员对每家公司都具有难以置信的价值,而人工智能是实现这一目标的唯一可扩展且具有成本效益的方式,”Weiss 说。 “组织 AI 平台是组织开发堆栈的下一个进化步骤,它将组织软件资产转变为一个活跃的知识库,让每个开发人员都变得更好,就像与公司内部的领域专家结对编程一样。 ”
当然,代码生成系统是有价值的。根据剑桥大学贾奇商学院发表的一项研究,程序员有 50.1% 的工作时间不是编程;另一半是调试。 Standish Group发现“挑战”项目——即那些未能满足范围、时间或预算预期的项目——约占软件项目的 52%。
但 Tabnine 面临着激烈的竞争。 GitHub 最近宣布,已经拥有数万用户的 Copilot 将在经过数月的技术预览后于今年夏天全面上市。除了 Copilot,还有像Ponicode这样的平台,它利用 AI 来检查代码的准确性。 DeepCode还为整个应用程序代码审查提供了一个机器学习驱动的系统—— 亚马逊也是如此。
Tabnine 面临的挑战将是利用迄今为止筹集的 3200 万美元资金来继续与众不同。 Weiss 指出,该公司计划在今年年底前招聘新员工,将其在美国和以色列的员工人数从 30 人扩大到 40 多人。
Khosla Ventures 的合伙人 Brian Byun 在一份声明中补充道:“未来几年,人工智能辅助软件开发将成为所有开发人员的事实上的标准。 Tabnine 凭借使用最广泛、开发人员喜爱、开发人员优先的编码助手开创了市场。凭借其独特的组合 AI 模型,Tabnine 也准备为企业提供最准确、合规和可采用的 AI 辅助和代码智能平台。”
原文: https://techcrunch.com/2022/06/15/tabnine-raises-15-5m-for-ai-that-autocompletes-code/