一句话:让模型"会自己干活"的,不是模型本身,而是它外面那个反复运转的循环。
过去我们用大模型,是"一问一答":你问,它答,结束。
而 Agent(智能体)要的是"自己干活":接到任务后,自己想、自己动手、自己看结果、不行就再来一遍,直到搞定。
Loop Engineering(循环工程)= 专门去设计、调校模型外面那个 "想 → 做 → 看 → 再想" 的循环(loop),让它能稳定地一圈一圈跑到任务完成。也常被叫做 agent loop / harness(脚手架)。
剥开任何一个能干活的 AI Agent(包括 Claude Code 自己),核心都是同一个循环:
直到满足"停止条件"(任务完成 / 出错 / 到达步数上限)才跳出循环。
单次回答再聪明,碰到真实任务也会:一步走错就一路错到底、没法用上工具、不知道何时该停、出错不会重试。结果就是 "demo 很惊艳,一上生产就翻车"。
能查资料、能跑代码验证、做错了能自己发现并回头改、复杂任务拆成多步稳稳推进。同一个模型,套上好 loop,能力天差地别。
注意:这几样里真正"动脑子"的判断交给模型,确定性的部分(路由、重试、状态、停止)交给代码——这才是工程,不是把所有逻辑都塞进 prompt。