还在手搓架构图?大厂程序员 AI 一分钟搞定,老板直呼内行!

还在手搓架构图?大厂程序员 AI 一分钟搞定,老板直呼内行!

之前我介绍了可以通过画 UML 图的方式,详情参见:同事偷偷用 AI,1分钟画出精美 UML 图!老板看了直夸专业

很多朋友觉得很有帮助。

图片

但是又问 AI 能不能画漂亮专业的架构图呢?

答案显而易见,能!

这篇文章分享几种生成架构图方式,身边很多同事也都在采用类似的方式画架构图。


方法1:Gemini 3 Pro + DrawIO

图片

先安装 Drawio 桌面版,传送门:https://github.com/jgraph/drawio-desktop/releases

然后,生成 Drawio 格式文件。

方法非常简单,只需要在提示词中强调“使用drawio 格式,帮我...”即可。

请使用 drawio 格式,帮我生成一个 AI 客服系统的架构图 

注意:这里只是为了演示,所以提示词写得比较简单。实际使用时建议大家尽可能写得详细一些,这样生成的架构图才更符合预期。

image-20251213130105983

我们将这块代码复制到记事本,另存为 drawio格式。

图片

的话我们就可以用 drawio 软件打开了。

图片

然后如果有哪里不太满意的,可以让 AI 去调整,也可以在软件里面自行调整。


方法2:AI  Coding  IDE 直接出文件

有些同学可能还会说这太麻烦了,有没有更简单的方法。不用复制,直接生成直接用。

那么这里介绍一个直接在 AI  Coding 工具(如 Antigravity、Cursor、Qoder 等)里生成 drawio 文件的方式。

本文以 Qoder 为例,给大家演示执行过程。

图片

我们先安装 Drawio Preview 和  Draw.io Integation 插件,方便直接预览和编辑。

参考提示词:

请使用 drawio 格式,帮我生成一个 AI 客服系统的架构图,写到当前项目中 
图片

我们选择模型,这里我们选择「极致」,然后我们把提示词发送给他,他就会按照我们的要求,在当前的这个项目中生成对应的架构图。

如果需要调整,我们再手动调整就可以了。


方法3:Gemini 3 Pro + SVG 

咱们也可以让 Gemini 3 Pro 使用 SVG 格式画架构图。

参考提示词:

以SVG的方式,帮我生成一个专业的 AI 客服系统的架构图,分为不同层,注意不同元素之间的逻辑关系,白色背景,不同层用不同颜色,专业风格,中文 
图片

效果还是蛮不错的。至少没有 “drawio 味道”。

方法4:Gemini 3 Pro Image + SVG  重绘

有些同学觉得直接用 SVG 画图可能不够精美。

图片

那么,我们就可以使用  Gemini 3 Pro Image 进行画图。

参考提示词:

以图形的方式,帮我生成一个专业的 AI 客服系统的架构图,分为不同层,注意不同元素之间的逻辑关系,白色背景,不同层用不同颜色,专业风格,中文 
图片

那么有些同学可能会说,生成的图一是带水印,二是有些字想调一调,或者某些字存在错误,怎么办?

其实我们可以让 Gemini 使用 SVG 格式进行重绘。

图片

打开 Cavans

图片

那么我们就可以得到 SVG 格式的架构图了。

如果有需要调整,可以用自然语言让它去调整,这样调整的效果会更好一点。

image-20251213132510039

你也可以把它的代码拷贝下来,然后手动调整。传送门:https://www.svgviewer.dev/

有同学可能会说网上还有 MCP 可以生成,区别不大,关键看模型,不通过MCP 也完全可以直接生成出来预览或编辑。


欢迎关注我的公众号:悟鸣AI,后续会陆续分享比较有用的 AI 工具和比较好的 AI 经验,比较客观理性的 AI 观点等。

Read more

Clawdbot直连Qwen3-32B教程:Webhook事件通知与外部系统自动触发实践

