SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

指挥多个智能体的和执行流程的

「编排」和「引擎」这两个词都带「管」的意思,但一个管的是「谁先做」,另一个管的是「怎么做」。选错了地方,要么灵活性不够,要么控制力不够。

寓言

戏班子的导演和剧本

镇上有个戏班子,常年在外演出。班主有两个宝贝:一个是从小学戏的李导演,一个是装满剧本的本子箱。李导演的本事是现场调配演员,谁先上场、谁后唱、谁在这出戏里多露脸少露脸,全凭他现场一句话。

那箱剧本也宝贝得很,每本上都写着详细的走位、唱腔、眼神。演到第几页该迈左脚、该抬右手,写得清清楚楚。照着剧本演,戏就不会乱。

有一次,戏班接了个急活,要在三天内排一出新戏。李导演一看时间紧迫,直接把几个主演叫到一起,现场说戏:「这场你先上,亮相要大;下一场你接,动作要快;最后一场咱们一起上。」演员们记是记下来了,但排练时总是乱套,有人忘了词,有人走错位。

班主没办法,翻出箱底的旧剧本,挑了个结构类似的,让演员们照着练。这一练果然顺畅多了,照着本子走,该谁上场谁上场,该做什么动作做什麼动作,三天就把戏排完了。

但演出的时候出了问题。正演到精彩处,台下有个小孩哭了,饰演母亲的演员心一软,临时改了一句台词想哄孩子高兴。这一改不要紧,后面的演员全蒙了,因为后面的走位是跟着这句台词设计的,台词变了后面的戏全对不上。

李导演在旁边看着,心里着急但没法改。因为这一出是照着剧本走的,剧本上写死了,改了就得重印新本子。演员们只能硬着头皮演下去,台下观众看得莫名其妙,后台的鼓师也跟不上节奏,连负责换景的人都不知道下一块布景该不该抬上来。

还有一次,戏班接了个特别的演出,对象是一群听不懂戏的外国人。导演现场决定:去掉所有唱腔,只留动作和表情,让演员即兴发挥。结果这场戏反而出乎意料地成功,外国人看得懂,而且看得懂的人都鼓掌。

故事讲完了。现场调配谁先做谁后做、出了问题能现场改的,是 orchestration。按固定步骤走、中间不能随便改的,是 workflow engine。

agent orchestration

调度多个智能体的执行顺序和协作方式,能根据现场情况动态调整

workflow engine

按照预定义流程执行任务,每一步都有固定规则,修改需要改动流程定义本身

故事对应

  • 李导演 → orchestration 层,负责调度和决策
  • 演员执行的顺序和配合 → 多智能体的协作方式
  • 现场说戏即兴调配 → 动态调整执行顺序
  • 箱子里的剧本 → workflow engine 的流程定义
  • 照着剧本演 → 按固定规则执行
  • 临时改台词导致后面全乱 → workflow engine 的僵化问题
  • 导演即兴发挥获得成功 → orchestration 的灵活性优势

落到项目里

如果你需要处理的是规则明确、很少变化的固定流程,比如每月固定跑一次的数据报表,走 workflow engine 更稳定,出问题了也有据可查。如果你需要处理的是需要根据现场情况随时调整的任务,比如多轮对话中根据用户反馈切换处理策略,找 orchestration 层更合适。两者也可以结合:用 workflow engine 跑主流程,在关键节点交给 orchestration 来做动态决策。