SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

Agent 和 Agent Loop 有什么区别

Agent 是那个干活的人,Agent Loop 是这个人干活时一遍遍走的流程——观察、思考、行动、再观察。一个是执行者本身,一个是执行者做事的方法和节奏,问清楚这两个概念,调试的时候才知道该动哪里。

寓言

邮差和邮差每天走的路

镇上的邮差老吕,每天早上六点背起信袋出门,走一条固定的路线:先南街、再东巷、绕到北边磨坊、最后从西边市集回到邮局。镇上有十二条街、四十几个巷口,老吕闭着眼睛都知道哪家门口有狗、哪条巷子早上背阴凉快。

邮局新来了个年轻管理员,看了老吕的送信记录觉得不满意:“南街在西边,你每天先往东走再往西绕,多走了三里路。你应该先走北边。”老吕没争辩,第二天按新路线走了一趟。回来的时候少了四封信——北边码头巷的路牌掉了,老吕多拐了一个弯,漏掉了半条巷子。

年轻管理员很困惑:“你是邮差,你认得路,换条路线怎么就会漏信?”老吕说:“路线不一样,该在哪儿停、在哪儿拐、哪家门口要等一等,全变了。我脑子里的路线图是旧的,脚踩在一条新路上,手跟不过来。”

两个人吵到邮局局长那里。局长听完,问年轻管理员:“你说的‘路线’,是钉在墙上那张地图上的线,还是老吕每天早上用脚走出来的那条路?”说完他把老吕叫过来:“你把前天走的那条路画在墙上这张地图上。”老吕画了,弯弯绕绕,经过了修路绕道的巷口、避开了周三赶集的市集口。

局长又拿出一张空白地图:“你现在把明天按新路线走的样子也画上去。不用管墙上那张旧地图。”老吕画了——这回的线跟他前天踩出来的那条完全不一样,经过的路口、停过的门槛、避开的热闹地段全是另一套。

局长指着两张图说:“墙上这张旧地图,画上去就不变了,是死的。老吕每天走的那条路,是活的——今天修路绕一下,明天赶集避一下,后天有老太太站在巷口跟他多说两句,他就会慢一点。地图上的叫‘路线图’,老吕走出来的一遍又一遍的过程,才叫‘送信’。”

年轻管理员后来在邮局的日志上写了一句话:“邮差是邮差,送信是送信。我以前以为说‘邮差’这两个字,就是在说‘他每天送信这件事’。”

Agent:会跑腿的人

一个有目标、能观察环境、会自己行动的执行主体。有自己的工具、状态、权限和边界。相当于邮差本人——有身份、有能力、被分配任务去完成。它不等于它干活的过程,两者是不同维度的概念。

Agent Loop:跑腿时一遍遍走的流程

Agent 执行任务时的循环过程:观察当前情况 → 思考下一步 → 执行动作 → 看到结果 → 再观察、再思考,一轮一轮往前推进直到任务完成或中断。相当于送信时每一步的实际节奏和反应模式。

故事对应

  • 老吕(邮差本人):Agent,一个有身份、有工具、被分配了任务的执行主体
  • 老吕每天走的固定路线:Agent Loop,执行任务时的观察-思考-行动-再观察循环
  • 换路线后漏掉四封信:改变 Loop 的执行路径会直接影响 Agent 的准确性
  • 墙上地图 vs 实际踩出来的路线:静态规划图 vs 动态循环过程,两者不是一回事
  • 修路绕道、赶集避开、和人多聊几句:Loop 每一步都会根据环境实时调整
  • “邮差是邮差、送信是送信”:Agent 是实体,Loop 是这个实体干活的动态过程

落到调试和设计

调试 Agent 卡住了,先分辨:是 Agent 本身的工具配错了、权限没给对、还是 Loop 的某个环节——观察不够细、思考太草率、行动缺反馈——出了问题。改 Agent 的配置和调 Loop 的节奏,是两套完全不同的手段,用错了方向只会越调越乱。