Engenharia Agêntica · · 5 min
何时不应在生产环境中使用自主智能体:4个反适应症
智能体功能强大,但并非万能药。了解在使用自主智能体会破坏架构、增加成本并产生合规风险的4种设计场景。
Fabiano Brito
Platform Engineer
TL;DR
请勿将自主智能体用于不可逆转的金融交易、具有法律风险的决策、低于200毫秒的流程,或没有人类反馈循环的主观任务。相反,请使用确定性代码。
智能体工程已经达到了生产成熟度。借助MCP和A2A互操作性等模式,许多架构师本能地希望将每个微服务变成一个智能体。但这是一个严重的设计缺陷。
我们看到整个管道因在错误的领域应用LLM而崩溃。下面,我们详细介绍了4个绝对的架构反适应症。
场景 1
关键风险
💸 不可逆交易
没有 Human-in-the-Loop (HITL) 的直接金融行动。智能体不能拥有对付款的盲目提交权限。
场景 2
法律风险
⚖️ 合规决策
信贷审批、裁员或监管审计需要LLM无法保证的100%确定性和可解释性。
场景 3
性能
⚡ 低于200ms的流程
流量路由、广告竞价和高频交易。推理固有的延迟打破了SLA。
场景 4
质量
🎭 缺乏HITL的主观性
设计评估、品牌塑造或文化需要人类的严密监督。AI可以起草,不能批准。
“混合编排”原则
现代架构不再将智能体强加到每个节点,而是使用混合编排:智能体做出复杂的路由决策,但将关键执行委托给确定性代码(Python、Go、Rust脚本)。
不要用耗费token且有1%几率产生幻觉语法的2秒提示来代替2毫秒的 if/else。
⚠️ “完全自主”陷阱
假设智能体必须在没有监督的情况下端到端地执行任务是一种反模式。成熟的项目总是在最终提交之前结合HITL。
延伸阅读
主要来源: Code Agent Orchestra (Addy Osmani) 和 Simon Willison