Qodo借助Codex将上下文引入AI代码审查
内容摘要
Qodo开发用于代码审查和软件质量的AI工具,为编程智能体提供理解其所修改代码所需的组织知识。联合创始人兼CEO Itamar Friedman称Qodo是"编程智能体的最佳伙伴"。Qodo使用包括GPT-6 Astra在内的OpenAI模型来收集工程知识、审查代码并监控软件质量,其Codex插件将这些上下文和审查带入开发者的编码会话。
在拥有1万个甚至更多代码仓库的客户环境中,一处本地代码修改即使单独看是正确的,也可能破坏下游服务。Qodo在Codex市场中构建的插件通过Qodo的Agentic Toolbox让Codex获取代码库知识、组织规则和独立审查,从而考虑跨仓库的依赖关系,包括由不同Git提供商托管或通过Kafka连接的服务。在Codex编写代码之前,它可以检索相关代码库规则和拉取请求历史;修改完成后,Qodo会进行审查,并在开发者打开拉取请求之前于同一会话中将发现返回给Codex。
Itamar将编程智能体和审查智能体描述为"阴阳",他的愿景是让智能体讨论发现,并只将它们不接受的问题提交人工审查,使开发者成为规划者和审查者。在Qodo内部,AI开发者关系负责人Nnenna Ndukwe使用GPT-6 Astra的Extra High和Ultra努力级别设置来进行自动化工作流和知识工作。Itamar还看到了OpenAI最近推出的Decisions API的机会,可在每个开发阶段选择适用哪些规则和智能体技能,从而使选择更快、更便宜,同时提高审查质量。Qodo的方法旨在打造客户自有的"软件工厂",将AI与OpenAI及传统软件工程的最佳方面相结合。
(来源:OpenAI)