skip to content
Learn new things and make life better

用 AI 来生成流程图

以前画流程图一般是去 draw.io 手动拖框连线,画草图,然后调整位置、布线、颜色、形状 一点一点慢慢美化,还是比较耗费时间的。最近写了一个众筹的合约,流程很简单,类似 kickstarter 这样的众筹平台,设定目标,在区块链上接受众筹,成功了就自动转账,失败了就原路退回。我要画个流程图给老板讲解,懒得手画,所以尝试了一下用 AI 来画。首先我在 vscode copilot chat 里面,选择好 agent mode,然后提示 AI 基于我的合约源码,生成一份 plantuml 的时序图,很快就生成了puml的源码,拿到 plantuml.online 上面去直接就能渲染,但是puml生成的流程图默认比较难看,最好还是生成 drawio 的流程图,本质上也是一个 xml 文件,所以试着让 AI 生成了一下,很惊喜,竟然直接就能用,至此我的AI做流程图的工作流形成了,就是:

写好代码或文档 —> 让 AI 去理解并且生成 plantuml 的图 —> 再从 plantuml 图转为更美观的 drawio 图