大家好,我是极特,大厂技术团队负责人
近期有不少小伙伴都在问:"你的架构图怎么画的?"、"考虑出个画图的艺术吗?"、"写一篇吧!"
面对大家的热情,决定还是跟大家分享下用AI秒出高质量快速出架构图、流程图等的方法,让你的文档瞬间高大上!无论你是小白还是进阶用户,都能从中获益!
01.效果展示
前面写的文章中的图等多是由AI协助出图,在稍作调整后,就能秒出高质量图。上效果:
架构图:
流程图:
甘特图:
示意图:
其他:
导图
增长曲线图
页面图形
小伙伴反应:
一开始小伙伴初步了解,还在琢磨阶段,发现效果与预想有差别,经过几次调整熟悉后,直呼大爱!
废话不多说,直接上教程!
02.实战:30秒生成一张微服务架构图
准备工作
原理:
用AI画SVG图(基于XML的开放标准矢量图形格式,主要用于在Web和其他数字环境中描述二维图形),在前端样式方面,Claude还是比较领先的,所以这里主要用Claude 3.7 进行绘制;
工具下载:
Claude 官网需要科学上网,也需要付费;这里建议用集成了 Claude 的编辑器,如 Cursor( www.cursor.com/ ) 或者 Trae ( trae.ai )。Cursor 一个月是20刀(新注册有1个月免费试用),Trae 免费,但经常需要排队,大家自行选择,这里采用 Cursor 进行演示介绍。
好了,下面我用实际案例演示如何操作:
步骤1:准备你的需求描述
我需要一张微服务架构图,于是我这样描述:
画个微服务架构图,分层展示,扁平化风格,清新生动配色,一屏展示,用svg画出来,生成html文件
步骤2:让AI生成SVG代码
将上面的描述输入到Cursor 对话框中,十几秒钟后就能得到完整的SVG代码。
步骤3:保存和使用
直接在Cursor上点击apply,然后用浏览器打开,或者:
- 复制AI生成的SVG代码
- 新建一个文本文件,粘贴代码并保存为"microservice-architecture.html"
- 用浏览器打开或直接插入到文档中
就这么简单!一张专业的微服务架构图就完成了,整个过程不超过30秒!
03.进阶技巧:让你的图更出彩
想让AI生成的架构图更符合你的需求?试试这些进阶技巧:
1. 指定风格和配色
用SVG画一个微服务架构图,使用扁平化设计风格,蓝色主题
比较推荐的配色:多巴胺配色、清晰风格配色、马卡农配色、IOS蓝配色 等等,这些配色方案亲测都比较耐看,这里我也提供一套专业的配色,大家可以把配色让cursor读取后渲染到所画的图中。
2. 添加细节和说明
用SVG画一个数据流图,包含数据采集、清洗、存储、分析和可视化环节,添加每个环节的简要说明
也可以根据自己的特定流程或者功能,补充给AI,请其画进去;
3. 参考特定品牌风格
用SVG画一个类似AWS架构图风格的系统部署图,包含负载均衡、应用服务器、数据库集群
4. 调整已生成的图
如果生成的图不够完美,可以提出修改建议:
这个图很好,但能否调整一下布局,将数据库部分放在底部,并添加更多连接线说明数据流向
5、多模态参考渲染
如果看到一些自己感觉比较好看的图,也可以截图下来后,发给AI,让其参考配图画出来,比如我觉得这个图好看,我们可以把前面的例子的图按参考图修改。
04.常见问题解答
Q: 生成的SVG图能商用吗?
A: 可以。AI生成的SVG代码版权归你所有,可以自由使用。
Q: 如何编辑生成的SVG图?
A: idea、cursor等工具都可以直接编辑修改SVG代码。
Q: 生成的图复杂度有限制吗?
A: 理论上没有,但过于复杂的描述可能导致生成结果不理想,建议将复杂图分解为多个部分。
Q: 能生成动态的架构图吗?
A: 可以,SVG支持动画效果,只需在描述中说明需要哪些交互或动画效果。
Q:为什么你这里要生成html,把svg放到html里面? A:有时小的改动,自己直接修改会更快,编辑器对html的支持更友好,更方便修改。
05.总结:效率提升不止5倍
使用AI生成架构图后,我的工作效率提升了至少5倍。以前需要半天甚至一天的图表制作工作,现在10分钟就能搞定,而且质量更高。更重要的是,我可以把更多精力放在方案本身的思考上,而不是纠结于如何调整图形的位置和大小。
你还在手动画架构图吗?不妨试试AI,让你的文档制作效率提升一个量级!有什么心得体会?欢迎在留言区分享!觉得有启发,不妨关注、点赞、转发分享给更多需要的朋友!
-- END --