Ask HN:我讨厌编码代理。这是技术问题吗?
4 分•作者: cmar00•3 个月前
1. 再见,深度专注。以前,我能长时间处于心流状态工作。现在,等待提示词完成的间隙会不断打断我,导致持续的分心、频繁的上下文切换,以及无数新项目的无限创意。我的大脑要融化了。我能真切地感受到我的神经元开始堵塞,迫使我频繁暂停,只是盯着窗外发呆十分钟。
2. 我不再拥有自己的项目了。以前,我能理解项目中的每一个细微的实现细节。当客户报告一个 bug 时,我能立刻知道在代码库的哪个地方进行修复。现在,我所能做的就是双手合十,向大型语言模型的神明祈祷,希望我的声音能被听到。
3. 巨头决定我的命运。这是第二点的推论。几乎每天都有宕机,而且由于我不理解 AI 编写的 80% 的代码,没有 AI 可用意味着我根本无法工作。我完全依赖它的可用性。
4. 大部分是对的,但总是不够完美。我非常努力地编写描述性的提示词、详尽的文档和各种设计文档。这一切都是为了让 AI 更容易理解项目的上下文和理念。我编写 AGENTS.md、技能和规则。然而,它很容易就能正确完成 80% 的工作,但总会做出一些错误的假设,使得剩下的 20% 非常难以修复。你必须手把手地指导它处理每一个它无法自动修复的小 bug。旧的、已经修复的 bug 会凭空再次出现。这就像 Penelope 的裹尸布:看起来它修复了当前的问题,但一个旧的修复又被撤销了。没有取得真正的进展。
这是我使用编码代理的经验,请分享你自己的。我很乐意进行一次讨论。
附注:这篇帖子是由一个人类手写的。
查看原文
1. Farewell deep focus. Before, I could work in flow state for hours on end. Now, waiting for the prompt to finish introduces constant interruptions, which translates into constant distractions, constant context switch, infinite ideas for endless new projects. My brain is melting. I can literally feel when my neurons start clogging up, forcing me to take frequent pauses just staring outside the window for 10 minutes straight.<p>2. I don't own my own projects anymore. Before, I used to understand every single little implementation detail of a project. When a client reported a bug, I immediately knew what and where to fix in the code base. Now, all I can do is to clasp my hands and recite a prayer to the LLM deity, hoping that my voice will be heard.<p>3. The overlords decide my fate. This is a corollary of #2. There's an outage every other day, and since I don't understand 80% of the code the AI has written, no AI available means it's literally impossible for me to work. I depend completely on its availability.<p>4. It's mostly right, but never quite there. I really make an effort to write descriptive prompts, extensive documentation, and various design docs. All of this to make it easier for the AI to understand the context and philosophy of the project. I write AGENTS.md, skills and rules. Yet, it can easily do 80% of the work correctly, but it always makes some wrong assumptions that make the other 20% very hard to fix. You have to held it's hand over every single little bug that it can't automatically fix. Old, already fixed bugs keep resurfacing out of nowhere. It's like Penelope's shroud: it looks like it fixed the current problem, but an old fix just wen't undone. No real progress was made.<p>This is my experience with coding agents, please tell me your own. I'd love this to be a discussion.<p>P.S. This post was handwritten by a human being.