东方屹腾:执行型 Agent 从零到稳定交付

核心结论(一句话)

对企业 SaaS 的执行型 Agent,真正决定稳定交付的不是“工具能不能接进来”,而是能否把业务 API 的机械参数绑定从 LLM 生成里剥离出去,落成 Orchestrator + 规划执行 + 机械状态平面 + 会话统一状态平面的工程骨架。

分类提炼

知识节点(8 个独立概念)

关联图谱

上游(基于 / 来自)

下游(应用于 / 验证于)

同级(横向 / 并列)

正文要点(6 条)

一、先分清:执行型 Agent 不是内容生成型 Agent

这篇案例的第一刀切得很准。MCP 在“搜资料 -> 写报告 -> 做 PPT”这类内容型任务里很好用,因为主链上传递的是文本结果,语义有偏差也未必致命;但在报销、薪资组搭建、入职办理这类事务流里,步骤之间传递的是机械参数,错一位就不是“内容不够好”,而是业务失败甚至脏写数据。

二、真正的痛点不在“看起来像 AI”,而在“第一次配置太难”

东方屹腾没有把精力放在分析报表、经营建议这类更容易展示智能感的场景,而是锁定了薪资组快速搭建这个冷启动痛点。这个锚点非常关键:它决定系统必须解决事务流程、状态依赖、参数绑定和回滚,而不是仅仅生成一份漂亮的解释文本。

三、从起步开始就把前端和可观测性做成底座

作者强调的“前端尽早做精美”和“把 Agent 的意识和行为对开发者可观测”很务实。企业里,展示层不是装饰;可观测性也不是附属功能。对执行型 Agent 来说,看得到每一步 Thought / Action / Observation / LLM 调用 / 成本 / 工具动作,是压住复杂度的基础设施。

四、控制 / 叙事二元论让系统第一次真正可控

在意图识别阶段,团队就识别出运行态里有两种不同的平面:一种是控制信号,一种是叙事上下文。前者要机械、稳定、能驱动程序;后者要承载理解、总结、压缩和推理。这条二元论很重要,因为它把“Agent 很智能”的模糊直觉拆成了“程序控制什么,LLM 理解什么”。

五、ReAct 足够灵活,但严格事务流最终会逼出规划执行和 HITL

ReAct 适合“干一步看一步”,但当薪资组搭建这种流程要求“先匹配模板、再建快照、再导入、失败则回滚”时,靠 ReAct 临场决定步骤顺序就会跨步或漏步。于是系统自然长出任务 DAG、规划器、执行器和状态机,随后又顺理成章接上 HITL 阻塞审批和恢复续作。

六、真正把系统从“会跑”变成“稳定交付”的,是机械状态平面和三权分立

全文最值钱的部分,是作者直面了一个行业里常被含糊带过的问题:LLM 不适合承担确定性参数复制。
template_id、申请 id、审批单 id 这类东西不能混在上下文里让模型“生成出来”,必须进入一个独立的机械状态平面;而整个会话运行态也要分成叙事状态平面、机械状态平面、任务调度状态平面三部分。再叠加锚、账、集和 L1/L2/L3 记忆,系统才有机会在长链路里保持稳定。

5 个可借鉴动作

  1. 不要把 LLM 当参数复制器。
    只要步骤之间传递的是确定性 id、状态码、版本号、资源句柄,就应该把它们外化成独立状态,而不是塞进上下文让模型去猜。
  2. 先选一个真实锚点场景,而不是做“最像 AI”的 demo。
    执行型 Agent 的工程骨架,不会从花哨的分析报告里长出来,只会从刚需事务流里长出来。
  3. 把可观测性和审批门做进主干,而不是后补。
    执行型 Agent 的失败不是“答得不够好”,而是会直接写系统、调工具、跑任务;调试和治理必须一开始就有。
  4. 当 ReAct 开始漏步时,别继续硬调 prompt。
    这是进入规划执行、任务 DAG 和状态机的时候,不是再多加几条提示词的时候。
  5. 迁移前先问自己是不是封闭企业体系。
    机械状态平面之所以能成立,前提正是工具注册和状态键字典都由你自己控制。

相关链接