Mermaid AI 可以先根据提示词生成一张可工作的图表,再在同一对话中理解当前图表并执行局部修改。稳定的操作方式是:第一条提示明确图表类型、主题和关键关系,生成后用短指令逐次增删元素、调整结构或改变样式,最后切换到文本编辑器完成精确修改。
根据当前官方使用文档,生成入口位于 Mermaid Chart 的新建图表流程中:
Mermaid AI 当前可用于不同账号方案,但 AI 点数数量会随方案变化。开始较长的编辑任务前,可以先在设置中查看剩余点数,避免在关键修改阶段中断。
官方文档建议把图表类型、主题、关键元素或关系写清楚。这三个部分决定了 AI 是在画什么、描述什么,以及节点之间如何连接。
图表类型:时序图
主题:用户通过邮箱重置密码
关键元素:用户、Web 应用、认证服务、邮件服务
关键关系:
1. 用户提交邮箱。
2. Web 应用请求认证服务生成一次性令牌。
3. 邮件服务发送重置链接。
4. 用户提交新密码。
5. 认证服务校验令牌并更新密码。
6. 令牌无效或过期时返回失败,不更新密码。
如果只写“画一个密码重置图”,AI 需要自行判断图表类型和参与者,结果可能是流程图,也可能漏掉令牌过期分支。明确图表类型可以显著减少这种歧义。
| 图表类型 | 必须说明的内容 | 适合表达的问题 |
|---|---|---|
| 流程图 | 步骤、判断、循环和结束状态 | 业务流程与操作路径 |
| 时序图 | 参与者、消息顺序、成功与失败响应 | 接口调用和跨系统协作 |
| 实体关系图 | 实体、字段、主外键和基数 | 数据库模型 |
| 状态图 | 状态、触发事件、守卫条件和终态 | 订单或任务生命周期 |
| 甘特图 | 阶段、日期、依赖和里程碑 | 项目计划 |
| 思维导图 | 中心主题和分支层级 | 概念整理与头脑风暴 |
不要只在提示词里堆名词。对于关系型图表,连接方式比元素清单更重要。
第一轮只要求形成完整骨架,不必同时处理品牌色、图标和所有边缘情况。可以在提示末尾增加可验收约束:
先生成一级结构,不展开内部实现。
节点不超过 12 个。
每个节点只表达一个动作。
保留失败路径和明确终态。
不要添加输入中没有的服务。
先让结构正确,再在对话中细化,通常比一次生成一张巨大图表更容易控制。
官方文档说明,Mermaid AI 能理解刚刚生成的图表,不需要每轮重新粘贴全部背景。后续请求应明确修改对象、动作、位置和不变项。
在“生成令牌”和“发送邮件”之间增加“保存令牌摘要”节点。
其余参与者和消息顺序保持不变。
增加令牌过期分支:认证服务返回失败,Web 应用提示用户重新申请。
不要把失败分支连接到更新密码。
把认证服务和邮件服务放入“后端服务”分组。
不修改现有消息文字。
“其余保持不变”不能保证绝对不变,因此每轮仍要检查差异,但它能清楚表达修改范围。
增加节点时写明前后位置,删除节点时说明连接如何重接。
在“审核通过”和“发布”之间增加“法务复核”。
审核通过后进入法务复核,复核通过才允许发布,复核拒绝返回草稿。
删除“通知经理”节点,并把“保存申请”直接连接到“进入审批”。
不要删除其他通知节点。
如果只说“加一个法务步骤”,AI 可能把它放到错误阶段;只说“删掉通知”则可能匹配多个相似节点。
对话可以改变图表方向、分组和复杂度,也可以在适合时转换图表类型。
把图表改为从左到右,节点关系保持不变。
将前端节点和后端节点拆成两个子图,跨系统调用保留箭头标签。
中间部分过于复杂,把三个内部校验合并为“执行规则校验”,异常出口保持不变。
把流程图转换为时序图会改变表达模型,不是单纯的样式操作。转换后要重新核对参与者、消息顺序和返回值。
结构确认后,再要求 AI 修改颜色、主题或重点路径:
将判断节点设为黄色,成功终点设为绿色,失败终点设为红色。
其他节点使用中性色,不改变布局。
突出从“提交申请”到“审批完成”的关键路径,其他连线保持普通粗细。
颜色必须有一致语义,不要让同一种颜色同时表示角色、状态和优先级。黑白打印或色觉差异场景还应依靠文字和形状区分。
当前官方文档列出的上传格式包括 PDF、Word 和纯文本。进入 Mermaid AI 面板后,可使用输入框中的附件入口上传文件,再说明要从文件中提取什么结构。
根据这份需求文档生成时序图。
只展示登录、令牌刷新和退出三个用户流程。
参与者为浏览器、API 网关、认证服务和用户数据库。
未知接口不要自行命名,标记为“待确认”。
上传的文件上下文在本次对话期间可继续使用。因此第一轮生成后,可以直接追问“补充错误状态”或“加入管理员流程”,无需再次上传同一文件。
对话上下文不是永久知识库。开始新的聊天、切换项目或隔较长时间继续工作时,应确认文件是否仍在当前上下文中。
对话历史越长,早期约束越容易被后续复杂要求稀释。可以定期用一条消息重申不可改变的业务规则。
当图表整体结构接近目标,只需改一个标签、一条连线或一个节点 ID 时,文本编辑通常更精确。官方文档说明,AI 面板生成的是标准 Mermaid 语法,文本编辑器与 AI 面板保持同步。
sequenceDiagram
actor User as 用户
participant Web as Web 应用
participant Auth as 认证服务
participant Mail as 邮件服务
User->>Web: 提交邮箱
Web->>Auth: 申请重置令牌
Auth->>Mail: 发送重置链接
Mail-->>User: 邮件送达
User->>Web: 提交令牌和新密码
Web->>Auth: 校验并更新密码
直接编辑后再回到 AI 对话时,先确认预览正常。因为两个面板同步,语法错误也会成为后续对话面对的当前状态。
如果手动编辑后图表无法渲染,可以在 Mermaid AI 面板使用 Fix with AI。当前官方流程会识别问题、提出修复并显示差异,用户可以选择应用或放弃。
查看差异时重点检查:
能重新渲染只是语法验收,不代表业务语义正确。
第一轮生成:
生成从上到下的内容发布流程图。
步骤包括选题、撰写、审核、修改、批准、发布。
审核拒绝时返回撰写,发布失败时进入重试。
所有分支必须有标签。
第二轮补结构:
在批准和发布之间增加“合规检查”。
不通过时返回修改,通过时进入发布。
第三轮简化:
把选题和资料收集合并为“准备选题”,其余节点保持不变。
第四轮分组:
把撰写与修改放入“作者”子图,把审核与批准放入“编辑”子图。
第五轮样式:
将拒绝和失败路径设为红色虚线,正常路径保持实线。
每一步都有单一目标,出现问题时可以准确回退到前一轮。
上传 PRD、会议记录、架构或数据库文档前,应先删除密码、令牌、个人信息、客户数据和未公开地址。是否允许使用在线 AI 功能,还要遵循组织的数据分类、合同和管理员设置。
只提供完成图表所需的最少内容。如果一份文档过大,可以先整理相关章节,再让 AI 生成指定范围的图,而不是把整个资料库一次上传。
提示词没有明确类型时,AI 会根据上下文推断。下一轮直接说明“转换为时序图”或重新以明确类型生成,并核对转换后的语义。
可以。写明节点的唯一名称,并说明删除后前后连线如何处理,避免留下断路或误删同名元素。
文件只提供上下文,不会自动说明图表类型、范围和重点。提示词仍需告诉 AI 从文件中提取哪些对象和关系。
结构性变化适合对话,确定的局部变化适合文本编辑。两者可以交替使用,因为当前图表和语法会保持同步。
Mermaid AI 的连续工作流从一条结构化提示开始:写清图表类型、主题和关键关系,生成骨架后在同一对话里逐次增删元素、调整布局、分组和样式。文件可以为本次对话提供持续上下文,接近完成时再切换到同步的文本编辑器做精确修改。每轮保持目标单一并核对差异,才能让图表在多轮修改后仍然正确、清晰和可维护。