寫了17年開源代碼,我為什麼認為Coding Agents堆功能是在瞎折騰?
核心觀點
文章指出,許多當前的Coding Agents過度堆疊功能,反而忽略了開發者真正需要的是可控性與清晰的交互流程。作者強調,與其讓AI代理“適應”開發者的需求,不如讓開發者掌握對代理行為的主導權。
關鍵論點
- 當AI在背地裡修改上下文而開發者無感知時,會喪失對系統的掌控感。
- 主流的AI編程代理往往功能繁多,但使用者可能只使用其中5%的功能,其餘90%都未被真正理解或利用。
- AI代理不應追求功能齊全,而應更注重“易用性”與“正確性”,確保它能準確理解用戶需求。
- 開發者的核心需求是明確的問題定義與最優解的探索,而非被動接受AI的“熱情”式輸出。
相關案例
以ClaudeCode為例,其功能多到使用者可能只使用其中5%,且對90%以上的功能缺乏瞭解,反映出當前AI代理在功能設計上的過度膨脹。
行業背景
Anthropic、OpenAI、谷歌與微軟均認為智能代理控制層是產品核心,但在定價與功能設計上存在分歧,凸顯出市場對AI代理本質理解的分歧。
反思與建議
問題不在於AI生成的代碼質量,而在於它“太有熱情”——拿到需求就立即行動,卻未詢問用戶真正想解決的問題或場景下的最優解。
