你的智能体可能正在偷偷烧钱!智能体死循环烧钱停不下来?几行 Python 给它套上三道刹车
Dev.to 一篇教程指出,智能体反复调同一个工具、改同一处代码是跑挂的常见死法,模型本身没坏,只是没人告诉它「你已经试过了」。
大白话这篇教程讲的是:AI 智能体卡死循环,往往不是模型笨,而是它不知道自己在重复,也没有「什么时候算干完」的定义。作者用纯 Python 写了一个小守卫对象,每次模型回合都检查三件事:总步数有没有超上限、同一个工具调用是不是重复太多次、最近几步有没有产生新结果。超了就抛异常干净停下,而不是让智能体一直烧 Token。作者还提醒,LangChain、LangGraph、OpenAI Agents SDK 自带的步数上限只能止血,发现不了重复和空转。
对你意味着自己写智能体、跑自动化任务的人最容易被死循环悄悄烧钱,这套思路可以直接抄进项目里。
原文:How to stop an AI agent infinite loop in Python (step caps, repeat checks)
打开巨象雷达,看今天全部 AI 动态