Bito AI助力开发者提升代码审查效率
快速阅读: 连续创业者阿玛尔·戈埃尔推出Bito AI,通过AI代理自动检测和修复代码问题,加速代码审查过程,提高开发效率。Bito AI支持50多种编程语言,已获570万美元融资,客户包括Gainsight和Whatfix。
连续创业者阿玛尔·戈埃尔认为,Bito AI可以将代码审查的任务从人类开发者身上卸下,由AI代理自动检测和修复问题。这位哈佛校友曾于2020年带领广告技术公司PubMatic上市,现在他押注AI能自动化软件开发中最繁琐的流程。
戈埃尔在接受采访时表示:“我们认为代码审查是开发周期中极其关键的一环,随着AI编写更多代码,开发者需要审查的代码量也会增加。”他补充道:“代码审查可能成为开发者工作的主要部分……AI代理会编写大量代码,开发者需要确保这些代码正确无误,设计合理,并与现有软件良好集成。”
Bito AI由戈埃尔、阿南德·达斯和穆凯什·阿格瓦尔于2021年创立,旨在通过深入理解代码库来帮助开发者审查和改进代码。该公司提供的产品能够处理代码审查中的繁重工作,使人类程序员可以专注于构建新功能。Bito AI支持50多种编程语言,可直接集成到GitHub和Bitbucket等现有工作流中,为开发者提供逐行反馈。
最初,团队探索了生成式AI如何支持软件开发者,推出了一个聊天产品,但很快意识到AI可以在整个开发过程中发挥更深层次的作用。“大家关注的重点在于用AI生成代码,这非常重要。但开发者要成功还有很多其他事情要做,组织和团队也需要确保代码能够投入生产,上线并保证其质量。”戈埃尔说。
Bito AI的核心产品之一是AI代码审查代理,它通过查看代码更改和文件关系来帮助开发者审查拉取请求。该工具直接集成到GitHub、GitLab和Bitbucket的工作流中,提供逐行反馈、问题检测、性能优化和一键修复建议。此外,它还提供清晰的代码质量反馈,指出不良实践,并突出潜在的安全问题。
Bito Wingman是另一款重要产品,它是一个能够在开发生态系统中执行有意义操作的编码代理。开发者可以通过与之交互来执行复杂的命令和采取行动。例如,Bito已为美国Gainsight公司审查了超过184,500行代码,通过集成到GitHub中实现自动化审查,加快决策速度,识别了2,600多个问题,包括重复代码、内存泄漏和不一致的模式。
今年5月,Bito在种子扩展轮融资中筹集了570万美元,由Vela Partners领投,NextView Ventures、Maxitech Ventures、Eniac Ventures等参投。截至目前,公司累计融资总额达到880万美元。
戈埃尔解释说:“以前开发者每天编写200行代码,现在AI每天可以编写10,000行代码。现在你需要审查这些代码,测试这些代码,并用以前的手动工具将其投入生产。整个软件开发生命周期将发生变化,这就是我们在Bito重点关注并感到兴奋的地方——我们如何帮助开发者在新的生成式AI环境中重组他们的流程。”
尽管如此,戈埃尔仍认为平台无法完全捕捉代码中的每一个潜在问题,仍需人类审查员进行二次检查。但他指出,拉取请求的关闭速度提高了90%,从请求代码审查到合并代码的时间从原来的90小时缩短到了9小时。这使得团队能够更快地推进项目。
Bito AI每周处理超过10,000次代码审查,为Gainsight和SaaS巨头Whatfix等企业提供了89%更快的软件更新,每花费1美元就能创造14美元的价值。
公司目前采用每位开发者每个席位的许可模式,主要面向拥有50至1000人工程团队的中型企业。
“大型企业有自己的流程和工作流。他们希望代理能够适应他们的工作方式——他们不需要一个千篇一律的解决方案。这关乎找到能够定制化以适应其工作流程的产品,而不仅仅是易于设置但无法提供所需审查深度的小型企业解决方案。”他说。
(以上内容均由Ai生成)