Mermaid AI 是 Mermaid Chart 中的对话式图表功能。用户可以用自然语言生成流程图,继续追问以修改结构,再进入代码编辑器或可视化编辑器精修。完成后可导出 PNG、SVG 或 MMD 源码,也能通过链接设置访问权限并分享。它的核心价值是让 AI、Mermaid 代码、画布和协作围绕同一份图表状态工作。
AI 适合生成和重构初稿,代码与可视化编辑器负责确定性修正,历史和分享功能则让图表进入团队工作流。
提示应说明图表目的、方向、步骤、判断条件和期望输出。例如:
生成一个从左到右的客户退款流程图。
包含申请退款、校验订单、检查退款期限、人工审核、
原路退款和通知客户。
订单不存在或超过退款期限时分别结束。
用子图区分客户、客服系统和支付平台。
“做一个退款流程图”只给出主题,模型只能自行补全业务规则。具体描述越完整,第一版越容易核验。
本文聚焦流程图,但 Mermaid AI 也面向 Mermaid Chart 支持的其他图表类型。不要为了统一格式,把具有明确时序或状态语义的问题硬画成普通流程图。
生成第一版后,可以要求 AI 修改局部结构。后续提示应同时说明变更目标和不应变化的部分:
在“人工审核”前增加“金额是否超过 500 元”的判断。
超过时进入人工审核,不超过时直接原路退款。
保留订单不存在和超过退款期限的两个失败出口,
不要改变现有子图名称。
这种约束比“优化一下流程”更可验证,也能减少模型重写无关节点。
Mermaid AI 可以理解布局和视觉要求,例如改成从上到下、把数据节点分组、突出数据库节点或切换主题。样式提示应与结构提示分开提交,便于发现哪一步引入问题。
视觉更漂亮不代表逻辑更正确。结构验收应优先于美化。
官方指南说明,AI 生成结果可通过 Edit 进入 Mermaid Chart 编辑器。用户可以在文本编辑器中修改 Mermaid 语法,也可以进入 Visual Editor 直接调整节点、边、标签、颜色和形状。
文本编辑适合精确控制与复制源码,可视化编辑适合不熟悉 Mermaid 语法的用户。两者应保持同步:点击画布元素可定位代码,修改代码也能找到对应图形。
Mermaid 代码是图表的结构化表示。例如:
flowchart LR
A[提交退款申请] --> B{订单存在?}
B -- 否 --> C[通知订单不存在]
B -- 是 --> D{仍在退款期限?}
D -- 否 --> E[通知已超过期限]
D -- 是 --> F[进入退款处理]
手工编辑时应尽量保持节点 ID 稳定。修改标签通常只改方括号内文本;改变 ID 则需要同步所有连接和样式引用。
当前产品说明显示,Visual Editor 支持选择节点或边、调整尺寸和形状、拖动创建节点、双击编辑标签,并自动更新 Mermaid 代码。它还支持节点对齐和边的重新连接。
可视化编辑适合快速整理,但每次重大修改后仍建议查看代码,确认没有重复节点、残留连接或意外的标识变化。
当 Mermaid 代码无法解析时,AI Repair 可针对错误提出修复,并在应用前预览。修复请求应限定为语法问题,不允许模型顺便改变业务含义。
修复当前图的 Mermaid 语法错误。
保持所有节点、标签、连接方向和子图不变。
先说明拟修改的位置,再提供修复预览。
最终仍要以 Mermaid 真实解析和渲染成功为准,而不是以 AI 的文字确认作为验收。
文本编辑器中的代码变化会驱动渲染区域更新。实时预览让用户立即看到方向、换行、子图和样式效果,也能更快定位语法错误。
大型图表可以启用 Pan & Zoom,在画布中平移和缩放;AI Chat 还提供全屏查看入口,适合检查聊天栏中无法容纳的复杂图。
Mermaid Chart 编辑器提供本地时间线,自动保存编辑并允许回到较早版本。历史记录适合应对 AI 大范围重写、手工误删和布局调整失败。
关键版本仍应主动保存并导出源码。自动历史可能有数量或存储范围限制,不能替代团队版本控制和正式备份。
AI Chat 的生成图上提供 Export,可直接导出 PNG。PNG 适合聊天、邮件、演示文稿和不支持 SVG 的系统。
导出前应:
SVG 是矢量格式,适合网页、设计软件和需要高分辨率的文档。它在任意缩放下通常比 PNG 清晰,也便于后续嵌入。
分享 SVG 文件前应确认字体、主题样式和外部资源已正确包含。某些内容管理系统会清理 SVG,因此需要在目标平台实际上传测试。
编辑器支持将代码导出为 MMD 文件。源码是最可维护的交付格式,因为它能进入 Git、Markdown 或其他 Mermaid 工具,并可在未来用新主题重新渲染。
团队最好同时保存 MMD 与一份用于阅读的 SVG。PNG 可以作为兼容性补充,但不应成为唯一主文件。
编辑器的 Share 功能可以设置图表访问权限,并分享编辑器链接或 SVG 链接。当前产品也提供无需接收者登录的链接分享能力,但创建者仍应根据内容敏感度选择访问范围。
链接比静态附件更容易保持最新,但也需要管理撤销、权限继承和内容变化。
Visual Editor 支持同步编辑与异步反馈。团队可以在架构评审、流程梳理和需求讨论中共同修改同一张图,减少多个附件版本来回传递。
协作时应约定谁负责最终结构、谁能改访问权限,以及评审意见何时算解决。共享画布不等于变更治理。
当前 Mermaid AI 产品能力还包括上传文档、粘贴会议记录或提供代码与数据,让模型生成第一版结构图。输入资料越长,越需要明确范围:
只分析上传文档中的“退款处理”章节。
生成一个流程图,保留明确写出的步骤和异常。
不推断文档没有说明的审批规则。
把无法确定的地方列在图外。
生成后要逐项回查来源。AI 能压缩信息,但不能证明资料内部一致。
“活文档”的关键不是在线链接,而是图表与真实系统变化之间有明确维护责任。
渲染成功只证明语法基本成立,不证明流程正确。
上传内部文档、代码或会议记录前,应确认组织策略、产品方案和数据处理条款。当前产品页面说明付费用户的 AI 提示不会用于训练,但具体适用范围仍应以账户方案与最新条款为准。
把流程改写为编号步骤,逐条列出成功与失败路径,再用局部提示补充,避免要求 AI 整体“优化”。
明确保留项,比较修改前后代码,并从时间线恢复后重新提交更小的变更。
减少单图节点数量、改用更合适方向,或优先导出 SVG。复杂图应拆成概览和细节图。
检查访问权限、组织策略和链接是否被撤销。用未登录窗口验证接收者真实体验。
等待解析完成,检查语法错误并刷新有效版本。不要在尚未同步时继续大范围修改。
检查平台的 SVG 安全策略和嵌入方式,必要时导出 PNG 或使用允许的共享链接。
Mermaid AI 将自然语言生成、连续对话修改、Mermaid 代码编辑、可视化调整、历史恢复和分享导出放在同一工作流中。最有效的使用方式是先用明确提示生成结构初稿,再逐次修改布局与样式,通过代码或 Visual Editor 精修,并同时保存 MMD 与 SVG。分享前要核对权限,导出前要检查边界和字体,涉及内部资料时还要确认数据策略。AI 可以显著缩短从想法到图表的时间,但流程真实性、访问控制和长期维护仍需要用户负责。
AI Flowchart Studio 如何从文本生成 Mermaid 图并导出 SVG、PNG 或源码?
SAGE 如何通过提示词编辑 Draw.io 和 Mermaid 软件工程图?
AI 流程图工具如何实现无需登录的对话生成、源码编辑和实时预览?
EaseChart Mermaid AI 如何从文本提示生成可编辑图表?
NL2Workflow 如何通过多轮对话生成 Mermaid 流程图和 DSL 代码?
ubuntu英文语言无法设置成中文语言怎么办?