Clawdbot直连Qwen3-32B教程:Webhook事件通知与外部系统自动触发实践 1. 为什么需要直连Qwen3-32B?从被动响应到主动协同 你有没有遇到过这样的场景:用户在聊天界面提问后,系统只是简单返回答案,但后续该做什么——比如创建工单、同步客户信息、触发审批流程——还得手动操作?Clawdbot + Qwen3-32B 的直连方案,正是为了解决这个“最后一公里”问题。 它不只是把大模型接入聊天框,而是让AI真正成为业务流程的“触发器”。当Qwen3-32B在对话中识别出关键意图(例如“我要报修”“申请延期”“查询合同编号”),Clawdbot能立刻通过Webhook,把结构化事件推送给CRM、OA、ERP等任何支持HTTP接收的系统。整个过程无需中间数据库、不依赖定时轮询、没有消息队列配置负担——纯HTTP,轻量、可靠、可追溯。 更重要的是,这套方案用的是你私有部署的Qwen3-32B(320亿参数版本),所有对话数据不出内网,推理结果由Ollama本地托管,安全可控。而Clawdbot作为智能网关,既承担了协议转换(WebSocket ↔ HTTP)、上下

前端小白别慌:3分钟搞定页面插图(附避坑指南+性能彩蛋)

前端小白别慌:3分钟搞定页面插图(附避坑指南+性能彩蛋)

前端小白别慌:3分钟搞定页面插图(附避坑指南+性能彩蛋) * 前端小白别慌:3分钟搞定页面插图(附避坑指南+性能彩蛋) * 为啥前端连个图片都插不明白? * 浏览器加载一张图背后到底在偷偷干啥? * img 标签真就万能了吗? * 响应式图片怎么搞才不被设计师追着骂? * 懒加载、WebP、CDN——这些词听着高大上,其实你早就用过 * 图片加载失败时别让页面变"裂图坟场" * 别再一股脑扔高清大图了,用户流量不是大风刮来的 * 你以为写个 src 就完事了?SEO 和无障碍访问正在偷笑 * 开发时本地图片路径乱成一锅粥?模块化方案来救场 * Webpack/Vite 里图片到底该放哪?public 还是 assets? * 用 CSS 背景图还是 HTML img?这事儿得看场合 * 移动端图片模糊到像开了十级美颜?分辨率适配讲清楚 * 别让图片拖垮首屏速度,Lighthouse 分数掉得比工资还快 * 设计师给的图太大?教你几招无损压缩还不背锅

SpringBoot+Vue 农商对接系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】

SpringBoot+Vue 农商对接系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】

摘要 随着乡村振兴战略的深入推进,农产品产销对接成为促进农村经济发展的关键环节。传统农商对接模式存在信息不对称、交易效率低、资源整合不足等问题,亟需通过数字化手段构建高效、透明的对接平台。农商对接系统平台旨在整合农产品生产端与销售端资源,通过线上化交易流程降低中间成本,提升农产品流通效率。该系统聚焦于解决小农户与大市场之间的连接难题,为农产品供需双方提供精准匹配、订单管理、物流跟踪等一站式服务。关键词:乡村振兴、农产品产销、数字化平台、资源整合、供需匹配。 该系统基于SpringBoot+Vue的前后端分离架构开发,后端采用SpringBoot框架实现RESTful API接口,提供用户管理、商品管理、订单管理、数据分析等功能模块。前端使用Vue.js框架构建响应式界面,结合Element UI组件库提升用户体验。数据库采用MySQL存储结构化数据,通过Redis缓存高频访问数据以提升系统性能。系统支持多角色权限控制(农户、采购商、管理员),并集成第三方支付接口与物流查询接口,实现交易闭环。关键词:SpringBoot、Vue.js、MySQL、权限控制、接口集成。 数据表结构说

conda环境怎么配?Hunyuan-MT-7B-WEBUI依赖管理揭秘

conda环境怎么配?Hunyuan-MT-7B-WEBUI依赖管理揭秘 你有没有遇到过这样的情况:下载好 Hunyuan-MT-7B-WEBUI 镜像,兴冲冲启动 Jupyter,双击运行 1键启动.sh,结果终端突然跳出一长串红色报错——ModuleNotFoundError: No module named 'transformers'、ImportError: cannot import name 'AutoTokenizer',甚至更糟的 CUDA version mismatch?别急,这不是模型坏了,也不是你操作错了,而是conda 环境没配对。 这恰恰是绝大多数用户卡在“最后一公里”的真实写照。镜像文档里那句轻描淡写的“运行 1键启动.sh”,背后其实藏着一套精心设计、层层校验的依赖管理体系。它不靠魔法,也不靠运气,而是一套可复现、可调试、可迁移的工程实践。本文就带你一层层剥开