当 AI 代理调用您的微服务时:五个不再成立的假设 笔记

当 AI 代理调用您的微服务时:五个不再成立的假设

微服务围绕一个简单的契约构建:已知的调用方发送可预测的请求,期望获得类型化的响应,然后继续执行。这一契约维持了数年。随后,AI 代理(AI agents)登场。代理不会仅调用一次你的服务。它可能在单个推理循环中调用三次,同时向五个服务发起请求,对模糊输出进行重试,或在执行过程中决定另一个端点更为合适。你架构中内置的分布式系统假设——如速率限制、幂等性、熔断器、认证流程——从未为这种非确定性、自主的调用方而设计。本文将梳理这五个核心假设的破裂点,并逐一探讨切实可行的应对方案。