如何评价 AI 自动生成架构图?分享一个我开发的生产力工具 ArchGen

6 阅读2分钟

💡 开发背景:我们真的需要手动“画”图吗?

作为开发者,最头疼的不是写逻辑,而是为了方案评审或技术文档去画架构图。

  • 痛点 1: 在 Visio 或 Draw.io 里为了对齐两个方块、拉直一根连线,反复微调像素点,极其浪费生命。
  • 痛点 2: 架构是动态的。增加一个 Redis 缓存或者调整一下数据流向,整个图的布局往往要推倒重来。
  • 痛点 3: 审美疲劳。自己画的图总是显得“土味”,不够 Pro。

于是我写了 ArchGen ( )。我的核心思路是:架构师应该关注逻辑拓扑,而视觉布局应该交给 AI。


🚀 核心功能与技术实现

ArchGen 并不是简单的绘图工具,它是一个 Text-to-Architecture 的生成引擎:

  • 语义理解: 能够识别复杂的业务描述。例如输入 “一个包含 Bojun ERP 接入、商品中心、权限系统和分布式缓存的零售系统” ,它会自动拆解层级并建立关联。
  • 自动布局算法: AI 生成的不仅仅是图片,而是具备逻辑拓扑的架构。它会自动处理组件的堆叠、连线的交叉,确保图表清晰、可读。
  • 秒级迭代: 需求变了?直接修改描述词,AI 重新渲染。这种“声明式”绘图体验比“命令式”拖拽高效得多。
  • 全栈覆盖: 无论是传统的微服务、Serverless,还是现在的多 Agent 协作流、RAG 架构,都能快速建模。

🛠 使用场景

  1. 技术方案评审: 开会时边聊边改,瞬间出原型图。
  2. README / 技术博客: 为开源项目或文章快速配图,增加专业感。
  3. 新人入职培训: 快速把复杂的系统梳理成直观的拓扑图。

🔗 体验地址

  • 官网: archgen-ai.com
  • 适用: 架构师、开发者、PM、技术文档撰写者

💬 交流与反馈

目前项目还在快速迭代阶段,非常希望听到社区大佬们的建议:

  1. 大家在画图时,最希望支持哪些特定的组件库(如 AWS/Azure 图标,还是通用简洁风格)?
  2. 对于生成的布局,有哪些场景是目前的 AI 算法处理得不够好的?
  3. 未来是否需要支持导出为 Mermaid 代码或 SVG 矢量格式以便二次编辑?

欢迎大家去“蹂躏”测试,评论区我都会认真看,感谢支持!