跳到正文
掘金 · 分类· 用户270507772524·· 4 小时前AI 评分60

Agent 调工具卡住?3 种超时与取消策略实测对比

AI 导读

作者用同一个耗时 5 秒的慢工具实测三种调用策略,发现超时返回只让调用方在 1.01 秒拿到结果,后台仍跑满 5.04 秒且副作用发生 1 次,只有协作式取消能在 1.01 秒叫停、副作用为 0 次。据此指出 Agent 给工具调用设超时并重试,可能把同一件有副作用的操作执行两遍。作者建议有副作用的工具同时具备取消信号和幂等键,外部不可取消的接口则用超时加幂等或去重表兜底。

来源:掘金 · 分类 · juejin.cn