Cursor 发布 Debug 新模式,我试用了一下,太赞了!

Cursor 发布 Debug 新模式,我试用了一下,太赞了!

原来 Cursor 有三种 Agent 模式:Agent、Plan 和 Chat,Debug 是新添加的第四种模式。我没有看文档,看到后直接用,验证了那句话:好的产品设计,就是不需要新手引导和文档说明。

在之前,对于复杂的 Bug,就是那种涉及链条足够长,有好几个函数可能有关,解决这类 Bug 我的方法是这样的:步步为营,告诉 AI 把所有涉及的函数按照调用顺序列出来,一个一个给我检查、调试、解决。当然了,它不会测试,测试环节由我代劳,我判定后,告诉它结果,它再接着处理下一个函数。

现在 —— 我不确定 Cursor 是不是在暗处偷偷观察我,就在我用步步为营的妙法高效解决了那么几个 Bug 之后,Cursor 于今天(12 月 11 日)早上突然发布更新,将我的步步为营大法内化了,推出了 Debug 模式。

如图所示,启用该模式后,该模式会变红,前面还有一只甲壳虫,很显眼。开始工作后,我指出问题,它会自己把涉及的函数和步骤列出来,然后添加大量的日志记录,同时还会在终端增加打印信息 —— 这些都是之前我在步步为营大法惯用的伎俩,然后请求我进行测试。

注意,是请求我测试。为什么它自己不测试?因为问题太复杂了,涉及多个环节,与软件业务紧密相关,根本就不是简单的问题,它没有办法自行测试以践行可测试性规则。这是 Cursor 在扩展 Agent 能力上迈出的一大步,由 Agent 全自动,改为人工协助半自动。

当我测试完以后,我要点 “Proceed” 按钮。这个按钮什么意思?我不查词典,哪怕我从没有学过英语我也猜出了它是什么意思:“我测试完了,该你了,AI!” 如果你翻过词典,发现它有 “开始行动” 的意思,千万不要这么翻译,许多外文计算机图书翻译不伦不类,原作者都看不懂,就是因为是外行翻译,内行所谓的意译,就是像我这样翻译的。

在测试过程中,我们在终端上看到的输出,还有软件 UI 上看到的表现,都可以告诉 AI,AI 会考量,制定新的测试方案,直到问题解决,大吉大利,这时候我们可以点击 “Mark Fixed” 了,标记 Bug 已解决。

怎么样,你看懂了吗,马上更新最新版 Cursor 试用一下,你会喜欢的,如果你是真正的工程师的话。

bye,就写这么多。

📅 2025 年 12 月 11 日周四

图片

该文由 rustpress 编译。

版权所有

本文链接:

许可证:署名-非商业性 4.0 国际 (CC-BY-NC-4.0) 查看许可说明

分享这篇文章

评论

微信小游戏开发

微信小游戏开发

学习微信小游戏开发技术,掌握游戏开发全流程

查看详情