流程图在软件设计和系统架构中的非常的主要,是不可或缺的工具,它们帮助团队成员更好地理解系统的业务逻辑。

开拓职员在梳理流程或写技能文档时,每每须要利用软件工具来手动画流程图,然而,手动绘制流程图耗时费力,尤其是当系统繁芜且须要频繁更新时。
但借助 AI,我们可以更快速地天生流程图,并通过 drawio 进行进一步的调度和优化。

AI天生流程图简介

本次先容利用 AIGC 来天生流程图来提升效率。
利用的 AI 工具是 Kimi,其它工具如ChatGPT、文心一言等都类似。

根据本次供应的方法,其它类型的图,如时序图、状态图、类图等,都可以利用AIGC天生。

借助AI从自动生成流程图到个性化调解全攻略

利用AI天生流程图,只须要输入你的哀求,AI会根据哀求天生对应的图的代码,然后将代码导入的画图工具中。

整体流程图:

```

Start

用户输入需求给AI

AI根据提示天生图代码

用户将图代码导入到画图工具

End

```

需求描述一定要可读性强,准确并详细,这样天生出来的图才会更符合实际需求。

AI天生流程图

提示词要指定利用什么格式,本次指定的格式是 memaid,由于 mermaid 是一种基于文本的图表措辞,利用大略且很广泛。

比如让AI天生用户登录的流程图,提示词:

1、用户输入用户名密码,点击登录按钮;2、用户名或密码缺点,则提示用户登录失落败,流程结束;3、如果用户输入缺点次数超过三次,则锁定用户;锁定的用户登录提示用户已经锁定;4、如果用户名密码精确,则提示登录成功,跳转系统首页。

AI很快就给出了却果:

点击code可以查看流程图的源码:

graph LR A[开始] --> B{输入用户名密码} B -->|点击登录| C{验证用户名密码} C -- 精确 --> D[提示登录成功] D --> E[跳转系统首页] C -- 缺点 --> F{缺点次数 < 3} F -- 是 --> G[提示登录失落败,流程结束] F -- 否 --> H[锁定用户] H --> I[提示用户已锁定]

这个源码便是我们后面要用的。

导入到drawio

如果要对流程图进行调度,只要把代码导入到drawio中,就可以进行相应的调度了。
drawio 是一个功能强大的在线图表绘制工具,支持多种文件格式的导入。

详细步骤如下:

1、打开 drawio,本地安装版和网页版都可以

网页版地址:https://app.diagrams.net/

2、导入代码到drawio中

菜单:调度图形 - 插入 - 高等 - Mermaid

在弹窗文本框中粘贴上面的代码:

然后插入,就可以看到流程图已被导入进来了:

3、手动调度流程图

drawio 供应了丰富的工具来调度布局、修正节点、改变连接线的样式等。

总结

利用 AI 天生流程图是一种高效的办法,可以大大减少手动绘制的事情量。
通过导出流程图并导入到 drawio 中,我们可以充分利用两种工具的上风,快速天生并优化流程图。
希望本文的步骤和建议能够帮助你在事情中更好地利用这些工具。

(完)