Cognition借助GPT‑6 Astra让Devin自主测试其工作成果

Cognition借助GPT‑6 Astra让Devin自主测试其工作成果

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Cognition公司将GPT-6 Astra应用于Devin等产品,使其能自主测试代码并展示运行结果,包括录制游戏模拟器画面、生成测试报告,以及根据客户截图快速修复漏洞。这减少了人工代码审查,提升开发效率,加快团队交付。

🔎

延伸解读

自主测试如何改变代码审查

Cognition将GPT-6 Astra用于Devin后,Devin能自主测试代码并展示运行结果,例如录制游戏模拟器画面和生成测试报告。这使工程师可以基于证据评估变更,减少手动检查代码的需求。联合创始人Walden Yan表示,长期来看,团队需要人工查看的代码会更少,从而交付更多成果。

从客户截图到快速修复的闭环

文章提到,当客户发送漏洞截图时,团队可以将其传递给使用Astra的Devin,由Devin修复问题并返回显示结果的截图。这一流程帮助Cognition更快地回复客户,缩短了从问题反馈到修复验证的周期,体现了Astra在自动化问题解决中的实际应用。

测试证据的双重价值

Devin使用Astra测试Otter Run游戏时,不仅返回模拟器中的运行录像,还提供报告说明哪些检查通过、哪些区域未测试。录像展示应用行为,报告记录测试范围,两者结合让工程师既能观察软件如何运行,也能了解仍需关注的部分,为评估工作提供了更全面的依据。

Q&A

Cognition 将 GPT-6 Astra 用在了哪些产品上?

Cognition 将 GPT-6 Astra 应用于其全线产品,包括核心云代理 Devin,以及 CLI 和桌面产品。

Devin 如何利用 GPT-6 Astra 测试 iPhone 游戏 Otter Run?

Devin 使用 Astra 测试 Otter Run,并返回游戏在模拟器中运行的录像,以及一份报告,列出通过的检查和未测试的区域。

GPT-6 Astra 如何帮助 Cognition 更快地响应客户?

当客户发送 bug 截图时,团队可以将其交给使用 Astra 的 Devin,Devin 修复问题并返回显示结果的截图,从而更快地回复客户。

Cognition 为什么希望减少手动代码审查?

随着 Cognition 工程团队编写更多代码,审查工作成为挑战。通过让 Devin 测试自己的工作并提供结果证据,可以帮助工程师减少手动检查代码,从而更高效地审查。

GPT-6 Astra 在测试方面主要改进了什么能力?

Astra 改进了测试并证明其工作确实按预期运行的能力。

Cognition 对 GPT-6 的长期期望是什么?

Cognition 期望随着时间的推移,需要手动查看的代码越来越少,最终能交付更多成果。

🏷️

标签

➡️

继续阅读