Greptile 在代码审查之外用 GPT%6 Astra 检测错误
Greptile如何使用GPT‐6 Astra测试用户工作流程,Daybreak加强安全,Codex减少重做。
Greptile(在新窗口打开) 构建 AI agents,以代码库的全部上下文来审查和测试代码更改。 称联合创始人兼首席执行官Daksh Gupta。
对达克什来说,这个任务要求测试应用程序的行为以及读取其代码,GPT‐6 Astra的计算机使用使得Greptile有了一种大规模自动化测试的方法。
验证拉动请求涉及检查代码在逻辑上是否正确,是否按照开发者的意图行事,是否安全,并避免打破现有的功能。 对于一些测试,你需要实际运行应用程序,因为单读代码可能无法揭示问题。
达克什给出了一个按钮的例子,当一个网站在iPhone上被浏览时就会消失。 有了GPT‐6 Astra,Greptile可以启动一个用于拉动请求的开发服务器,将浏览器大小调整为iPhone大小的视图端口,并模拟一个用户通过应用程序移动。 该模型的视觉理解让它检查屏幕并发现隐藏的按钮。
“一个QA公司测试你的所有变化,有了GPT‐6 Astra,Greptile可以将这种应用测试在规模上自动化。
Daksh 称更强大的模型也使得攻击者更容易利用应用,使公司面临风险,即使是那些以前不会成为典型目标的公司。
称 Daksh说:“我们想让一个创业者能够非常容易地保护他们的系统。” “随着日出,我们能够以非常安全的方式做到这一点,并且我们能够确保我们的客户拥有比对手拥有犯罪机制更复杂的防御机制。”
Greptile 的知识库为公司的代码库提供索引,该公司通过一个模式背景协议(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 Atlas. All rights belong to the original author.