
068、画图与可视化:Mermaid 图表、架构图与流程图的 AI 辅助生成上周五晚上,我在排查一个微服务调用链的时序问题时,被一张手绘的流程图坑了整整三个小时。那张图是同事用Visio画的,箭头指向混乱,节点之间的依赖关系画反了,导致我按照图上的逻辑去改代码,结果线上出了P0故障。事后复盘时,我意识到一个残酷的事实:大多数程序员画的图,要么不准确,要么更新不及时,要么根本没人看得懂。CodeX 的 Mermaid 支持,是我从那次事故后真正开始依赖的功能。它让我从“画图五分钟,改图两小时”的泥潭里爬了出来。今天这篇笔记,我会从几个真实踩坑场景出发,聊聊怎么用 AI 辅助生成各种技术图表。一、Mermaid 语法:别背,让 AI 替你记很多人一上来就翻 Mermaid 官方文档,试图记住所有语法。我劝你别这样写——Mermaid 的语法虽然简单,但节点样式、子图嵌套、箭头类型这些细节,你一个月不用就会忘。CodeX 的优势在于,你只需要描述需求,它就能生成可运行的 Mermaid 代码。举个例子,上周我需要画一个用户登录的流程图。传统做法是打开 draw.io,拖拽半小时。用 CodeX,我直接输入:帮我画一个用户登录的流程图,包含输入账号密码、验证码校验、数据库查询、生成token、返回结果这几个步骤,用Mermaid语法。它生成的代码我直接复制到 Markdown 里就能渲染。这里踩过坑: