Tabnine推出代码审查代理,助力开发者遵循最佳实践

浏览:196次阅读
没有评论

共计 972 个字符,预计需要花费 3 分钟才能阅读完成。

AI 代码助手公司 Tabnine 今天宣布推出一款新的代码审查代理,旨在帮助开发者遵循其组织的最佳实践和标准。这款代理通过提供文档或指向一组“黄金代码仓库”来编码这些规则,从而在开发者的工作 IDE 中被动审查代码,发现问题并提供修复建议。

主要功能

  • 被动审查:代理在开发者编写代码时自动运行,检查代码是否符合组织的最佳实践和标准。
  • 问题标记:当发现不符合标准的代码时,代理会标记问题并提供详细的解释。
  • 修复建议:在可能的情况下,代理还会提供修复建议,帮助开发者快速解决问题。

解决的问题

Tabnine 总裁兼 CMO 彼得·瓜安蒂指出,许多公司及其雇佣的开发者甚至不知道自己文档中的规则和最佳实践。通过这款代理,Tabnine 希望能够填补这一知识空白,确保代码质量。

预训练规则

  • 定制化:Tabnine 的核心原则之一是根据组织的需求定制代理。
  • 预训练规则:公司与 Redis 等公司合作,收集了一些最佳实践,并预先在模型上进行了训练。从今天开始,Tabnine 将向其他希望提供规则的供应商开放这一功能。

“数据库公司是这方面的一个很好的例子,”瓜安蒂说。“每个公司都有自己的模式。每个公司都有自己的工作方式,有好有坏的结果——当结果不好时,他们责怪产品,而不是代码,对吧?所以我们认为这是 AI 纠正行为并实际使产品更成功的一个好机会。”

开放性

开发者可以根据需要打开或关闭这些预训练规则,确保灵活性和自主性。

审查准确性

Tabnine 认为其审查代理像人类一样阅读代码,这意味着它可能会错过一些非常晦涩的问题,但与人类审查者不同,它会阅读每一行代码,而不仅仅是浏览。

市场定位

今天 Tabnine 在 GitHub 的 Universe 大会第一天发布这一消息,显然并非巧合。尽管 GitHub 的 Copilot 在 AI 编码工具中拥有最多的品牌认知度,但瓜安蒂并不担心竞争。

“我们认为业务将分层,”他说。“我们认为像 Cursor 和其他公司,他们会吃掉市场的底部,因为很多人不想写代码。我们认为 Copilot 必须争取中间的肥肉——它必须对尽可能多的人达到 80%。然而,这并不是 [Tabnine 联合创始人] 德罗·韦斯和埃兰·亚哈夫的愿景。他们的愿景是:我如何使世界上前 1000 个工程团队更高效、更成功,并编写更好的应用程序?这个愿景现在开始真正结合起来了。”

正文完
关注公众号获取最新教程
post-qrcode
 0
AI小诸葛
版权声明:本站原创文章,由 AI小诸葛 于2024-10-30发表,共计972字。
转载说明:除特殊说明外本站文章皆由原创发布,请勿转载。