流程图在软件设计和系统架构中的非常的主要,是不可或缺的工具,它们帮助团队成员更好地理解系统的业务逻辑。
开拓职员在梳理流程或写技能文档时,每每须要利用软件工具来手动画流程图,然而,手动绘制流程图耗时费力,尤其是当系统繁芜且须要频繁更新时。但借助 AI,我们可以更快速地天生流程图,并通过 drawio 进行进一步的调度和优化。
AI天生流程图简介本次先容利用 AIGC 来天生流程图来提升效率。利用的 AI 工具是 Kimi,其它工具如ChatGPT、文心一言等都类似。
根据本次供应的方法,其它类型的图,如时序图、状态图、类图等,都可以利用AIGC天生。
利用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 中,我们可以充分利用两种工具的上风,快速天生并优化流程图。希望本文的步骤和建议能够帮助你在事情中更好地利用这些工具。
(完)