
Greptile 让缺陷检测越过代码审查

Greptile 是一家做 AI 代理的公司,代理会在完整代码库上下文中审查和测试代码变更。联合创始人兼 CEO Daksh Gupta 表示,他们的业务是减少缺陷、让软件更可靠。这既需要读代码,也需要测应用行为,GPT-6 Astra 的 computer use 能力给了 Greptile 一条规模化自动化测试的路。
验证一个 pull request,要检查逻辑是否正确、是否符合开发者意图、是否安全、会不会破坏现有功能。其中有些问题只读代码看不出来,必须实际运行应用。Daksh 举的例子是:网页在 iPhone 视口下,按钮会消失。用 GPT-6 Astra,Greptile 可以为这个 PR 启动开发服务器,把浏览器调成 iPhone 大小的视口,再模拟用户操作。模型的视觉理解能力会检查屏幕,发现被藏起来的按钮。Daksh 说,以现在这些模型交付代码的速度,让一家 QA 公司去测所有改动慢得不可接受,所以用 GPT-6 Astra 把这类应用测试规模化地自动化。
更强大的模型也让攻击者更容易利用应用漏洞,一些原本不会被盯上的公司也面临风险。Daybreak 是 Greptile 用来应对这个问题的产品。Daksh 说,他们希望让创业公司也能轻松保护自己的系统,用 Daybreak 可以安全地做到这一点,并让客户的防御机制比攻击者的进攻机制更成熟。
Codex 这部分解决的是返工问题。Greptile 的知识库会索引公司代码库,把代码的工作方式记录成人和其他代理都能读的形式,再通过 Model Context Protocol(MCP)server 提供给 Codex。这样 Codex 写代码时会遵循客户现有模式。据 Daksh 说,已经有数千客户把 Codex 连接到 Greptile 的知识库。团队会追踪 AI 生成代码被回退的频率,给代理提供上下文之后,回退变少,客户省下时间和推理开销,可以把这些资源投入新工作,而不是反复返工同一批改动。Greptile 自己也重度使用 Codex 来构建软件和代理,Daksh 说他们每个职能都在大量用,尤其是工程。
Ultrafast 对应的是迭代速度。Daksh 认为真正的瓶颈只剩团队把想法变成可用软件的速度。对很多任务来说,模型智能已经够用,Ultrafast 是用来加快开发速度的。他的长期目标是让关键企业软件的变更和交付,像交付一个 side project 一样容易,而 OpenAI 会帮 Greptile 构建这背后需要的验证能力。


