我用AI写了个bug,它在后台悄悄帮我修好了
写异步爬虫写到凌晨一点,跑起来全是Timeout。打开代码准备找bug,发现Cursor已经把代码改好了,还在上面留了条注释——「这里加了retry和超时控制,你看看对不对」。
💡 你将学到
写异步爬虫写到凌晨一点,跑起来全是Timeout。打开代码准备找bug,发现Cursor已经把代码改好了,还在上面留了条注释——「这里加了retry和超时控制,你看看对不对」。
事情是这样的。
我在爬一个带速率限制的API,写了三层异步函数。第一版跑起来?一屏幕的 asyncio.TimeoutError。
我正准备进代码里debug,发现编辑器的文件tab上有个蓝色的修改标记——我没动过啊?
点开一看,Cursor Agent 在我去接水的2分钟里,自己分析了报错日志、找到了问题(没加 timeout 参数、没处理限流返回的 429),然后直接改了三处代码。
改了之后还加了一段注释:
这个函数在遇到429时会自动等待重试,timeout设成了请求超时的两倍。如果还不行可以调大。
我第一反应不是「太好了省事了」,是「完了我手生了怎么办」。
我检查了它改的每一行——写得比我好。异常处理更完善,重试策略更优雅。我删了它加的注释,保留了改的代码。
后来我跟朋友聊这事。朋友说这不就是 copilot 的正常进化吗?以前AI只补全,现在它会诊断、决策、执行。
我说我不怕被替代。我怕的是——下次遇到同样的问题,我会不会直接等AI来修,而不是自己去想?
这就是编程技能最微妙的退化路径:不是你不会了,是你不再需要会了。
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。
