一、所有混乱,都始于一个错误的心智模型
Agent 项目之所以容易失控, 并不是因为 LLM 太复杂,而是因为:
人们在“怎么想它”这一步就想错了。
一旦你把 Agent 当成:
- 一个会思考的对象
- 一个有能力自我纠错的主体
- 一个能“兜住一切”的智能体
你接下来做的每一个工程决策,几乎都会偏离现实。
二、把 Agent 当“智能体”,你会自然犯的错
这是一个非常稳定的模式:
- 逻辑写进 prompt
- 状态靠上下文维持
- 错误靠“再想一想”修
- 风险靠“模型应该能理解”兜
表面上看起来很“AI”, 实际上你已经放弃了工程控制权。
三、换一个视角:把 Agent 当成业务系统的一部分
一旦你做一个非常简单的认知替换:
Agent = 一个不稳定、但有价值的业务组件
事情立刻开始变顺。
你会下意识地去问:
- 它的输入是什么?
- 输出是否可校验?
- 失败时谁兜底?
- 它能不能被替换?
这些,才是工程问题。
四、当你这样看 Agent,系统自然会“长对”
当 Agent 被当作业务系统的一部分,你会自然做出这些设计:
1️⃣ 显式建模状态,而不是塞进 Context
状态在数据库,Context 只是当前视图。
2️⃣ 决策在代码,判断在 Agent
Agent 给建议,系统做决定。
3️⃣ 失败是路径之一,而不是意外
失败要被设计,而不是被害怕。
4️⃣ 每一步都可观测、可中断
没有“它刚才想了什么”这种不可调试状态。
五、一个“顺起来”的 Agent 系统长什么样?
你会发现,成熟的 Agent 系统反而非常“普通”:
- 有流程图
- 有状态表
- 有超时
- 有重试
- 有 fallback
唯一不普通的地方是:
中间有一段判断,不再由人写规则,而是由模型完成。
六、为什么这种视角会让工程突然变简单?
因为你不再试图:
- 模拟人类智能
- 复刻人类思考
- 设计“人格”
你只是在做一件非常工程化的事:
用概率判断,替换掉最痛苦的规则维护区。
七、从“智能体崇拜”回到“系统责任制”
一旦你接受一个事实:
Agent 不负责,系统负责
你就会立刻做出正确选择:
- 不把关键路径交给模型
- 不让模型自己升级规则
- 不期待它自我成长
这不是保守,这是成熟。
八、真正的拐点:你不再关心 Agent “像不像人”
到这个阶段,你会发现一个明显变化:
- 不再讨论人格
- 不再追求拟人
- 不再执着“思考过程”
你只关心:
- 稳定性
- 成功率
- 成本
- 可维护性
这说明一件事:
你已经在做系统,而不是在做叙事。
九、结语:顺,不是因为 Agent 变聪明了
而是因为:
你终于用对了它。
当你不再把 Agent 当成一个“智能体”, 而是当成一个有风险、有边界、有职责的业务系统组件,
你会发现:
- 问题少了
- 架构清晰了
- 结果可预期了
一切,都会顺起来。