你真的不应该将错误复制粘贴到Claude Code中
当Claude Code写出一些出问题的代码时,反应就是从终端复制错误并粘贴回去。不要这样做。每次这样做,你都在拖慢进程。为了编写代码,Claude进行过数千次自主工具调用和文件编辑。它尽其所能在本地测试工作(但显然还不够好),通过运行bash命令、单元测试等。这是人类创造的最快速的工程体验。而你就在其中,用笨拙的手指按下ctrl-c和ctrl-v。这让我想起我上周在医疗诊所见到的医生,他花费10%的时间诊断病人,另外90%的时间则是10分钟内一次次地按键盘的每一个键,最后只写出3句话。编码代理的整个关键是你需要让自己退后!如果你在复制粘贴错误,那么显然该代理无法正确检查自己的工作。那么停下来问自己:你是否发现了Claude没有找到的问题,因为你从头到尾运行了web服务器并连接到真实数据库?很好,现在给Claude Code一个数据库的API密钥,然后让它自己去做。下次就不需要复制粘贴了。你是否打开浏览器并看到一些视觉上的bug,而Claude没有看到?很简单,给Claude Code一个无头浏览器和登录凭据。你是否运行了自己开发的AI代理并发现某些故障模式,其中代理给出了错误的答案?很好,给Claude一个LLM API密钥,以便它可以运行该代理,让它编写评估并从头到尾重现场景,然后修复它。我们在开发HolmesGPT时每天都在做这件事,并且效果很好。你是否无法在没有完整AWS账户或K8s集群的情况下运行你的应用程序?我们给Claude Code隔离云账户的API密钥,以便它可以测试HolmesGPT,你也可以这样做。如果你想开始实施这个,我在这里写了一些提示。记住:作为软件工程师,你的角色不是复制粘贴。你应该做的是:让计算机尽可能自动、可靠地完成任务。到了2026年,这意味着诊断破损的代理循环,并让它们在没有你的情况下更长时间运行。注意因为你需要而导致AI减速的地方。修复它。寻找另一个减速点。再次退开。现在回到我的Claude Code。我在开始写这篇文章时启动了一些新功能。到现在为止它们已经准备好并经过测试。我会进行一些手动验证,但根据以往经验,我不会发现任何问题。Claude Code在第一次尝试时并没有编写无错误的代码,但到现在为止它已经找到了错误并修复了它们。Natan Yellin,首席执行官。Natan从事软件开发已有15年以上。他在LinkedIn上定期发布消息。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