问题定位
当业务逻辑包含多条件分支时,简单文字描述可能导致图表结构混乱。
解决方案
- 结构化输入法:
- 按「主体-动作-对象」句式编写(例:”当支付超时时,系统触发退款流程”)
- 用数字序号标记步骤顺序
- 显式声明条件关系(如果…否则…)
- 技术调优方案:
- 在 docker-compose.yml 切换 GPT-4 模型提升理解能力
- 调整 temperature 参数至 0.3 减少随机性
- 对生成结果添加逻辑校验规则
- 人工干预手段:
- 在编辑界面手动补充 graph 方向声明(如 TB/RL)
- 为复杂节点添加超链接注释
- 使用 subgraph 功能模块化展示
典型案例
电商订单流程生成准确率从 62% 提升至 89%,主要归功于条件语句的显式声明。
本答案来源于文章《Smart Mermaid:用文字快速生成流程图和时序图的AI工具》