状态机式智能体
State Machine Agent
又称: FSM agent
用显式的状态和状态间转移规则来约束智能体行为,比自由推理更可控;常见于客服、办事流程等生产系统。
怎么做
把交互建模成有限个状态(如“问候 → 收集信息 → 处理 → 结束 / 升级”),每个状态里只允许特定动作、只有满足条件才能转到下一个状态。模型的自由发挥被限制在单个状态内部,跨状态的流转由规则控制。这样系统的行为空间是有限且可枚举的。
取舍
优点:可预测、可测试、易审计,能保证“不会跳过身份核验直接退款”这类硬约束。缺点:状态和转移要预先设计,遇到没覆盖的情况会僵;不适合开放式、探索性的任务。它和自由的 ReAct 循环是两个极端,很多系统按子任务风险选择用哪一种。
常见误解
- 状态机式不代表不用模型——模型仍在每个状态内工作,只是不由它决定整体流程走向。
- 状态设计不全时,智能体会卡在某个状态或反复横跳,需要兜底转移。
相关术语
参考来源
整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。