AI Agent 常见反模式
学 AI Agent 的时候,很多人最开始关注的都是:
- 怎么让系统跑起来
- 怎么接工具
- 怎么让它多步执行
但做着做着就会发现,真正让系统难以变稳的,往往不是“不会搭”,而是:
用了很多看起来合理、实际上会把系统拖向不可控状态的错误模式。
这些错误模式,也就是 Anti-Patterns。
这篇文档的目标,是把做 Agent 时最常见的一批反模式拆清楚,帮助你更早建立判断力。
1. 什么是 Anti-Pattern
Anti-Pattern 可以理解为:
表面上像解决方案,实际上会持续制造问题的一类做法。
它和普通 bug 不一样。
bug 往往是单点错误;anti-pattern 则是一种系统性习惯:
- 一开始看起来能跑
- 短期内甚至挺省事
- 但随着复杂度上升,会不断放大成本和混乱
所以学 Agent 时,知道“什么是好的模式”很重要,知道“哪些看似方便的路不要走”同样重要。
2. 为什么 Agent 特别容易出现反模式
因为 Agent 系统天然具备几个特点:
- 行为不确定性更强
- 多变量同时变化
- 中间步骤比最终结果更重要
- 很多问题不是立即爆炸,而是慢慢积累
这会导致团队很容易采用一些“先跑通再说”的做法。
这些做法在原型期没问题,但如果不及时识别,后面会越来越难收拾。