Qodo获4000万美元A轮融资:打造质量优先的AI代码生成平台
乍一看,Qodo(此前名为CodiumAI)似乎只是又一个AI代码生成工具。但今天宣布由Susa Ventures和Square Peg领投4000万美元A轮融资的团队,不仅专注于生成代码,同样也致力于生成测试以及提升整体代码质量。
该服务于18个月前低调推出。据该公司称,截至目前,已有超过100万名开发者尝试过其解决方案,且多家《财富》百强企业已采用其企业平台。
Qodo的一大差异化优势在于:虽然该公司提供了适用于Visual Studio Code和JetBrains的常规扩展插件,以便将其Qodo Gen工具直接集成到IDE中,但它还提供了一款支持GitHub、GitLab以及Atlassian BitBucket的Git代理,此外还有Chrome扩展程序和CLI工具。
Qodo首席执行官兼联合创始人Itamar Friedman告诉我:“我们自称是首个面向复杂代码的质量优先型代码生成平台。”“为了实现质量优先的代码生成,我们认为需要将工具整合进整个软件开发生命周期。”
Friedman指出,该公司的每项工具都旨在减少编码和部署流程中其他环节的缺陷和问题。“问题往往源于无数细微之处的累积,而我们的愿景是要逐一应对这些问题。因此,我们需要在缺陷或问题的产生处,或在其可被捕获的地方进行介入。所以我们正在将工具整合到多个环节。”
Qodo的另一个有趣之处在于,它允许开发者用自然语言描述他们试图修复的问题以及如何着手解决。这样,当开发者直接与代码交互时,Qodo就能了解他们的意图。Friedman将这种做法称为“任务感知编码”。该代理不会直接尝试修复问题,但代码补全工具现在能够知晓你的目标,并据此聚焦其建议内容。
编写完代码后,开发者便可以在IDE内访问Qodo的测试生成功能。
随后,一旦代码被推送到GitHub,Qodo的工具可以帮助审查者快速查看变更内容及潜在问题。Friedman告诉我,团队实际上正考虑将此工具扩展为自动生成视频,引导审查者逐步了解各项变更。“人类审查者仍然参与其中,但我需要让他们更轻松地审查[代码]。”Friedman说。
Friedman认为,通过覆盖整个生命周期,各个独立工具之间还可以相互学习。例如,如果审查者总是对你的代码提出非常相似的意见,那么代码建议工具就可以将这些反馈纳入考量。
Square Peg的Yonatan Sela表示:“AI代理在软件开发中扮演着日益关键的角色,我们相信,质量优先的方法是企业广泛采纳这些代理的关键。”“在企业环境中,开发者并非‘从零开始’,他们的代码必须与已有的数万行代码和谐共存。”
展望未来,Qodo团队计划将其服务扩展至对代码的用户界面进行测试。这项新服务暂定名为Qodo UX,其行为将类似于一名人类用户,尝试使用公司网站并检测用户界面中的缺陷。
“有人可能会说,‘好吧,直接做端到端测试就行了。但如果你只做端到端测试并发现了一个bug,你并不知道它具体在哪里,也无法真正证明你已经测试了所有内容。每种测试类型都有其独特的优缺点,我们希望全面覆盖。我们从单元测试和功能测试开始,随后扩展到集成测试。下个季度将进行用户体验(UX)测试。”
除了Susa Ventures和Square Peg之外,Firestreak Ventures和ICON Continuity Fund也参与了本轮投资,种子轮投资者TLV Partners和Vine Ventures同样参与。这4000万美元的A轮融资使该公司的总融资额达到5000万美元。
CodiumAI正利用生成式人工智能帮助开发人员自动构建代码逻辑测试

