You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在state machine中表示含嵌套alt的sequence diagram及实现循环

状态机循环逻辑实现疑问

场景背景

我已完成一份序列图设计,核心逻辑包含以下多层alt分支:

  • 顶层分支:治疗师可选择控制录像机或与夫妇对话
  • 对话分支嵌套:可选择与A对话 / 与B对话
  • 控制录像机分支嵌套:可选择控制A的设备 / 控制B的设备

为实现循环交互逻辑,我在状态机中新增了session状态,期望所有状态都能返回session状态,再从session跳转至其他状态。

当前问题

目前已实现从talk to B状态通过输入replyB返回session状态,但从session状态跳转至talk to A状态时,不确定该使用何种输入触发,也不清楚具体实现方式。

相关图示说明

  • 序列图:展示包含多层alt分支的治疗师交互流程
  • 参考图:用于状态机设计的参考示例
  • 初始状态机:未添加session状态的初始版本
  • 更新后的状态机:已添加session状态但未解决跳转问题的版本

内容的提问来源于stack exchange,提问作者perpetter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 10:42:53