快速生成viso流程图图片形式

我们在写详细设计文档的过程中总会不可避免的涉及到时序图或者流程图的绘制,viso这个软件大部分技术人员都会使用,但是想要画的好看,画的科学还是比较难的,现在我总结一套比较好的方法可以生成好看科学的viso图(图片格式)。主要思想还是基于大模型,下面将方法梳理出来,希望对家有所帮助。

步骤一

使用大模型(deepseek或者腾讯元宝或sonnet),我使用的是sonnet,将自己的流程图的参与者、流程顺序,按步骤讲清楚,让大模型基于PlantUml,按早PlantUml的格式生成一个格式文本,该文本大模型可以绘制出来,这时候就会生成一个大致的流程图

步骤二

打开浏览器打开网址:Plant server

页面如下所示:

将PlantUml的代码拷贝到上方的框中:

然后将点击提交即可,如果有需要修改的地方则在框图中调整即可。

Plant代码的示例如下:

@startuml

skinparam handwritten false

skinparam backgroundColor white

skinparam sequence {

ArrowColor #2C3E50

LifeLineBorderColor #2C3E50

LifeLineBackgroundColor #ECF0F1

ParticipantBorderColor #2C3E50

ParticipantBackgroundColor #ECF0F1

BoxBorderColor #2C3E50

BoxBackgroundColor #ECF0F1

}

participant "前端程序" as frontend

participant "平台应用管理服务\n主程序" as platform

participant "应用模块\n配置数据库" as db

' 初始化阶段

platform -> db: 读取应用模块配置信息

db --> platform: 返回配置数据

platform -> platform: 根据配置启动对应模块

' 状态监控循环

loop every 0.5 second

platform -> platform: 采集各应用状态信息

note right: - 模块启动状态\n- CPU占用率\n- 内存占用率\n- 自启动状态

end

' 前端登录流程

frontend -> frontend: 初始化

frontend -> platform: 发送席位登录请求

platform -> db: 查询席位对应应用列表

db --> platform: 返回应用列表数据

platform --> frontend: 返回席位应用列表

frontend -> frontend: 显示应用列表

' 应用操作流程

alt 停止应用

frontend -> platform: 发送停止应用请求

platform -> platform: 执行停止操作

platform --> frontend: 返回操作结果

else 启动应用

frontend -> platform: 发送启动应用请求

platform -> platform: 执行启动操作

platform --> frontend: 返回操作结果

else 设置自启动

frontend -> platform: 发送设置自启动请求

platform -> db: 更新自启动配置

db --> platform: 更新完成

platform --> frontend: 返回操作结果

end

@enduml

生成的效果图如下所示:

总结

  1. 我们要善于利用大模型提高我们的效率
  2. 这个方案的缺点是生成的是图片,应该还有其他可以直接导入PlantUml语言的软件,我这里没有寻找,如果大家找到了,请放到我的留言区,不胜感激
相关推荐
一起学开源5 天前
分布式基石:CAP定理与ACID的取舍艺术
分布式·微服务·架构·流程图·软件工程
晓华-warm8 天前
Warm-Flow 1.8.4 票签新增多种通过率策略!
java·中间件·流程图·jar·开源软件·工作流
paperxie_xiexuo9 天前
如何用自然语言生成科研图表?深度体验PaperXie AI科研绘图模块在流程图、机制图与结构图场景下的实际应用效果
大数据·人工智能·流程图·大学生
檐下翻书17311 天前
从入门到精通:流程图制作学习路径规划
论文阅读·人工智能·学习·算法·流程图·论文笔记
川西胖墩墩11 天前
流程图在算法设计中的实战应用
数据库·论文阅读·人工智能·职场和发展·流程图
檐下翻书17313 天前
流程图配色与美化:让你的图表会“说话”
论文阅读·人工智能·信息可视化·流程图·论文笔记
不爱学习的YY酱14 天前
告别局域网束缚!Excalidraw结合cpolar随时随地画流程图
安全·流程图·cpolar
secondyoung14 天前
Mermaid流程图高效转换为图片方案
c语言·人工智能·windows·vscode·python·docker·流程图
wfsm14 天前
flowable05外置表单和绘制流程图
流程图
TomCode先生14 天前
MES 学习方法深度落地指南:流程图绘制、系统支撑分析、角色场景模拟
流程图·学习方法·mes