Greptile 在代码审查之外用 GPT%6 Astra 检测出错误
Greptile如何使用GPT‐6 Astra测试用户工作流程,Daybreak加强安全,Codex减少再工作。
Greptile (在新窗口打开) 构建 AI agents,以代码库的全部上下文来审查和测试代码更改。 称联合创始人兼首席执行官Daksh Gupta。
对达克什来说,这个任务要求测试一个应用程序的行为以及读取其代码,而GPT‐6 Astra的计算机使用使得Greptile有了一种大规模自动化测试的方法。
验证拉出请求涉及检查代码逻辑是否正确,是否按开发者的意图行事,是否安全,并避免打破已存在的功能。 对于一些测试,你需要实际运行应用程序,因为单读代码可能无法揭示问题。
Daksh给出了一个在iPhone上浏览网站时会消失的按钮的例子。 使用GPT‐6 Astra,Greptile可以启动一个用于拉取请求的开发服务器,将浏览器大小调整为iPhone大小的取景口,并模拟一个用户通过应用程序移动。 该模型的视觉理解让它检查屏幕并发现隐藏的按钮。
“一个QA公司测试你们所有的变化,实在太慢了,有了GPT‐6 Astra,Greptile可以将这种应用测试在规模上自动化。
Daksh 称更强大的模型也使攻击者更容易地利用应用,使公司面临风险,即使是那些以前不会成为典型目标的公司。
称 Daksh说:“我们想让一个创业者能够非常容易地保护他们的系统。 “随着"黎明"的到来,我们能够以非常安全的方式做到这一点,并且我们能够确保我们的客户拥有比对手拥有犯罪机制更复杂的防御机制。
Greptile的知识库为公司的代码库提供索引,并记录它如何以人和agents能读取的形式运作。 该公司通过一个模式背景协议(MCP)服务器向Codex提供这些文件。
这使得Codex可以按照客户现有模式写出代码,据Daksh称有上千个客户将Codex连接到Greptile的知识库。
为了测量影响,团队跟踪AI生成的代码的回放频率。 “当我们向agents提供上下文时,返回次数减少,客户节省时间并节省推论”,Daksh 称。 客户可以将这些节省用于新的工作,而不是重做同样的改变。
Greptile还使用Codex来自建软件和agents. Daksh 称。 “我们每个职能,特别是工程,都有大量的使用量。”
对于Greptile,Daksh解释道,唯一真正的瓶颈是团队能多快地将想法转化为工作软件。 He 称模型智能已经足以完成许多任务,因此他把Ultrafast看作是加速发展的一种方式。
他的更长远的目标是使变革和航运关键企业软件和航运一样容易,OpenAI帮助Greptile建立所需的验证。
本文由 AI宝库自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
Greptile takes bug detection beyond code review with GPT‑6 Astra
How Greptile uses GPT‑6 Astra to test user workflows, Daybreak to strengthen security, and Codex to reduce rework.
Greptile(opens in a new window) builds AI agents that review and test code changes with full context of the codebase. “We are in the business of reducing bugs and making the world’s software more reliable,” says Co-founder and CEO Daksh Gupta.
For Daksh, that mission requires testing an application’s behavior as well as reading its code, and GPT‑6 Astra’s computer use gives Greptile a way to automate testing at scale.
Validating a pull request involves checking whether the code is logically correct, does what the developer intended, is secure, and avoids breaking existing functionality. For some of that testing, you need to actually run the application because reading the code alone might not reveal the problem.
Daksh gives the example of a button that disappears when a website is viewed on an iPhone. With GPT‑6 Astra, Greptile can start a development server for a pull request, resize the browser to an iPhone-sized viewport, and simulate a user moving through the application. The model’s visual understanding lets it inspect the screen and spot the hidden button.
“A QA firm testing all of your changes is just impractically slow considering how fast we’re able to ship code with these models,” he says. With GPT‑6 Astra, Greptile can automate this kind of application testing at scale.
Daksh says more powerful models also make it easier for attackers to exploit applications, putting companies at risk, even those that previously would not have been typical targets.
“We want to make it very easy for even a startup to secure their systems,” says Daksh. “With Daybreak, we’re able to do this in a way that is very safe, and we can ensure that our customers have more sophisticated defense mechanisms than the adversaries have offense mechanisms.”
Greptile’s Knowledge Base indexes a company’s codebase and documents how it works in a form people and agents can read. The company makes that documentation available to Codex through a Model Context Protocol (MCP) server.
This allows Codex to write code that follows the customer’s existing patterns, and thousands of customers have connected Codex to Greptile’s knowledge base, according to Daksh.
To measure the impact, the team tracks how often AI-generated code is reverted. “When we provide agents with context, fewer reverts happen and customers save time and save inference,” Daksh says. Customers can put those savings toward new work instead of reworking the same changes.
Greptile also uses Codex to build its own software and agents. “We are massive users of Codex,” Daksh says. “We have enormous amounts of usage across every single function, engineering in particular.”
For Greptile, Daksh explains, the only real bottleneck is how quickly the team can turn ideas into working software. He says model intelligence is already sufficient for many tasks, so he sees Ultrafast as a way to speed up development.
His longer-term goal is to make changing and shipping critical enterprise software as easy as shipping a side project, with OpenAI helping Greptile build the validation that requires.
Auto-fetched and translated by AI Gem Box. All rights belong to the original author.