HEXIS: Compiling Skills into Extended Finite State Machines
将 Agent 技能编译为扩展有限状态机以提升执行合规性
🧭 Agent 技能编译与工作流执行优化 ★ 深度解读
WorldBuilder013
把技能文档编译为扩展有限状态机,分离知识提示与显式控制流,跨 4 个基准平均提升 16.1 个百分点
📌 工作参考价值(4 点)
- 可将电商/客服/审核/投放等领域的 SOP 或技能文档编译为状态机:状态内放局部 prompt 和工具调用,控制流交给 guard 规则与 runtime,模型不再从长上下文里反复推断下一步,能显著减少步骤遗漏。
- 用变量保存前序结果(商品列表、校验结果、已选类目等),guard 直接基于变量判断分支/循环/终止;模型只负责状态内推理和生成,控制决策边界由程序显式执行,适合流程固化。
- 做增量更新时采用 trace replay 回归:每次根据新轨迹修改状态机,必须重放新旧全部轨迹且通过静态检查才接受,防止新增分支破坏已跑通任务,类似推荐系统里的回归测试。
- 只需用一个强模型编译状态机,即可跨多个执行模型复用,无需按目标模型重新编译;若同时优化技能文本,可以先跑 SkillOpt 再编译,能进一步提分并降低 tokens。